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
  • Size: 10 platforms

Bangalore City Railway Station is also called Krantivira Sangolli Rayanna Railway Station. It is Bangalore’s largest and busiest station, serving most of the lines that connect Bangalore to other major cities.

Benefiting from the advantageous central location, this station is well-connected to the metro and city buses, with convenient access to other parts of the city.

Transportation to Bangalore City Railway Station


Travel from the Bangalore Metro Green 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
  • Size: 3 platforms

Bangalore Cantonment Railway Station has a long history and is now functioning to reduce the traffic-related pressure at Bangalore City Railway Station.

Transportation to Bangalore Cantonment Railway Station


Take one of these buses: 13-S, 30-C, 63, 63-B, 63-E, or 64.

3. Yesvantpur Junction Railway Station

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

Yesvantpur Junction Railway Station is an important station in 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.

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
  • 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
China to Russia trains
Trains Between China and Russia

There are two trains running between China and Russia including Trans-Mongolian Railway.

Read More
Trans-Siberian Train
How to Buy Trans-Siberian Train Tickets

International train tickets for the Trans-Siberian can be bought in China, Mongolia and Russia.

Read More