The Thames Path from Richmond to Kingston is one of London's most beautiful riverside walks — 5 miles of meadows, historic houses, and river views. But where do you eat along the way? Here's your guide to the best dining stops, with a special focus on the family-run Indian cuisine available at the walk's midpoint.
The Route: Richmond to Kingston via Ham
- Start: Richmond Bridge (TW9) — cafés and pubs for breakfast
- Mile 1: Richmond Riverside → Petersham Meadows (beautiful meadow views)
- Mile 2: Petersham → Ham House (National Trust, café available)
- Mile 2.5: ⭐ Jaflong Tandoori (5 mins from the path — perfect lunch stop)
- Mile 3-4: Ham Lands → Teddington Lock (wildlife, river views)
- Mile 5: Kingston upon Thames (shops, restaurants, riverside pubs)
Jaflong: The Perfect Mid-Walk Stop
At the halfway point of the Richmond-Kingston Thames Path, Jaflong Tandoori is just a 5-minute detour from the riverside path. After 2.5 miles of walking, it's the ideal lunch stop:
- Hearty refuelling: Proper Indian meals (not just sandwiches and crisps)
- Quick service: Meals served in 15-20 minutes so you can get back on the path
- Collection discount: Order ahead (10% off) and collect without waiting
- Dine in comfort: Air-conditioned dining room — rest your feet properly
Walker's Favourite Orders
Mixed Grill
£16.95High-protein refuel for walkers
Chicken Biryani
£12.95One-pot meal, filling and flavourful
Vegetable Samosa + Chana Masala
£12.50Vegan-friendly combo
Chicken Tikka Masala + Naan
£11.95Classic crowd-pleaser
Seasonal Thames Path Tips
Spring: Wildflowers at Petersham Meadows. Light lunch at Jaflong — try our Fish Tandoori.
Summer: Pack water, wear sun protection. Jaflong's dining room is air-conditioned.
Autumn: Golden leaves along Ham Lands. Warming Lamb Rogan Josh at Jaflong.
Winter: Crisp walks, fewer crowds. Our Chicken Madras will warm you up.
