Wise choice compare

Best Markets in London (Top Food, Vintage & Local Markets for 2026)

Best Restaurants in London (Top Restaurants, Food Areas & Dining Experiences for 2026)

Updated for 2026 • Best restaurants, food markets, steakhouses, rooftop dining, cafés and local favourites across London

London is one of Europe's great food cities. From Michelin-starred restaurants and elegant Mayfair dining rooms to Borough Market, traditional pubs and neighbourhood favourites, the capital offers an extraordinary range of dining experiences.

Whether you're looking for a memorable dinner, excellent street food, a romantic restaurant, a family-friendly meal or an affordable local favourite, choosing the right dining area can make your London trip considerably better.

This guide highlights some of London's strongest food destinations and explains where to eat depending on your travel style.


London restaurant and dining scene

Stay Near London's Best Restaurants

Staying centrally gives you easier access to London's major dining districts, restaurants, food markets and evening entertainment.

🏨 Compare London Hotel Prices →


London Food Trip Essentials

Organise your accommodation and travel essentials before arriving so you can focus on exploring London's restaurants and food markets.

🏨 Hotels

🏨 Compare London Hotel Prices →

🎟️ Book London Tours & Attractions →

📶 Get a UK Travel eSIM →

🚖 Book Airport Transfers →

🚗 Compare Rental Cars →

🛡️ Compare Travel Insurance →


Quick Recommendations

  • Best Food Market: Borough Market
  • Best for Luxury Dining: Mayfair
  • Best for Riverside Dining: London Bridge & South Bank
  • Best for International Food: Camden
  • Best for Food-Focused Stays: London Bridge

🏨 Compare London Hotel Prices →

1. Borough Market — Best Overall Food Destination

Location: Southwark / London Bridge

Borough Market is one of London's most famous culinary destinations and a natural starting point for food lovers. The market brings together artisan producers, bakeries, specialist food shops, international cuisine and street-food vendors.

It is particularly useful for travellers who want to experience a wide range of food without committing to a single restaurant.

Why Visit Borough Market?

  • Exceptional street food.
  • Artisan producers and specialist food shops.
  • Fresh local and international ingredients.
  • Excellent atmosphere.
  • Easy access to London Bridge and South Bank.

Best for: Food lovers, casual lunches, first-time visitors and travellers who want variety.

🏨 Compare Hotels Near Borough Market →


2. Soho — Best for Food & Nightlife

Location: Central London

Soho is one of London's most energetic dining districts. Restaurants, cocktail bars, cafés, theatres and late-night venues are concentrated within a relatively compact area.

The neighbourhood works particularly well for travellers who want dinner followed by drinks, entertainment or nightlife without travelling across the city.

  • International restaurants.
  • Cocktail bars.
  • Late-night dining.
  • Theatre and entertainment nearby.
  • Highly walkable central location.

Best for: Couples, nightlife, foodies and weekend visitors.

🏨 Compare Hotels Near Soho →


3. Mayfair — Best for Luxury Dining

Location: Mayfair

Mayfair is one of London's leading destinations for high-end dining. The area combines luxury hotels, prestigious restaurants, elegant cocktail bars and some of the city's most refined dining rooms.

It is particularly attractive for travellers celebrating a special occasion or looking for a premium London dining experience.

  • Luxury restaurants.
  • Fine dining.
  • Elegant cocktail bars.
  • Excellent hotel selection.
  • Close to Bond Street and London's luxury shopping districts.

Best for: Luxury travellers, couples and special occasions.

🏨 Compare Luxury Hotels in Mayfair →


4. London Bridge — Best for Food Lovers

Location: South Bank / London Bridge

London Bridge is one of London's strongest all-round food destinations. Borough Market, riverside restaurants, rooftop dining and international restaurants create an unusually diverse culinary scene.

The location is also convenient for combining food with major attractions including Tower Bridge, The Shard, HMS Belfast and the River Thames.

What Makes London Bridge Special?

  • Borough Market.
  • Riverside restaurants.
  • Rooftop dining.
  • International cuisine.
  • Easy access to major attractions.
  • Excellent transport connections.

Best for: Food-focused city breaks, couples, first-time visitors and travellers who want dining and sightseeing together.

🏨 Compare Hotels Near London Bridge →


London food and dining near Portobello Road

5. Covent Garden — Best for Restaurants & Theatre

Location: West End

Covent Garden combines restaurants, cafés, bars, theatres and attractions in one of London's most walkable neighbourhoods.

It is particularly convenient for visitors planning dinner before or after a West End show.

  • Restaurants for different budgets.
  • West End theatres.
  • Historic streets and market surroundings.
  • Cafés and dessert spots.
  • Excellent Underground access.

Best for: Theatre lovers, families, couples and first-time visitors.

🏨 Compare Hotels in Covent Garden →


6. Camden — Best for International Street Food

Location: Camden Town

Camden is known for its creative atmosphere, independent retailers and diverse street-food scene. Camden Market is particularly useful for travellers who want to sample several cuisines in one visit.

  • International street food.
  • Independent food vendors.
  • Creative neighbourhood atmosphere.
  • Canalside setting.
  • Excellent choice for casual dining.

Best for: Younger travellers, families, casual food lovers and visitors exploring alternative London.

🏨 Compare Hotels Near Camden →


7. South Bank — Best for Riverside Dining

South Bank combines restaurants and cafés with some of London's most recognisable riverside attractions.

The area is particularly attractive around sunset, when visitors can combine dinner or drinks with views across the Thames.

  • River Thames views.
  • Restaurants and cafés.
  • London Eye nearby.
  • Tate Modern nearby.
  • Walkable riverside promenade.

Best for: Couples, families, photographers and visitors wanting riverside views.

🏨 Compare Hotels on South Bank →


Planning a London Food Trip?

Popular London restaurants can become fully booked, especially on Friday and Saturday evenings. If a particular restaurant is important to your itinerary, reserve ahead rather than relying on walk-in availability.

Combining your restaurant plans with a centrally located hotel also reduces the amount of time spent travelling between dinner, attractions and nightlife.

🏨 Compare London Hotel Prices →


Suggested London Food Itinerary

  1. Start with coffee and pastries or breakfast in Central London.
  2. Explore Borough Market around lunchtime.
  3. Walk along the Thames and visit nearby attractions.
  4. Return to your hotel for a break.
  5. Enjoy dinner in Soho, Mayfair, Covent Garden or London Bridge.
  6. Finish the evening with cocktails, theatre or a riverside walk.

Expert Tips for Eating in London

  • Reserve popular restaurants in advance for Friday and Saturday evenings.
  • Check menus and opening hours before travelling across the city.
  • Use London's Underground to move between food districts efficiently.
  • Consider lunch instead of dinner for a more affordable fine-dining experience.
  • Visit Borough Market earlier in the day for the strongest selection.
  • Combine restaurants with nearby attractions to reduce unnecessary travel.
  • Keep mobile data available for navigation and restaurant reservations.

Common Mistakes When Planning a London Food Trip

  • Choosing restaurants without considering their location.
  • Booking dinner far away from your evening activities.
  • Waiting until the last minute to reserve popular restaurants.
  • Trying to visit too many food districts in one day.
  • Ignoring transport time between neighbourhoods.
  • Assuming every highly rated restaurant is suitable for every travel style.
  • Not checking current opening hours.
  • Booking accommodation without considering access to the restaurants you want to visit.

Frequently Asked Questions

What is the best area for restaurants in London?

There is no single best area for everyone. Soho offers exceptional variety, Mayfair is particularly strong for luxury dining, and London Bridge is excellent for food lovers who want markets, restaurants and riverside attractions together.

Where should food lovers stay in London?

London Bridge, Soho, Covent Garden and Mayfair are strong choices because they combine restaurants with attractions, nightlife and convenient transport.

Do I need reservations for London restaurants?

For popular restaurants, especially on Friday and Saturday evenings, advance reservations are strongly recommended.

Is Borough Market a restaurant?

Borough Market is a food market rather than a single restaurant. It offers artisan producers, specialist food vendors and a wide selection of casual dining options.

What is the best area for romantic dining?

Mayfair, South Bank and London Bridge are particularly attractive for couples because they combine restaurants with elegant surroundings, riverside views or evening entertainment.

Where can I find affordable food in London?

Borough Market, Camden Market and London's neighbourhood cafés and pubs provide many options beyond traditional fine dining.


Related London Travel Guides


Complete Your London Food Trip

Before heading out to explore London's restaurants and food markets, organise your accommodation and travel essentials.

🏨 Hotels

🏨 Compare London Hotel Prices →

🎟️ Book London Experiences →

📶 Get a UK Travel eSIM →

🚖 Book an Airport Transfer →

🚗 Compare Rental Cars →

🛡️ Compare Travel Insurance →


Ready to Explore London's Food Scene?

Choose your preferred dining district, reserve important restaurants in advance and stay somewhere that keeps your evening plans convenient.

🏨 Compare London Hotel Prices →


Editor's Verdict

London's food scene is too diverse to reduce to one restaurant or neighbourhood. For food-market experiences, Borough Market is the standout. Soho offers exceptional variety and nightlife, Mayfair is the strongest choice for luxury dining, while London Bridge combines restaurants, food markets, riverside views and major attractions particularly well.

For a first London food trip, combining two or three of these areas will usually provide a more rewarding experience than attempting to cover the entire city in one itinerary.


Editorial Methodology

WiseChoiceCompare evaluates London dining destinations using practical traveller considerations including location, variety, accessibility, dining experience, surrounding attractions, transport convenience and overall suitability for different travel styles.

Restaurant availability, opening hours, menus and booking conditions can change, so travellers should verify current information before visiting.


Affiliate Disclosure: WiseChoiceCompare may earn a commission when you book hotels or purchase travel services through selected links on this page. This comes at no additional cost to you and helps support our independent travel guides.

Scroll to Top