Home Railway Stations in Bangalore

Railway Stations in Bangalore

Known as the “Silicon Valley of India”, Bangalore is located in southern India. It is the capital of Karnataka and is the third largest city in the country.

Bangalore has developed into a heavy industrial center and is the hub of India's information technology industry.

There are four major railway stations in Bangalore: Bangalore City Railway Station, Bangalore Cantonment Railway Station, Yesvantpur Junction Railway Station, and Krishnarajapuram Railway Station.

1. Bangalore City Railway Station

  • Station code: SBC
  • Address: Gubbi Thotadappa Road, Bangalore
  • Size: 10 platforms
bangalre railway station

Trains departing from Bangalore City Station

Bangalore City Railway Station is also called Krantivira Sangolli Rayanna Railway Station. It is Bangalore’s transportation hub and the largest and busiest railway station. It serves several important rail lines to major cities of the countries. Bangalore to Delhi trains, Bangalore to Chennai trains and Bangalore to Miraj trains depart from this station.

Bangalore city Railway Station is located at the heart of the city, just opposite to Kempegowda Bus Station. Benefiting from the advantageous central location, this station is well-connected to the city buses, with convenient access to other parts of the city.

The metro is also accessible from this station. It is connected to the City Railway Metro Station on the Purple Line.

Transportation to Bangalore City Railway Station


Bangalore City Railway Station is connected to the City Railway Metro Station on the Purple Line.


Take one of the Volvo buses and get off at Kempegowda Bus Station.

2. Bangalore Cantonment Railway Station

  • Station code: BNC
  • Address: Station Road, Vasanth Nagar, Bangalore
  • Size: 3 platforms

Bangalore Cantonment Railway Station is one of the three maijor train stations serving the city of Bangalore. It has a long history and is now functioning to reduce the traffic-related pressure at Bangalore City Railway Station.

Currently, this railway station is not connected to metro lines. You can take a taxi or a bus to and from the station.

Transportation to Bangalore Cantonment Railway Station


Take one of these buses: 13-S, 30-C, 63, 63-B, 63-E, or 64 and get off at Cantonment Railway Station.

3. Yesvantpur Junction Railway Station

  • Station code: YPR
  • Address: Tumkur Road, Yeshwanthpur, Bangalore
  • Size: 6 platforms

Yesvantpur Junction Railway Station is an important station in the city of Bangalore, as well as one of the busiest stations in the city. It is conveniently located with easy access to the metro and city buses. This station serves rail routes to main cities, which include Delhi, Mumbai, Jaipur, Chennai, and Pune.

Yesvantpur Junction Railway Station is well-accessed by metro and local buses. The Metro Green Line connects this station to the centrally located City Raiway Station.

Metro in Bangalore

Bangalore Metro 

Transportation to Yesvantpur Junction Railway Station


Travel from the Bangalore Metro Green Line.


Take one of these buses: 78E, 251B, 356-E, or 401-BR.

4. Krishnarajapuram Railway Station

  • Station code: KJM
  • Address: Krishnarajapuram Road, Bangalore
  • Size: 4 platforms

Krishnarajapuram Railway Station is located in a suburb of Bangalore and is a long way from the city center. All Chennai–Bangalore trains pass through this station.

You Might Like

Indian train
Railway Stations in Delhi-Stations,Transportation

There are 5 major railway stations in Delhi,the capital of India. Location and transportation tips.

Read More
bangalore to mumbai train
Mumbai - Bangalore Trains

There are 2 daily trains and 16 weekly trains in service from Mumbai to Bangalore, with the travel time of about 24 hours.

Read More
indian railway train types
Indian Train Types

Indian trains are classified into several classes by their speed and standard of facilities. Higher fares are charged for the better trains..

Read More