
The average cost of dinner in London can vary widely depending on the type of restaurant, location, and cuisine. For a casual meal at a mid-range eatery, diners can expect to pay between £15 to £30 per person, while more upscale establishments often range from £50 to £100 or more. Street food markets and budget-friendly spots offer cheaper options, typically under £10. Factors such as drinks, service charges, and special dietary preferences can also influence the total bill. London’s diverse culinary scene ensures there’s something for every budget, but it’s advisable to plan ahead to align expenses with expectations.
| Characteristics | Values |
|---|---|
| Average Cost of Dinner (Mid-Range Restaurant) | £20-£40 per person |
| Average Cost of Dinner (High-End Restaurant) | £50-£150+ per person |
| Average Cost of a Meal for Two (Mid-Range) | £40-£80 |
| Average Cost of a Meal for Two (High-End) | £100-£300+ |
| Average Cost of a Main Course | £12-£25 |
| Average Cost of a Starter | £6-£12 |
| Average Cost of a Dessert | £6-£10 |
| Average Cost of a Glass of Wine | £6-£12 |
| Average Cost of a Pint of Beer | £4-£6 |
| Average Service Charge/Tip | 12.5% (often included in the bill) |
| Popular Budget-Friendly Options | Street food (£5-£10), casual eateries (£10-£15) |
| Peak Dining Times (Higher Costs) | Friday/Saturday evenings, special occasions |
| Note: | Prices vary widely based on location, cuisine, and restaurant type. Updated as of 2023. |
Explore related products
What You'll Learn

Budget-friendly dining options in London
Dining out in London can be as expensive as it is diverse, with the average cost of dinner ranging from £20 to £50 per person, depending on the restaurant and location. However, budget-conscious food lovers need not despair. London is teeming with affordable options that don’t skimp on quality or flavor. From street food markets to cozy cafes, the city offers a wealth of choices for those looking to enjoy a meal without breaking the bank.
One of the most effective strategies for budget-friendly dining is to explore London’s vibrant street food scene. Markets like Borough Market, Brick Lane, and Camden Market are treasure troves of affordable, globally inspired dishes. For instance, a hearty portion of pad Thai or a gourmet burger can cost as little as £8–£12. These markets not only offer great value but also provide a chance to sample diverse cuisines in a lively atmosphere. Pro tip: Visit during off-peak hours to avoid long queues and snag the best deals.
Another smart approach is to seek out restaurants offering set menus or early-bird specials. Many mid-range eateries, particularly in areas like Shoreditch or Clapham, provide fixed-price dinners starting at £15–£20 for two or three courses. Apps like Too Good To Go also allow you to rescue surplus food from restaurants at a fraction of the cost, often saving you up to 70%. This not only saves money but also reduces food waste—a win-win for your wallet and the planet.
For those who enjoy cooking but still want a dining experience, London’s supermarkets and grocery stores are your allies. Chains like Tesco, Sainsbury’s, and Lidl offer budget-friendly ingredients, allowing you to recreate restaurant-quality meals at home. Pair this with a visit to a local pub for a cheap pint or glass of wine (often £4–£6), and you’ve got a DIY dinner date for under £20. Alternatively, BYOB (Bring Your Own Bottle) restaurants, common in areas like Peckham or Brixton, let you enjoy a meal out without paying premium prices for drinks.
Lastly, don’t overlook London’s ethnic eateries, which often provide excellent value for money. Authentic Indian, Chinese, and Middle Eastern restaurants, particularly in areas like Tooting or Edgware Road, serve generous portions at affordable prices. A filling curry or kebab can cost as little as £10–£15, and many places offer sharing platters perfect for groups. These spots not only save you money but also offer a chance to immerse yourself in London’s multicultural culinary landscape. With a bit of research and flexibility, dining on a budget in London is not just possible—it’s a delightful adventure.
Decoding the Meaning Behind 'What Are You Having for Dinner?
You may want to see also
Explore related products

Mid-range restaurant average prices in London
London's mid-range restaurants strike a balance between affordability and quality, offering diners a chance to enjoy a memorable meal without breaking the bank. These establishments typically charge £25 to £45 per person for a main course, with starters averaging £8 to £15 and desserts around £7 to £10. A glass of house wine will set you back £6 to £10, while a cocktail can range from £10 to £15. For a three-course meal with drinks, expect to pay £50 to £80 per person, excluding service charge.
Consider the location when budgeting for a mid-range dining experience. Restaurants in tourist hotspots like Covent Garden or Soho often lean toward the higher end of this price range, while those in residential areas like Clapham or Islington may offer slightly lower prices. Seasonal ingredients and specialty dishes, such as steak or seafood, can also push costs upward. For instance, a mid-range steakhouse might charge £30 to £40 for a ribeye, while a vegetarian main could be £15 to £20.
To maximize value, look for set menus or early bird deals, which often provide multiple courses at a fixed price. For example, a two-course lunch menu might cost £20 to £25, compared to à la carte prices that could total £35 to £45. Sharing dishes, like small plates or mezze, can also make mid-range dining more economical. A group of four could share £60 to £80 worth of dishes and leave satisfied without overspending.
While mid-range restaurants are generally more accessible than fine dining, service charge (usually 12.5%) and optional tips can add up. Always factor these into your budget. Additionally, booking in advance can secure better deals or prime seating, enhancing the overall experience. For those seeking a mid-range meal with a view, rooftop or riverside spots may charge a premium, but the ambiance often justifies the extra £5 to £10 per person.
In summary, mid-range dining in London offers a diverse and accessible culinary experience. By understanding price breakdowns, leveraging deals, and considering location, diners can enjoy a high-quality meal without overspending. With careful planning, a memorable evening out can fit comfortably within the £50 to £80 per person range, making it an ideal choice for both locals and visitors alike.
Is Dinner at Tiffani's Cancelled? Show Status and Updates
You may want to see also
Explore related products
$15.68 $35

High-end dining costs in London
London's high-end dining scene is a world unto itself, where culinary artistry meets luxury service. At this echelon, dinner isn’t just a meal—it’s an experience. Prices for a tasting menu at Michelin-starred establishments like Restaurant Gordon Ramsay or HIDE typically range from £200 to £350 per person, excluding drinks. These menus often feature 8–12 meticulously crafted courses, showcasing rare ingredients like truffle, wagyu beef, or line-caught seafood. Wine pairings, if added, can double the cost, with sommeliers curating selections from exclusive vineyards.
For those seeking the pinnacle of opulence, venues like Alain Ducasse at The Dorchester offer a three-course à la carte menu starting at £180, while their tasting menu exceeds £250. Here, the ambiance—think crystal chandeliers and bespoke tableware—is as much a part of the experience as the food. It’s not uncommon for a dinner for two, with wine and discretionary service charge, to surpass £1,000. These prices reflect not just the cost of ingredients but the precision, creativity, and global reputation of the chefs.
However, high-end dining in London isn’t solely about Michelin stars. Exclusive sushi counters like The Araki or Sushi Sho charge upwards of £300 per person for omakase experiences, where the chef selects and prepares each piece of sushi with ritualistic precision. These venues often seat fewer than 10 guests, ensuring an intimate, personalized encounter. Similarly, private dining rooms at places like Chiltern Firehouse can cost £500–£800 per person for bespoke menus and dedicated service.
To navigate these costs, consider timing and strategy. Lunch menus at high-end restaurants are often 20–30% cheaper than dinner, offering the same quality without the premium. Booking during off-peak times or taking advantage of set menus can also reduce expenses. For those on a budget but unwilling to compromise on quality, look for chef’s table experiences or early-bird offers, which occasionally provide access to these elite venues at more accessible price points.
Ultimately, high-end dining in London is an investment in memory as much as food. While the costs are undeniably steep, they reflect the craftsmanship, exclusivity, and theatricality that define these establishments. For those willing to indulge, it’s not just a meal—it’s a story worth telling.
Sidney Poitier's Iconic Role in Guess Who's Coming to Dinner
You may want to see also
Explore related products

Street food and takeaway meal prices
London's street food and takeaway scene offers a budget-friendly alternative to sit-down restaurants, but prices can still vary widely depending on cuisine, location, and portion size. A typical street food meal, such as a gourmet burger, falafel wrap, or pad Thai, generally ranges from £6 to £12. For example, at popular markets like Borough Market or Brick Lane, a hearty portion of paella or a loaded vegan bowl often falls between £8 and £10. These prices reflect the use of fresh, high-quality ingredients and the artisanal nature of many vendors.
When opting for takeaway meals, costs tend to align closely with street food prices but can sometimes be slightly lower due to reduced overhead. A standard takeaway curry with rice or naan from a local Indian restaurant averages £7 to £10, while a pizza from a neighborhood pizzeria typically ranges from £8 to £12. Fast-food chains like McDonald’s or KFC offer even cheaper options, with combo meals starting around £5 to £7. However, these prices often reflect smaller portions or less specialized ingredients compared to independent vendors.
One key factor influencing street food and takeaway prices is location. In tourist-heavy areas like Covent Garden or Camden Market, prices can spike by £2 to £4 per item compared to less central neighborhoods. For instance, a portion of fish and chips in Soho might cost £12, whereas the same dish in Peckham could be £8. To save money, consider venturing outside the city center or visiting markets during off-peak hours, when vendors may offer discounts to clear inventory.
For those looking to maximize value, portion size and meal composition are critical. Many street food vendors offer small, medium, and large options, with price differences of £2 to £3 between sizes. Pairing a main dish with a side or drink often adds £3 to £5 to the total, so assess your hunger level before ordering. Additionally, sharing dishes or opting for meal deals can reduce costs significantly. For example, a shared platter of Middle Eastern mezze or a family-sized pizza can feed two for £15 to £20, making it a cost-effective choice for groups.
Finally, consider the time of day and day of the week. Lunchtime deals are common, with many vendors offering discounted prices or combo specials to attract midday crowds. For instance, a £10 lunch deal might include a main, side, and drink, whereas the same items ordered separately at dinner could cost £14. Weekdays also tend to be cheaper than weekends, as vendors compete for fewer customers. By strategically timing your meal and choosing locations wisely, you can enjoy London’s vibrant street food and takeaway scene without overspending.
Munich's Best Dinner Spots: A Guide to Top Restaurants and Cuisine
You may want to see also
Explore related products

Seasonal price variations for London dinners
London's dining scene is a dynamic landscape where the cost of dinner can fluctuate significantly with the seasons. Summer, for instance, often sees a spike in prices, particularly in tourist-heavy areas like Covent Garden or South Bank. Restaurants capitalize on the influx of visitors and the demand for al fresco dining, pushing average dinner costs upwards of £40-£60 per person, excluding drinks. Conversely, winter months, especially January and February, offer a reprieve for budget-conscious diners. Post-holiday fatigue and colder weather reduce footfall, prompting many establishments to introduce set menus or discounts, making it possible to enjoy a quality meal for £25-£35 per person.
To navigate these seasonal variations, consider timing your dining experiences strategically. For example, booking a table during the shoulder seasons—spring (March to May) and autumn (September to November)—can yield the best value. During these periods, the weather is milder, and tourist numbers are lower, yet restaurants often maintain their full menus without peak-season markups. Additionally, keep an eye out for seasonal ingredients, which can influence pricing. A summer menu featuring fresh asparagus or strawberries may command a premium, while a winter menu centered on root vegetables and hearty stews tends to be more affordable.
Another practical tip is to leverage London’s diverse culinary scene. While high-end restaurants in Mayfair or Knightsbridge maintain consistent pricing year-round, mid-range and casual eateries in areas like Shoreditch or Brixton are more likely to adjust their prices seasonally. For instance, street food markets like Dinerama or Borough Market often offer cheaper options in winter, with vendors competing for fewer customers. Similarly, chain restaurants frequently introduce seasonal promotions, such as 2-for-1 deals or fixed-price menus, which can significantly reduce the overall cost of dining out.
Lastly, consider the impact of holidays and special events on dinner prices. Festive periods like Christmas and New Year’s Eve are notorious for inflated costs, with many restaurants offering set menus at £80-£150 per person. However, these occasions also present opportunities for unique dining experiences, such as themed pop-ups or Michelin-starred tasting menus. If you’re willing to dine earlier or later in the season, you can often enjoy similar experiences at a fraction of the cost. For example, booking a Christmas-themed dinner in early December rather than on the 25th can save you up to 30%.
In summary, understanding seasonal price variations in London’s dining scene allows you to dine smarter, not harder. By aligning your choices with the time of year, location, and type of cuisine, you can enjoy the city’s culinary offerings without breaking the bank. Whether you’re a local or a visitor, a little planning goes a long way in navigating London’s ever-changing dinner prices.
Governor Brown's Attendance at Last Night's Washington Dinner: Confirmed or Not?
You may want to see also
Frequently asked questions
The average cost of a casual dinner in London typically ranges from £15 to £30 per person, depending on the location and type of cuisine.
A mid-range dinner in London usually costs between £30 to £60 per person, including a main course, drink, and possibly a dessert.
Fine dining in London can cost anywhere from £70 to £200+ per person, depending on the restaurant’s reputation, menu, and whether it includes wine pairings.
Many restaurants in London add a discretionary service charge (usually 12-15%) to the bill. If not included, tipping 10-15% is customary, so factor this into your total cost.











































