Es gibt ein Visa on Arrival, allerdings nur für wenige Nationalitäten. Deutschland, Österreich und die Schweiz sind nicht darunter, wohl aber Luxemburg.
Was in jedem Fall geht, ist ein Transitvisum, gültig für 15 Tage für einen Aufenthalt bis zu 3 Tagen. Damit kann man auch die Transitzone verlassen. Wenn man die nicht verlässt, braucht man gar kein Visum, allerdings würde ich vorher sehr sorgfältig prüfen, ob kein Terminalwechsel nötig ist und ob das Gepäck durchgecheckt wird.
Und glaub mir, an einem indischen Flughafen möchtest Du nicht allzulange bleiben.
Sowohl Delhi als auch Mumbai haben brandneue internationale Terminals, warum sollte man da nicht im Transitbereich warten wollen? Gut, mit ein paar Merkwürdigkeiten muss man in Indien immer rechnen (z.B. dass am Flughafen Delhi
alle Wechselstuben gleichzeitig wegen Schichtwechsel für eine Stunde schließen).