Railway Station Near Bengaluru

Find the nearest railway station to Bengaluru, along with other stations, junctions and small passenger halts nearby, with distances and one-tap directions. 29 station(s) are within 25 km; the closest 20 are listed below.

Bengaluru has several major stations nearby: BANGALORE CITY JN Railway Station (0 km), BANGALORE CANT Railway Station (4 km) and YESVANTPUR JN Railway Station (5 km).
Location: Bengaluru29 Stations within 25 km20 Nearest Loaded

Top Nearest Railway Stations to Bengaluru

Official broad-gauge passenger stations sorted by road driving distance

Detect Current Location
Code: SBC
Major station

BANGALORE CITY JN Railway Station

Bengaluru

~0 km(3-5 mins)Zone: SWR

BANGALORE CITY JN Railway Station (SBC) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: MWM
Local halt

MALLESWARAM Railway Station

Bengaluru

~3 km(8-15 mins)Zone: SWR

MALLESWARAM Railway Station (MWM) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: BNC
Major station

BANGALORE CANT Railway Station

Bengaluru

~4 km(8-15 mins)Zone: SWR

BANGALORE CANT Railway Station (BNC) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: YPR
Major station

YESVANTPUR JN Railway Station

Bengaluru

~5 km(20-35 mins)Zone: Indian Railways

YESVANTPUR JN Railway Station (YPR) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: BNCE
Major station

BANGALORE EAST Railway Station

Bengaluru

~6 km(20-35 mins)Zone: SWR

BANGALORE EAST Railway Station (BNCE) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: NYH
Local halt

NAYANDAHALLI Railway Station

Bengaluru

~7 km(20-35 mins)Zone: SWR

NAYANDAHALLI Railway Station (NYH) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: BAND
Local halt

BANASWADI Railway Station

Bengaluru

~7 km(20-35 mins)Zone: Indian Railways

BANASWADI Railway Station (BAND) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: LOGH
Local halt

LOTTEGOLLAHALLI Railway Station

Bengaluru

~7 km(20-35 mins)Zone: Indian Railways

LOTTEGOLLAHALLI Railway Station (LOGH) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: HEB
Local halt

HEBBAL Railway Station

Bengaluru

~7 km(20-35 mins)Zone: Indian Railways

HEBBAL Railway Station (HEB) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: GNB
Local halt

JNANA BHARTI HALT Railway Station

Bengaluru

~8 km(20-35 mins)Zone: SWR

JNANA BHARTI HALT Railway Station (GNB) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: BYPL
Local halt

BAIYYAPPANAHALI Railway Station

Bengaluru

~9 km(20-35 mins)Zone: Indian Railways

BAIYYAPPANAHALI Railway Station (BYPL) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: BYPA
Local halt

Baiyyappanahalli Railway Station

Bengaluru

~9 km(20-35 mins)Zone: Indian Railways

Baiyyappanahalli Railway Station (BYPA) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: KDGH
Local halt

KODIGEHALLI Railway Station

Bengaluru

~10 km(20-35 mins)Zone: Indian Railways

KODIGEHALLI Railway Station (KDGH) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: CSDR
Local halt

CHANNASANDRA Railway Station

Bengaluru

~11 km(20-35 mins)Zone: SWR

CHANNASANDRA Railway Station (CSDR) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: KGI
Local halt

KENGERI Railway Station

Bengaluru

~11 km(20-35 mins)Zone: SWR

KENGERI Railway Station (KGI) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: THSA
Local halt

THANISANDRA Railway Station

Bengaluru

~11 km(20-35 mins)Zone: Indian Railways

THANISANDRA Railway Station (THSA) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: KJM
Major station

KRISHNARAJAPURAM Railway Station

Bengaluru

~12 km(20-35 mins)Zone: Indian Railways

KRISHNARAJAPURAM Railway Station (KJM) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: BAW
Local halt

CHIK BANAVAR Railway Station

Bengaluru

~13 km(20-35 mins)Zone: SWR

CHIK BANAVAR Railway Station (BAW) is an official broad-gauge passenger railway station of SWR in Karnataka.

Code: YNK
Major station

YELHANKA JN Railway Station

Bengaluru

~14 km(20-35 mins)Zone: Indian Railways

YELHANKA JN Railway Station (YNK) is an official broad-gauge passenger railway station of Indian Railways in India.

Code: SDVL
Local halt

SOLDEVANAHALLI Railway Station

Bengaluru

~15 km(45-60 mins)Zone: SWR

SOLDEVANAHALLI Railway Station (SDVL) is an official broad-gauge passenger railway station of SWR in Karnataka.

Transit Guide

Travel Guide for Bengaluru Travelers

Choosing your station

Bengaluru has more than one major station. Take the one named on your ticket; BANGALORE CITY JN Railway Station is closest at 0 km.

Reaching KSR Bengaluru City Junction (Majestic)

From MG Road / Brigade Road: Namma Metro (Purple Line), about 10-15 mins. From Kempegowda Airport (BLR): KSRTC Vayu Vajra AC Bus / Taxi, about 50-80 mins. Times and fares can change; confirm locally.

Metro:Namma Metro Green and Purple Lines interchange at Nadaprabhu Kempegowda Station Majestic directly adjoining SBC.
Airport:Kempegowda International Airport (BLR), 34 km from KSR Bengaluru City Junction (Majestic).
Bus stand:Kempegowda Bus Station (Majestic), 0.2 km from KSR Bengaluru City Junction (Majestic).

Which railway station should you choose near Bengaluru?

Bengaluru is covered by 6 major stations within 25 km. Which one suits you depends on your train and where in the city you are staying.

If you wantGo toWhy
Shortest tripBANGALORE CITY JN Railway Station0 km from Bengaluru
Major stationBANGALORE CITY JN Railway StationPrimary major station with maximum express train connectivity
Alternative major stationBANGALORE CANT Railway Station4 km away; worth checking if your train does not stop at BANGALORE CITY JN Railway Station

If you are travelling to Chennai or Hyderabad, KSR Bengaluru (SBC) / Yesvantpur (YPR) is usually the better choice because both stations operate frequent Shatabdi and Vande Bharat expresses towards Chennai and Hyderabad.

Stations around Bengaluru at a glance

There are 3 station(s) within 5 km, 13 within 10 km and 29 within 25 km of the centre of Bengaluru. These stations fall under different railway zones (SWR, Indian Railways), so train availability can differ from one to the next.

Key Attractions & Pilgrimage Sites

Nearest station for popular places in Bengaluru

PlaceNearest stationDistanceNote
Lalbagh Botanical GardenKSR Bengaluru (SBC)4 kmTake Green Line metro to Lalbagh station
Bangalore PalaceBengaluru Cantt (BNC)2.5 kmQuick 10-minute auto-rickshaw ride
Whitefield IT CorridorWhitefield (WFD)1 kmPurple Line metro connects Whitefield to Majestic

About Bengaluru and its stations

KSR Bengaluru City Junction (Majestic) is located on the central hub district of Bengaluru, approximately 3 km from Vidhana Soudha. Heavy passenger flow during early morning intercity arrivals and late evening departures. Front entry facing Kempegowda Bus Station; back entry on Okalipuram side. Use the underground pedestrian subway to walk straight from SBC concourse to the Namma Metro station.

How to reach KSR Bengaluru City Junction (Majestic)

FromOptionsTimeApprox. fare
MG Road / Brigade RoadNamma Metro (Purple Line)10-15 mins₹20 – ₹30
Kempegowda Airport (BLR)KSRTC Vayu Vajra AC Bus / Taxi50-80 mins₹250 – ₹1,200

Times and fares can change. Confirm locally before you travel.

Regional Proximity Network

Nearby Cities to Bengaluru

Frequently Asked Questions

Questions about stations near Bengaluru

Q:Which is the best station for Bengaluru: BANGALORE CITY JN Railway Station, BANGALORE CANT Railway Station and YESVANTPUR JN Railway Station?

All three are major stations within 25 km. BANGALORE CITY JN Railway Station is closest at 0 km, but the right one is the station named on your ticket.

Q:Which station is nearest to Lalbagh Botanical Garden?

KSR Bengaluru (SBC), 4 km away. Take Green Line metro to Lalbagh station.

Q:Which station is nearest to Kempegowda International Airport (BLR)?

KSR Bengaluru City Junction (Majestic), 34 km from the airport.

Q:Is there a metro in Bengaluru?

Namma Metro Green and Purple Lines interchange at Nadaprabhu Kempegowda Station Majestic directly adjoining SBC.

Q:Which is the nearest railway station to Bengaluru?

BANGALORE CITY JN Railway Station (SBC), 0 km from the city centre.

Q:How many railway stations are within 10 km of Bengaluru?

13 station(s) are located within 10 km of the city centre.

Q:How early should I reach the railway station?

For most trains, arriving 30 to 45 minutes before departure is a sensible rule of thumb. For large stations, festival days or heavy traffic, add more time.

Q:Which station should I use for my train?

Use the boarding station printed on your ticket, with its name and code. Do not choose by distance alone.

Last updated: November 2026. RailwayStationNearMe.com is an independent directory, not affiliated with Indian Railways or IRCTC.