By Air
India's main international airports are in Delhi (Indira Gandhi International), Mumbai (Chhatrapati Shivaji Maharaj), Chennai, Bengaluru, Kolkata, Hyderabad, and Kochi. Delhi and Mumbai handle the most international traffic and are the logical entry points for most itineraries.
Most major carriers fly into Delhi and Mumbai. Air India is the national carrier; international options include Emirates, Qatar, Singapore Airlines, British Airways, Lufthansa, Thai, and many others. Prices vary considerably by season — book well ahead for travel between October and March.
Visas
Most nationalities need a visa to enter India. The e-Tourist Visa (eTV) is available to citizens of over 160 countries and covers stays of up to 30 days, 1 year, or 5 years (with a maximum continuous stay of 180 days). Apply online at indianvisaonline.gov.in at least four days before arrival. The process is straightforward and approval usually comes within 72 hours.
Pakistani nationals and some others must apply for a regular visa at an Indian embassy or consulate. Check requirements for your passport.
From October 2025, all travelers must complete India's Electronic Arrival Card (available through the Su Swagatam app or online) before landing.
Overland
Land border crossings between India and Nepal are open to tourists — the main ones are at Sunauli/Bhairahawa, Raxaul/Birgunj, and Kakarbhitta/Panitanki. Crossings between India and Bangladesh are also possible (Benapole/Petrapole being the most used). Pakistan borders are closed to tourist crossings. The crossing to Sri Lanka (via boat from Rameswaram) is not currently operating as a regular passenger route.
By Sea
No major international ferry routes serve India for tourists, though occasional cruise ships dock at Mumbai and other ports.