The Only Train-Viewing Restaurant in Bangalore — Eat Idli & Watch Trains Pass at Shastrys Cafe
Kodigehalli & Neighborhood2026-04-285 min read

The Only Train-Viewing Restaurant in Bangalore — Eat Idli & Watch Trains Pass at Shastrys Cafe

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

Order Shastrys Cafe online —Order on ZomatoOrder on Ownly (by Rapido)

Visit Shastrys Cafe

Experience authentic Brahmin cuisine at Kodigehalli, Bangalore. Open 6 days a week.

Frequently Asked Questions

Yes — the cafe is on Railway Parallel Road, approximately 30 metres from the Yelahanka–Yeshwanthpur railway line. You can see (and hear) every train that passes — Vande Bharat, expresses, passengers, freight and MEMU services.

Related Articles