Lufthansa
Lufthansa Travel documents
Summary
You need a valid passport for international travel, and non-EU nationals including Indians typically need a Schengen visa for Germany, valid for the intended stay (up to 90 days in any 180). Since June 2026, Indian passport holders no longer need an airport transit visa to connect airside through Frankfurt or Munich.