Bengaluru city and its outskirts has many railway stations, with intercity connections. The following is a list of main stations in are around the city.
Bangalore City Junction ( officially, Krantivira Sangolli Rayanna railway station), is the main railway station Bengaluru city. Mostly likely Bangalore City Jn (Code:SBC ) is the station to which you should book a ticket, if you are traveling to Bangalore from other cities in India. See more details on the Bangalore City Junction railway station.
[#2 ]Yesvantpur Junction (YPR) : This is a major railway station located in the north part of Bangalore. Many long distance trains stat from Yesvantpur Junction.
[#3 ] Krishnarajapurm (KJM) : Popularly called KR Puram railway station is a convenient station for east side of Bangalore. This station is on the trunk route towards east & south side. Some of north-south bound long distance trains skip the city, has a stop at Krishnarajapurm
[#4 ] Bangalore Cant (BNC) : A station inside the city, 5 km east of the Bangalore City Junction.
[#6 ] Bangalore East (BNCE) : A small city station further east of Bangalore Cant.
[#7 ] Whitefield (WFD) : A small city station almost at the eastern periphery of Bangalore city. Many Chennai/Kerala bound trains has a halt at Whitefield.



