The curved glass roof of Cardinal Place on Victoria Street, with traffic and pedestrians outside the entrance
Where to eat near the thing you came to see

Where to Eat Near Victoria Station

A big station that eats badly, and the short walks that fix it.

Victoria is one of the busiest stations in Britain and one of the worst for eating. Everything worth your time is five to fifteen minutes away on foot: Wilton Road immediately south, Tachbrook Street and Warwick Way in Pimlico, and Elizabeth Street and Eccleston Street to the west in Belgravia.

Three things collide on this one corner of London. A mainline terminus sends trains to the south coast and to Gatwick, the national coach station is a few minutes down Buckingham Palace Road, and two large musical theatres stand opposite the station entrance. All three produce people who need to eat at a fixed time, and the buildings around them are offices.

The result is a lot of food and very little of it good: counters built for a commuter with nine minutes, priced for a captive audience. It takes one short walk to fix, and which walk depends on what you want.

Victoria at a glance, for eating

Inside the station
National chains, a small supermarket and a pub; fine for a train picnic, poor for a meal
Five minutes south
Wilton Road: a long-standing fish restaurant, a well-known Chinese dining room, small cafes
Ten minutes south
Tachbrook Street market, Monday to Saturday 08:00–18:00, and the Pimlico side streets
Seven minutes west
Elizabeth Street and Eccleston Street in Belgravia, expensive and good
Pre-theatre window
Order by 18:15 if the curtain is at 19:30

What the station itself actually has

The concourse and the shopping arcade above it hold the familiar British coffee, sandwich and burrito chains, a branch of a supermarket, a bakery or two and a pub. There is nothing wrong with any of it, and a meal deal from the supermarket remains the cheapest way to get food onto a Gatwick train. But you are paying station rents: the same sandwich is typically a pound or so more than it would be two streets away.

Cardinal Place, the glass building on the north side of Victoria Street, and the newer Nova development on the south side both add more of the same at a slightly higher price, with a handful of proper restaurants among them. Nova is the better bet if it is raining and nobody can face walking, because everything is under cover.

If the plan is simply to get on a train with food in a bag, see our comparison of the Gatwick routes from Victoria for how long you will actually be sitting, and buy accordingly.

Leaving your bags first turns a nine-minute lunch into a proper one. There is a paid left-luggage office at the station, and our guide to storing luggage in London compares the costs. Walking to Pimlico with two suitcases is what stops most people bothering.

Terminus Place outside Victoria station, with buses on the forecourt and the red glass Nova building behind

Photo: Gazamp · CC BY-SA 4.0 · Wikimedia Commons · resized

Five minutes south: Wilton Road

Wilton Road runs south from the station's Terminus Place exit and is the first street where the food stops being aimed at people in a hurry. At number 80, Seafresh is a fish restaurant and fish and chip shop that has been there for decades, with a takeaway counter at the front and a sit-down room behind it; cod or haddock and chips at a table lands around £18–£22, and rather less over the counter. What counts as a fair portion for that money is set out on our fish and chips page.

A few doors up at number 70, A Wong is the opposite end of the scale: a Chinese restaurant with two Michelin stars, where lunch dim sum is the affordable way in and dinner is a tasting menu at three figures. Booking is essential and is often weeks ahead. Our round-up of starred restaurants in London explains how the lunch menus work at this level, and Chinese food outside Chinatown puts it in context.

Between the two are small cafes, a bakery and takeaway counters where lunch is £6–£10. That is already better value than the concourse.

Ten minutes south: Tachbrook Street market and the Pimlico grid

Keep going down Wilton Road, turn along Warwick Way, and Tachbrook Street opens on your left. Westminster City Council licenses the street market here, and its own listing gives the hours as Monday to Saturday, 08:00 to 18:00: fruit and vegetables, a butcher, a fishmonger, household goods, and a row of hot food stalls selling from several different cuisines. Most plates are £7–£10.

The stalls are busiest between 12:30 and 14:00 with people from the surrounding offices and flats. Saturday is quieter for hot food and better for the greengrocers. This is the single cheapest sit-down-adjacent meal within fifteen minutes of the station, and almost no visitor finds it.

The streets around it are the stucco grid of Pimlico, and they hold a run of small restaurants. Grumbles, at 35 Churton Street, has been open since 1964 and is one of the longest-running independent restaurants in central London: British and French dishes, a set menu at lunch, and mains around £18–£24. Lupus Street and Moreton Street carry most of the rest, at lower prices and with no bookings needed on a weekday. The Constitution, a few doors from Grumbles, and The Cask on Charlwood Street are the local pubs rather than the tourist ones.

Our neighbourhood guide to Pimlico and Victoria covers what else is down here, including Tate Britain, which is a fifteen-minute walk from the market and has its own restaurant.

Two adults and two children eat at Tachbrook Street for about what one adult pays on the concourse. Four hot plates from the stalls come to roughly £30 in September 2026. The same four people eating in the station arcade will spend £50 to £60 and enjoy it less. Our note on what a day in London costs shows where else that gap appears.

Seven minutes west: Belgravia

Cross Buckingham Palace Road and the character changes within a block. Elizabeth Street is a short parade of food shops: a French bakery that sells sourdough by weight, a butcher, a cheesemonger, a cake shop on nearby Ebury Street with a permanent queue of photographers outside it. Prices are high and the quality is generally worth it if you are buying for a picnic rather than a meal. Our guide to London's bakeries explains which styles are worth the premium.

Eccleston Street, parallel to it, has restaurants rather than shops, including Boisdale, a Scottish restaurant and jazz bar that has been there for decades, and an older Sardinian dining room a few doors along. Pimlico Road, further south, has Hunan, a long-established Chinese restaurant that does not really have a menu: you say what you do not eat and dishes arrive until you stop. That runs to £69.80 a head at lunch and £128.80 at dinner as of September 2026, so it is an occasion rather than a station meal.

The Orange on Pimlico Road and the pub dining rooms around Eaton Terrace are the middle option here, at roughly £20–£28 for a main; see our page on the pubs that cook seriously. For the Belgravia restaurants nearest the palace end, we have listed them in our page on eating near Buckingham Palace.

Eating before a show at the Victoria theatres

The Victoria Palace Theatre and the Apollo Victoria both face the station, and both take long-running musicals with evening performances that usually start at 19:30. That creates a rush between 17:30 and 18:45 in every restaurant within five minutes.

The practical answer is to book a table for 17:30 or eat after the show instead. Several places around Victoria Street and Wilton Road run set menus in that early window, typically two courses for £22–£30, which is the best value the area offers at dinner. For the show itself, see our introduction to West End theatre and our advice on paying less for a seat.

After the curtain, at about 22:15, most kitchens in the immediate area have stopped. The pubs will still serve drinks and the station has late counters, but for a proper late meal you are better off going one stop on the District line towards Sloane Square or into the West End.

Early coaches and the 05:00 problem

Victoria Coach Station sends departures out from very early in the morning, and almost nothing around it is open at 05:00 apart from the coach station's own concessions and a couple of 24-hour shops. The station itself begins serving coffee and pastries from around 05:00 to 06:00 on weekdays, later on Sundays.

If you have a very early coach or a first Gatwick train, buy the night before. It is a small piece of planning that saves a bad start; our page on breakfast before an early departure lists what genuinely opens early across London.

Sunday around Victoria

Sunday changes the picture more here than in most of central London, because so much of the local trade is office workers. The Tachbrook Street stalls do not run, several Pimlico restaurants close, and the station is busy with weekend travellers.

What does work is a pub lunch. The Pimlico and Belgravia pubs serve a Sunday roast from around midday until it runs out, usually £20–£26 for beef or lamb with the trimmings, and they book up. Reserve on the Friday if you are relying on it.

What things cost

WhereWalk from the concourseTypical main courseBest for
Station concourse and arcade0 minutes£7–£14Food to carry onto a train
Nova and Cardinal Place2–4 minutes£13–£22Rain, and groups that cannot agree
Wilton Road5 minutes£10–£22Fish and chips, or a serious Chinese lunch
Tachbrook Street market10 minutes£7–£10The cheapest real food near the station
Pimlico side streets10–14 minutes£16–£24A quiet dinner away from the crowds
Belgravia7–12 minutes£20–£30An occasion, or a very good picnic

Every figure here is an estimate for one adult main course in September 2026, not a quoted price. Menus move; check before you sit down.

Do not judge a Victoria restaurant by how full it is at 18:00. A full room here often means a theatre crowd that arrived together and will leave together, not a verdict on the food. If you want to know something factual before you go in, the Food Standards Agency publishes every inspection result and its date at ratings.food.gov.uk, council by council.

Frequently asked questions

Is there anywhere good to eat inside Victoria station?

Not really. The concourse and arcade are national chains and a supermarket, which is useful for a train picnic and poor value for a meal. The nearest genuinely good food is five minutes away on Wilton Road, and ten minutes away in Pimlico. If you only have fifteen minutes, buy from the supermarket and eat on the train.

How far is Victoria Coach Station from the railway station?

About eight minutes on foot down Buckingham Palace Road, and it is signposted. Allow longer with luggage. The coach station has its own food counters, but the choice is small, so if you have half an hour before departure it is worth walking back towards Wilton Road instead.

What is open near Victoria late at night?

Very little after about 22:30 apart from pubs, station counters and takeaways. This is a commuter district rather than a nightlife one. For a late meal, take the District or Victoria line a few stops into the West End, where kitchens run much later.

Where can a family eat cheaply near Victoria?

Tachbrook Street market on a weekday or Saturday, where hot plates are £7 to £10 and four people eat for around £30. Failing that, the Pimlico pubs do children's portions, and the supermarkets around the station sell meal deals that work perfectly well eaten in a nearby square.

Do I need to book a table near Victoria before a show?

Yes, for anything between 17:30 and 19:00 on a performance night. Two large theatres face the station and their audiences all want to eat in the same hour. Book for 17:30, or plan to eat afterwards and accept a smaller choice.

Sources