Bangalore is highly well-connected by regular flights from Delhi, Mumbai, and most other important cities in India. Also, it has international carriers flowing in and out of the Bengaluru International Airport, located about 40 kilometers from the city.
Bangalore has two main rail terminals- The Bangalore City and Yeshwantpur Junction. Bangalore City is the central terminal in Majestic, the city's heart. Most trains arrive and depart from here.
Government and private buses operate from all the major towns like Mumbai, Goa, Chennai, Hyderabad, and a few more. The bus arrives and departs from the Bangalore Bus Stand, opposite the Bangalore City railway station.