Today I want to share my guide to where to eat near London’s train stations. I hope it helps you find good restaurants, cafes, and pubs near the UK capital’s main railway hubs.
Where to Eat Near London’s Train Stations
When I travel by rail, there’s nothing more satisfying than leaving or arriving from a long train journey on a full stomach.
Whether I grab a quick bite before my departure or enjoy a leisurely meal after my train pulls in, it feels great to boost my serotonin levels.
I used to struggle to find good restaurants close to the tracks, but over the years I’ve discovered some great ones. If you’re like me and are wondering where to eat near London’s train stations, today I want share 9 places with you.
I’ve put in years of research for this blog post, seeking out the perfect restaurant or cafe whenever I go on a day trip or weekend getaway from London.
Gems like the delightful Brunswick House by Vauxhall station have led me to find a list of winners, and I hope you enjoy them as much as I do.
1. Places to Eat Near Victoria Station
There are lots of great restaurants near Victoria station, from the ones in Sir Simon Milton Square to the food court in Market Hall Victoria. If you’re taking a train from here, you’re spoiled for choice.
My favorite place to eat near Victoria station is Rail House Cafe, a modern restaurant and bar with a cozy interior and plenty of outdoor seating. I’ve been for breakfast, brunch, and lunch many times, and the food is consistently good.
2. Places to Eat Near Waterloo Station
I wrote about Scootercaffe in my blog post about where to eat near London’s top attractions, but it’s worth mentioning in this post, too.
This quirky gem near Waterloo station is one of my favorite places for a warming hot chocolate or an al fresco summer Pimm’s.
3. Places to Eat Near King’s Cross Station
Given how often I used to travel to the Scottish Borders, I was at King’s Cross a lot. I still am these days, and I have some favorite places to eat.
In the morning, my go-to is Half Cup, a brunch place on Judd Street in Bloomsbury that serves creative dishes like Tiramisu Waffles, Oreo French Toast, and Ham & Cheese Pancakes.
If my train leaves later in the day, I head to German Gymnasium. Right outside the station, the restaurant is housed in a beautiful historic building and has a great outdoor area for when the weather’s warm. The interior is stunning with its high ceilings and historic roof.
4. Places to Eat Near St Pancras International
Next door to King’s Cross, St. Pancras is London’s most luxurious train station. That means there’s no shortage of places to eat and drink inside its walls.
But behind the station, Granary Square and Coal Drops Yard are packed with restaurants and cafes that make equally good places for pre-departure meals. If I want something quick, Canopy Market is just the place to pick up a delicious snack or lunch, too.
When I’m leaving on an early train, I always stop for breakfast at Fortnum & Mason in the station. Their eggs Benedict and classic teas go down a treat.
5. Places to Eat Near Euston Station
Euston is close enough to King’s Cross and St Pancras that I usually eat around those stations if I leave from it.
But there’s one place that’s right nearby and worth the wait: Roti King. This hidden basement restaurant serves excellent Malaysian and Singaporean dishes, including some of the best roti in London.
If there’s too long of a wait, I head down to Bao in Fitzrovia for their mouth-watering buns. They’re so good I’ve queued up outside in the dead of winter just to get a taste.
6. Places to Eat Near Liverpool Street Station
Out east by Liverpool Street station, Eataly is my go-to. This shop-and-restaurant complex is right next to the station and has mouth-watering pizza and other Italian cuisine to enjoy.
I also like heading to Broadgate Circle for food. Just behind the station, it has lots of restaurants and a nice atmosphere away from the busy streets.
I’ve had great food at Shoryu, where the ramen noodles are just the thing to fill me up before or after a long train ride.
7. Places to Eat Near Paddington Station
I took the sleeper train to Cornwall for a trip to St Ives once. Before departing from Paddington station, I had a lovely dinner at The Frontline Club.
Not only were the food and atmosphere to my liking, but also the aim of the club, which calls itself a “gathering place for journalists, photographers and other likeminded people interested in international affairs and independent journalism.”
If you have time before or after your rail journey, you can see the restaurant and more on my free self-guided Paddington walk. It will show you the famous hidden mews in the area.
8. Places to Eat Near London Bridge Station
When I leave from London Bridge, I either head to Borough Market to pick up something from its mouth-watering stalls or beat a path to Bermondsey Street for tapas at Jose.
I’ve long held chef Jose Pizarro in high esteem, not least because everything that comes out of his kitchen is delicious (I daydream about his Padron peppers on a regular basis).
8. Places to Eat Near Charing Cross Station
There’s no shortage of restaurants around Charing Cross, but when I’m trying to decide where to eat I always think of The National Cafe at the National Gallery in Trafalgar Square. It’s one of the best museum cafes in London.
I love the European feel to the dining room and that I can pop into the museum afterwards to see a few things before I leave.
Restaurants Near London’s Train Stations
There are plenty more good restaurants around London’s stations, but these are my favorites. I hope they give you some inspiration for your next trip into or out of the city, and that you leave feeling as full and happy as I do.
How about you? Do you have recommendations for where to eat near London’s train stations?
Find this post helpful? Buy me a coffee!
New here? Join thousands of others and subscribe to the A Lady in London blog via email.
Pin it!











What a fantastic list! There are some real favourites of mine, but some new to try too! It’s great to have a good Victoria recommendation as I always struggle to find somewhere nice to go when I’m in that area. xxx
Yeah, Victoria can be tricky for things like that. I’m glad I’ve helped you find a few new ones.
Thanks for the recommendations! Seems to be nice places.
You’re welcome!
I definitely second Timmy Green for places to go in Victoria.
Nice!
Any station for great burgers?
Yep! Bleecker just opened outside Victoria station last week.
Noticed that you are going to Lisbon – if you haven’t yet been I would recommend visiting Convento dos Capuchos – it is exceptional. In Colares, not too far from Lisbon
Thanks! I went there on my last trip to Lisbon and loved it.