A Restaurant on Railway Parallel Road
Most Bangalore restaurants sit beside busy roads, in malls, or on tech-park strips. Shastrys Cafe is different — it sits **30 metres from the Bangalore Yelahanka–Yeshwanthpur railway line**, on Railway Parallel Road in Kodigehalli.
From our outdoor seating, you can see (and hear) every train that passes between Yelahanka and Yeshwanthpur Junction.
What You Can Spot
The Yelahanka–Yeshwanthpur stretch is one of the busiest non-passenger lines in South India and you'll see a wide variety of trains across the day:
Vande Bharat: — Bengaluru–Mysuru, Bengaluru–Coimbatore, Bengaluru–Chennai
Express trains: — Bengaluru–Hubballi, Bengaluru–Vijayawada, Bengaluru–Mumbai
Passenger trains: — local Yelahanka and Doddaballapur services
Freight trains: — long iron-ore trains heading to ports, cement rakes, container trains
MEMU services: — Yeshwanthpur–Doddaballapur, Yelahanka–Bangalore City
Inspection trolleys and engineering specials: — occasional, very photogenic
Diesel and electric locomotives: — WAP-7, WDP-4, WDG-4, WAG-9 are all regulars
For railfans (and kids), this is the closest thing Bangalore has to a train-viewing cafe.
When Are the Best Train-Viewing Times?
8:00–9:30 AM: — morning rush; multiple expresses and a Vande Bharat departure
5:30–7:30 PM: — evening rush; expresses pulling into Yeshwanthpur, Vande Bharats arriving back
Any time during weekends: — freight is heavy on Saturday/Sunday days
A typical 30-minute breakfast at Shastrys Cafe will see you 2-4 trains pass.
What to Order While You Watch
Idli + Vada + Sambar + Chutney: (₹65) — the classic; eat slowly, you'll see two trains
Set Dosa + Sambar + Chutney: (₹60) — soft, takes time, perfect for train spotting
Filter Coffee: (₹15) — the drink to nurse between trains
Ven Pongal + Sambar: (₹50) — warm, slow comfort food
Bisibelebath: (₹80) — for a longer sitting
Why Kids Love It (and Parents Love It Too)
For families with kids who are train-obsessed, Shastrys Cafe is a small miracle. The kids get to eat properly (no junk food), and they get to watch trains. The parents get to eat real Brahmin food and have an actual conversation while the kids are entertained.
We see this every weekend — families come specifically for the train view.
Address & Hours
Dine-in:: No.880, NTI Layout, 2nd Phase, Rajiv Gandhi Nagar, Kodigehalli, Bangalore – 560097
Hours:: 8:30 AM – 2:30 PM & 5:00 PM – 8:30 PM (Sundays closed)
Tip:: Ask for the seating closest to Railway Parallel Road for the best train view



