Getting Around India
India has one of the world's largest transport networks. Here is how to navigate it all -- from overnight sleeper trains to three-wheeled auto-rickshaws.
Transport Options at a Glance
Domestic Flights
From $25
Long distances (Delhi to Goa, Mumbai to Kolkata)
Typical duration: 1 -- 3 hours
Indian Railways
From $2
Medium-long distances, overnight journeys
Typical duration: 4 -- 36 hours
Buses
From $3
Short-medium distances, hill stations
Typical duration: 2 -- 16 hours
Auto-Rickshaws
From $0.50
Short city trips (2 -- 10 km)
Typical duration: 10 -- 45 min
Uber / Ola
From $2
City travel, airport transfers
Typical duration: Varies
Metro
From $0.15
Within major cities
Typical duration: 10 -- 60 min
Domestic Flights
India has a booming domestic aviation market with multiple low-cost carriers. Flying is often the fastest and most comfortable way to cover long distances. Prices can be surprisingly affordable if booked in advance.
Major Airlines
- IndiGo -- India's largest airline, budget-friendly, extensive domestic network
- Air India -- Full-service carrier (now Tata-owned), good for longer routes
- Vistara -- Premium service, merging with Air India
- SpiceJet -- Budget carrier with good coverage
- Akasa Air -- Newer budget airline with competitive prices
- Go First -- Budget carrier for secondary routes
Booking Tips
- Book 2 -- 4 weeks in advance for best fares
- Tuesday and Wednesday flights are usually cheapest
- Use Google Flights or Skyscanner to compare prices
- Domestic flights from $25 -- $100 for most routes
- Check-in online to avoid airport queues
- Baggage allowance is typically 15 -- 25 kg (varies by airline)
Indian Railways
The Indian Railways network is one of the world's largest, carrying over 23 million passengers daily. Train travel is an iconic Indian experience and an excellent way to see the countryside. The network connects nearly every corner of the country.
Train Classes Explained
How to Book
- IRCTC -- Official Indian Railways booking site (irctc.co.in). Requires registration with an Indian mobile number or use a foreign tourist quota.
- 12Go Asia -- Easiest booking platform for foreigners. Small service fee but accepts international cards.
- Cleartrip / ixigo -- Indian booking apps that work well for train searches and bookings.
- Foreign Tourist Quota -- Reserved seats on popular routes for foreign passport holders. Book at major station counters with your passport.
Popular Routes
- Delhi to Agra -- Gatimaan Express (1.5 hrs) or Shatabdi (2 hrs)
- Delhi to Jaipur -- Shatabdi Express (4.5 hrs)
- Delhi to Varanasi -- Overnight trains (12 -- 14 hrs)
- Mumbai to Goa -- Konkan Railway (10 -- 12 hrs, scenic coastal route)
- Kolkata to Darjeeling -- Toy Train / NJP connection
- Chennai to Bangalore -- Shatabdi Express (5 hrs)
Buses
Buses fill the gaps that trains do not cover, especially to hill stations and smaller towns. India has both government-run and private bus operators, ranging from basic non-AC services to luxurious Volvo sleepers.
Bus Types
- Local / City Bus -- Very cheap ($0.10 -- $0.30), often crowded, useful for short distances
- State Transport (KSRTC, MSRTC etc.) -- Government-run, reliable, covers most routes, $2 -- $10
- Private AC Sleeper -- Comfortable berths for overnight journeys, $5 -- $20
- Volvo / Premium AC -- Best private buses with charging ports, blankets, $8 -- $25
Booking Platforms
- RedBus -- India's largest bus booking platform, great for private operators
- MakeMyTrip -- Buses, trains, and flights in one platform
- AbhiBus -- Good for South India routes
- State transport websites -- For government buses (often cheapest)
Local City Transport
Auto-Rickshaws
The iconic three-wheeled yellow-and-green vehicles are everywhere in India. They are the quintessential Indian transport experience. In most cities, you will negotiate the fare before getting in, though some cities have metered autos.
Tips for Riding
- Agree on the price before getting in
- In metered cities (Mumbai), insist on the meter
- Short trips should cost 30 -- 100 rupees ($0.35 -- $1.20)
- Carry small change -- drivers rarely have it
Alternatives
- Uber Auto / Ola Auto -- app-based, fixed pricing
- E-rickshaws (battery-powered) -- common in Delhi, Kolkata
- Cycle rickshaws -- in old city areas
- Shared autos -- fixed routes, very cheap
Uber & Ola (Ride-Hailing Apps)
Both Uber and Ola operate in all major Indian cities. They are the most convenient option for tourists because prices are fixed, routes are tracked, and there is no language barrier or haggling.
- Ola is India's homegrown competitor to Uber -- often has better coverage in smaller cities
- Both offer Auto, Mini, Sedan, and Premium categories
- Prices are 30 -- 60% cheaper than most Western countries
- Airport transfers: $5 -- $15 in most cities
- Pay by cash, card, or UPI (Ola Money / Uber wallet)
Metro Systems
Several Indian cities have modern, efficient metro systems that are the fastest way to beat traffic. They are clean, air-conditioned, and very affordable.
Delhi Metro
India's largest network, 250+ stations. Connects airport, Old Delhi, and New Delhi.
Mumbai Metro
Expanding rapidly. Complements the iconic local train network.
Bangalore Metro (Namma Metro)
Two lines covering key areas. Still expanding.
Kolkata Metro
India's oldest metro (1984). Covers north-south corridor.
Chennai Metro
Connects airport to city center and beach.
Hyderabad Metro
Modern system connecting major IT hubs.
General Transport Tips
Download offline maps
Google Maps works well in India. Download offline maps for areas with poor connectivity.
Book trains early
Popular routes sell out 30 -- 60 days in advance. Book as soon as the booking window opens (120 days prior).
Keep small bills
Always carry denominations of 10, 20, 50, and 100 rupees for auto-rickshaws and small purchases.
Avoid driving yourself
Indian traffic is chaotic by Western standards. Hire a driver or use ride-hailing apps instead.
Check for women-only carriages
Delhi Metro and local trains in Mumbai have women-only compartments -- useful for solo female travelers.
Use the Tatkal system
If trains are sold out, Tatkal (last-minute) tickets open at 10am the day before departure. Higher price but guaranteed seats.