Namma Metro to Railway Station Connections

Train ↔ metro in minutes Exact walk distances Exits & lines

Arriving in Bengaluru by train, or catching one? Every major railway station in the city sits close to a Namma Metro station, so you can skip the traffic and connect in minutes. This guide gives the nearest metro station, the exact walking distance, the walk time and the line for KSR Bengaluru City (Majestic), Yeshwanthpur Junction, KR Puram and SMVT Bengaluru. Updated 1 October 2026.

Railway Station ↔ Metro at a Glance

Railway station Nearest metro Line Distance Walk
KSR Bengaluru City (SBC) Majestic (Nadaprabhu Kempegowda) Purple ↔ Green ~300–500 m ~3–5 min
Yeshwanthpur Junction (YPR) Yeshwanthpur Green ~250–500 m ~3–7 min
KR Puram (KJM) Krishnaraja Puram Purple ~94 m ~2 min
SMVT Bengaluru (Sir M. Visvesvaraya Terminal) Baiyappanahalli Purple ~2.5–3 km auto/bus ~10 min

Distances are approximate, measured from the metro concourse to the railway station's main entrance; your exact walk depends on which platform and exit you use. Plan the metro leg of your trip on the route planner or the network map.

Advertisement

KSR Bengaluru City Railway Station ↔ Majestic Metro

The city's main railway hub, right by the metro

KSR Bengaluru City Junction (station code SBC) — the city's busiest railway terminal — is served by Majestic metro station, officially Nadaprabhu Kempegowda station. This is the Purple ↔ Green interchange, the heart of the whole network, so you can reach it from almost anywhere with at most one change.

The metro concourse is about 300–500 m from the railway platforms — a 3–5 minute walk — and the two are linked by walkways and a subway, so you don't have to cross the busy main road. Follow the station signs toward the railway station / Kempegowda (Majestic) bus station; the gate marked for the railway side is the quickest exit.

KSR / SBC Majestic Kempegowda bus station too

Yeshwanthpur Junction ↔ Yeshwanthpur Metro

A short walk on the Green Line

Yeshwanthpur Junction (YPR), the city's second-biggest railway station and the origin of many long-distance trains, is right beside Yeshwanthpur metro station on the Green Line. It's a short walk of roughly 250–500 m (about 3–7 minutes) via the foot-over bridge/skywalk linking the two.

From Yeshwanthpur, the Green Line runs south to Majestic (for the Purple Line and KSR City station) and north toward Madavara — handy if your train arrives here but you're headed into the centre.

Yeshwanthpur / YPR Green Line

KR Puram Railway Station ↔ KR Puram Metro

Practically next door — about 94 metres

KR Puram railway station (KJM) and Krishnaraja Puram metro station on the Purple Line are among the closest rail-to-rail connections in the city — about 94 metres apart, a 2-minute walk. If you're coming into KR Puram by train and heading to Whitefield, the IT corridor or MG Road, step straight onto the metro.

KR Puram is set to become an even bigger node: the upcoming Blue Line will add a metro interchange here, turning it into a rare triple-rail hub (Purple Line + Blue Line + railway).

KR Puram / KJM Purple Line Blue Line soon

SMVT Bengaluru (Sir M. Visvesvaraya Terminal) ↔ Baiyappanahalli Metro

Nearest metro is Baiyappanahalli — take a short auto

SMVT Bengaluru (Sir M. Visvesvaraya Terminal), the city's modern third terminal in the east, is served by Baiyappanahalli metro station on the Purple Line — the line's original eastern terminus. Unlike the others, this isn't a walk: SMVT is about 2.5–3 km from the metro, so take a quick auto-rickshaw or feeder bus (about 10 minutes) between the terminal and the station.

Once at Baiyappanahalli, the Purple Line takes you straight through Indiranagar, MG Road and the centre, or east to KR Puram and Whitefield.

SMVT / SMVB Baiyappanahalli ~10 min auto

Coming Soon: Cantonment

Bengaluru Cantonment railway station (BNC) doesn't have a metro link yet, but one is on the way: the upcoming Pink Line includes an underground Cantonment station beside the railway station, which will give it a direct metro connection once the line opens. Check the Pink Line status page for the latest opening timeline.

Tips for a Smooth Train ↔ Metro Transfer

Frequently Asked Questions

How far is the metro from KSR Bengaluru City Railway Station?

KSR Bengaluru City (SBC) is served by Majestic metro (Nadaprabhu Kempegowda station), the Purple–Green interchange. The metro is about 300–500 m from the platforms — a 3–5 minute walk — linked by walkways and a subway so you don't cross the main road. Follow signs toward the railway station / Kempegowda bus station.

Which metro station is nearest to Yeshwanthpur Railway Station?

Yeshwanthpur metro on the Green Line is right next to Yeshwanthpur Junction (YPR) — a short walk of about 250–500 m (3–7 minutes) via the foot-over bridge/skywalk.

How far is KR Puram Metro from KR Puram Railway Station?

Practically next door — about 94 metres, a 2-minute walk, between Krishnaraja Puram metro (Purple Line) and KR Puram railway station (KJM). The upcoming Blue Line will add an interchange here too.

What is the nearest metro station to SMVT Bengaluru?

Baiyappanahalli metro on the Purple Line is the nearest to SMVT Bengaluru (Sir M. Visvesvaraya Terminal). SMVT is about 2.5–3 km away — not a walk, so take a short auto-rickshaw or feeder bus (about 10 minutes).

Can I reach the railway station directly by metro in Bengaluru?

For most major stations, yes — KSR City (via Majestic), Yeshwanthpur Junction (via Yeshwanthpur metro) and KR Puram (via Krishnaraja Puram metro) are all a short walk from a metro station. SMVT needs a short auto/bus from Baiyappanahalli metro, and Cantonment will get a direct link when the Pink Line opens.

This is an independent guide and is not affiliated with BMRCL or Indian Railways. Walking distances are approximate and depend on the platform and exit you use; always allow time for station security. Verify metro timings and fares on the official BMRCL website.

Advertisement