The Kempegowda International Airport in Bangalore is the main airport in the state of Karnataka and is well connected to most major Indian cities as well as a few international destinations. There are direct flights to Bangalore from most major Indian cities as well as a few international destinations.
By Road
One can reach Bangalore by road by taking the National Highway NH7 which connects to the city from various parts of the country.
By Train
Bangalore is well-connected to all the major Indian cities by train. The city has three major railway stations, namely Bangalore City Junction, Yeshwantpur Junction, and Krishnarajapuram Railway Station.
Local transport in Bangalore
There is an extensive network of buses, and there are also autorickshaws and taxis.