If you are planning to reach Bangalore by train you save two terminals as your choice. The Bangalore Railway Station and the Yeshvantpur Railway Station, daily trains connect it to almost all part of metros like Delhi, Chennai, Hyderabad, Cochin, and Mumbai. You can also connect to tourist hotspots around Bangaluru like the royal city of Mysore and the World Heritage site of Hampi. The City Railway Station is the main terminal in Bangalore.
You can reach Bangalore by air via Bangalore International Airport. It is located 40kms away from the heart of city. The airport connects you to all major international cities in India: Domestic flights to Bangalore frequently plies between Mumbai, Chennai, Hyderabad, New Delhi, Kolkata, Chandigarh, Jaipur, Ahmedabad and Goa. There are scheduled flights from Port Blair to Bangalore as well. From the airport you can hire a taxi or avail bus service to reach the city.
The city is connected via major national highways. KSRTC buses connect all cities to Bangalore. There are bus services available which run on regular basis from Bangalore to the neighboring cities of South India. Many super deluxe bus services are present from Bangalore to Hyderabad, Cochin, Trivandrum, Chennai, Mumbai, Goa and Mysore. Next to KSRTC is the Kempegowda Bus terminus, is one of the busiest junctions, especially privately-run buses are available here.