Transportation

Airport in Bengaluru

Kempegowda International Airport

The swish international airport is about 40km north of the centre. Prepaid taxis can take you from the airport to the city (₹750 to 1000). Metered AC taxis from the airport to the centre cost between ₹750 and ₹1000,…
Bus in Bengaluru

Kempegowda Bus Stand

Bengaluru’s huge, well-organised Central bus stand, also known as Majestic, is directly in front of the City train station. Karnataka State Road Transport Corporation buses run throughout Karnataka and to neighbouri…
Train in Bengaluru

City Train Station

Bengaluru’s City train station is the main train hub and the place to make reservations. Counter #2 inside the station is for general enquiries and open 8am-8pm Mon-Sat, 8am-2pm Sun.
Train in Bengaluru

Divisional Railway Office

Useful for foreign travellers, head here to get onto the emergency quota; first, buy a wait-listed ticket, then fill out a form. It's immediately north of the City train station.
Bus in Bengaluru

Mysuru Rd Satellite Bus Stand

Most buses to Mysuru, Mangaluru and other destinations southwest of Bangalore leave from this bus terminal 8km southwest of the centre. Also useful for airport buses.
Bus in Bengaluru

Vayu Vajra

Vayu Vajra’s airport shuttle service has regular AC buses to destinations including Kempegowda (Majestic) bus stand, MG Rd and Indiranagar departing 24 hours.
Bus in Bengaluru

Flybus

KSRTC runs the Flybus to/from Mysuru (₹739, four hours) departing the airport 10 times daily, it travels via the Mysuru Rd Satellite Bus Stand.
Bus in Mysuru (Mysore)

Private Bus Stand

Has services to Hubballi, Vijapura, Mangaluru, Ooty and Ernakulam. You’ll find several ticketing agents around the stand.
Bus in Mysuru (Mysore)

Central Bus Stand

The Central bus stand handles all KSRTC long-distance buses. There's a huge timetable board to plan your journey.
Tickets in Mysuru (Mysore)

Railway Reservation Office

Located within the train station. You can reserve seats here for services across India. Be prepared to wait...