Last Updated on July 23, 2026 by Daniel Globe
London food costs can vary widely, but most budget travellers should plan about £20 to £40 per person per day if they mix supermarket food, bakery breakfasts, affordable takeaways, and one simple hot meal. A more comfortable budget is around £50 to £75 per day. Prices below are planning ranges checked in July 2026, not fixed citywide rates.
Quick Answer
Budget about £20 to £40 a day for food in London if you use supermarket meal deals, bakeries, inexpensive takeaways, and one affordable hot meal. Plan £50 to £75 for café breakfasts, casual lunches, and a sit-down dinner. Alcohol, delivery fees, and service charges can raise the total quickly.
Key Takeaways
- A strict self-catering budget can start near £15 to £20 a day, but £10 is not a dependable full-day budget for most visitors.
- Current supermarket meal deals cost about £3.85 to £4.25 at Tesco and £3.95 at Sainsbury’s.
- Food markets offer variety, but famous central markets are not automatically cheaper than neighbourhood cafés or takeaways.
- Check the bill for a service charge before adding a tip.
- Booking accommodation with breakfast or kitchen access can reduce your total food spend.
How Much Should Your London Food Budget Be?

Your best food budget depends on how often you want to sit down in a restaurant, whether your accommodation includes breakfast, and how much alcohol or coffee you buy. The following figures are practical planning ranges rather than official averages.
| Travel style | Daily food budget | What it usually covers |
|---|---|---|
| Very strict | £15-£20 | Groceries, a supermarket meal deal, simple snacks, and little or no restaurant food |
| Budget traveller | £20-£40 | Cheap breakfast, meal-deal or takeaway lunch, and one affordable hot meal |
| Comfortable | £50-£75 | Café breakfast, casual lunch, sit-down dinner, and a drink or snack |
| Restaurant-focused | £90+ | Several sit-down meals, alcohol, desserts, and service charges |
Note: Prices change by neighbourhood, venue, portion size, and promotion. Central tourist areas, delivery apps, and alcohol usually cost more. Treat these figures as a July 2026 planning guide and check the menu before ordering.
What Does a London Food Budget Cover?
A complete London food budget should include breakfast, lunch, dinner, snacks, drinks, and possible service charges. It should also leave a small buffer for days when you cannot find your preferred deal or when your sightseeing route keeps you in a more expensive area.
Daily Meal Costs
A low-cost breakfast can be fruit, yoghurt, cereal, or a bakery item. Lunch is often the easiest meal to keep cheap because supermarkets and takeaway counters compete for daytime customers. Dinner usually costs the most, especially if you choose table service.
- Breakfast: about £3-£7 for groceries or a simple bakery breakfast; roughly £10-£18 for a cooked café breakfast.
- Lunch: about £3.85-£4.25 for a standard supermarket meal deal; roughly £8-£15 for street food or an inexpensive takeaway.
- Dinner: about £8-£15 for a supermarket meal, takeaway, or low-cost local dish; roughly £15-£30 for a casual sit-down main and a soft drink.
- Snacks: about £2-£5 each, depending on whether you buy from a supermarket, bakery, café, or market stall.
As of July 2026, Tesco lists its standard meal deal at £3.85 with Clubcard or £4.25 without it. Sainsbury’s lists qualifying meal-deal items at £3.95. Availability and included products vary by store.
Three supermarket meal deals alone cost roughly £11.55 to £12.75, so a £10 daily food budget leaves almost no room for breakfast, water, fruit, or an evening meal.
Cheap Eats and Snacks
Supermarkets, bakeries, neighbourhood cafés, falafel shops, noodle counters, bagel shops, and small takeaway restaurants can all help you eat for less. Look one or two streets away from major attractions, compare menus before joining a queue, and choose filling dishes built around rice, noodles, bread, beans, potatoes, or lentils.
- Buy breakfast food and fruit from a supermarket near your accommodation.
- Choose a meal deal for lunch when you need speed and a predictable price.
- Share a large market portion if the serving size makes that practical.
- Carry a snack so you do not buy the first expensive option near an attraction.
- Use end-of-day bakery discounts or a surplus-food app when collection times fit your route.
Drinks, Extras, and Treats
Coffee, alcohol, desserts, bottled water, delivery fees, and service charges can turn a modest meal into an expensive one. Check the full menu and the bottom of the bill rather than looking only at the price of the main dish.
Many London restaurants add a discretionary service charge, often shown as a percentage of the bill. The UK government distinguishes between voluntary and mandatory service charges, so read the wording before paying. If a discretionary charge is already included and you are happy with the service, you do not normally need to add another tip. GOV.UK explains how tips and service charges work.
Pro Tip: Ask for tap water when you eat at licensed premises. Licensing guidance says free potable water must be provided on request when it is reasonably available.
What Are the Cheapest Places to Eat in London?
The cheapest dependable options are usually supermarkets, bakeries, no-frills cafés, takeaway counters, and small neighbourhood restaurants. Chinatown, Brick Lane, Finsbury Park, Whitechapel, Green Lanes, and areas around major universities can offer strong value, but no district is cheap at every venue.
For current ideas, the official Visit London cheap restaurant guide lists inexpensive international food, set menus, and lunch offers. Use it as a starting point, then check the restaurant’s current menu because offers and opening hours can change.
- Supermarkets: best for predictable meal-deal and grocery prices.
- Local bakeries and cafés: useful for breakfast rolls, pastries, soup, and sandwiches.
- Takeaway restaurants: often cheaper than table service at the same business.
- Neighbourhood food streets: good for comparing several menus within a short walk.
- Markets: useful for variety, but compare prices before assuming they are cheaper.
What Are the Best Cheap Meals in London?

The best cheap meal is one that is filling, easy to find, and priced clearly. A supermarket meal deal is dependable for lunch, while bagels, falafel wraps, noodle bowls, curry-and-rice boxes, jacket potatoes, and bakery items can give you more variety.
| Meal type | Useful planning range | Best for |
|---|---|---|
| Supermarket meal deal | £3.85-£4.25 | Fast lunch with a main, snack, and drink |
| Bakery breakfast | £3-£7 | Pastry, roll, or simple breakfast on the move |
| Bagel, falafel wrap, or jacket potato | £5-£10 | Filling local takeaway |
| Street-food or market dish | £8-£15 | Trying a specialist dish without table service |
| Pub or casual main | £12-£20 | A hot sit-down meal |
| Full English breakfast | £10-£18 | A large breakfast that may replace a separate lunch |
Where Can You Find Cheap Breakfast in London?
Start with supermarkets, bakeries, and traditional cafés rather than tourist-facing brunch restaurants. A supermarket breakfast made from yoghurt, fruit, oats, or pastries can stay below £5. A bakery item with coffee is usually cheaper than a full table-service breakfast, while a cooked breakfast is better treated as an occasional larger meal.
- Check whether your hotel or hostel already includes breakfast.
- Buy several breakfasts at once if your room has a fridge.
- Compare station prices with shops a few minutes away.
- Choose porridge, yoghurt, fruit, or an egg-based roll for a more filling start.
- Do not assume a famous bakery is a budget bakery.
How Do London Food Markets Help You Save?
London food markets help mainly through choice. You can compare several vendors in one place, buy one substantial dish instead of a multi-course restaurant meal, or purchase bread, cheese, fruit, and other ingredients for a picnic. However, well-known markets such as Borough Market and Camden Market attract visitors and may charge premium prices for specialist food.
The official Visit London food-market guide is useful for finding markets by area. Once you arrive, walk around before ordering, compare portion sizes, and look for weekday or closing-time offers.
Pro Tip: Use markets for variety, not as a guaranteed bargain. Set a maximum price before you enter, compare at least three stalls, and keep a supermarket backup nearby.
How Can Families Eat Cheaply in London?

Families can control costs by combining groceries, meal deals, child-sized portions, and one planned restaurant meal. Breakfast included with accommodation can produce a large saving across several people. Apartment-style lodging with a fridge, microwave, or kitchen can also make simple dinners practical.
- Carry fruit, cereal bars, or sandwiches for children who need food between meals.
- Check current “kids eat free” or reduced-price offers directly with the restaurant because terms change.
- Order sharing dishes only after comparing the total price with individual meals.
- Use supermarkets for drinks and snacks rather than buying them beside attractions.
- Choose parks or public seating areas for a picnic when the weather allows.
- Keep allergy-safe snacks with you if a child has dietary restrictions.
For a family of four, saving only £5 per person at breakfast and lunch reduces the day’s food cost by £40.
How Do You Stretch Your Food Budget Further?
Plan your expensive meals before the trip and keep the rest flexible. Save restaurant spending for food you genuinely want to try rather than paying for convenience beside every attraction. A simple daily note on your phone can show whether you need a cheaper dinner or still have room for a treat.
Shop Smart at Markets
Walk through the full market before buying. Compare prices, portion sizes, and whether a dish includes sides. Fresh produce markets can be useful for picnic supplies, but prepared food at a famous tourist market may cost as much as a casual restaurant.
- Look for clearly displayed prices.
- Choose one filling dish rather than several small samples.
- Buy fruit, bread, or snacks from produce stalls when they beat supermarket prices.
- Avoid buying bottled drinks at every stop.
Use Lunch Deals
Lunch offers are often better value than dinner menus. Supermarket meal deals give you the clearest low-cost option, while some restaurants offer set menus during weekday lunch hours. Visit London currently highlights restaurant lunch menus from about £15, but availability and conditions vary.
| Deal | Typical current price or saving | What to check |
|---|---|---|
| Tesco standard meal deal | £3.85 with Clubcard; £4.25 regular | Eligible main, snack, and drink |
| Sainsbury’s meal deal | £3.95 | Eligible products and local availability |
| Restaurant set lunch | Often £15-£22 at participating venues | Days, hours, number of courses, and service charge |
| Surplus-food collection | Often half price or less | Collection time, contents, and dietary suitability |
Too Good To Go says participating cafés, bakeries, shops, and restaurants sell surplus Surprise Bags at half price or less. The contents are not guaranteed, so this works best when you are flexible.
Choose Cheap Local Eats
Small local restaurants can offer better value than chains in the busiest tourist zones. Look for short menus, visible prices, steady local trade, and lunch specials. Rice dishes, noodle soups, curries, falafel, dumplings, bagels, and jacket potatoes can be filling without needing sides or starters.
- Compare takeaway and dine-in prices.
- Check whether rice, bread, or sides cost extra.
- Skip delivery when collection is practical.
- Use recent menu photos only as a guide because prices may have changed.
How Do You Avoid Hidden London Food Costs?
Hidden costs are usually avoidable when you read the menu carefully. Before ordering, check whether the restaurant adds a service charge, cover charge, minimum spend, delivery fee, or separate charge for sides. Ask whether tap water is free and whether a listed set menu is available at the time of your visit.
- Service charge: confirm whether it is discretionary or mandatory.
- Delivery: compare menu markups, delivery fees, small-order fees, and service fees with collection.
- Sides: some mains do not include rice, bread, chips, or vegetables.
- Drinks: alcohol and bottled water can add more than expected.
- Currency conversion: pay in pounds when your card offers a choice, unless you know the alternative rate is better.
How Do You Eat Healthy or Manage Allergies on a Budget?
Cheap food does not have to mean eating only sandwiches and fried meals. Use supermarkets to add fruit, yoghurt, salad, oats, nuts, or ready-to-eat vegetables. Choose meals that include a source of protein and fibre, such as eggs, beans, lentils, fish, chicken, whole grains, or vegetables.
The NHS balanced-diet guidance recommends eating a variety of foods, including fruit and vegetables, higher-fibre starchy foods, dairy or alternatives, and protein foods.
If you have a food allergy, intolerance, or coeliac disease, do not choose a meal only because it is cheap. Ask the business for allergen information and explain your needs clearly. The Food Standards Agency explains the allergen information UK food businesses must provide.
Warning: A “vegan,” “gluten-free,” or “dairy-free” label does not always guarantee protection from cross-contamination. Ask staff directly when an allergy could cause a serious reaction.
What Does a Sample London Food Day Cost?
These sample days show how different choices affect your total. They are examples, not promises that every item will be available at the listed price.
| Meal | Strict budget day | Mixed budget day | Comfortable day |
|---|---|---|---|
| Breakfast | Supermarket oats, fruit, or yoghurt: £3-£4 | Bakery item and drink: £5-£7 | Café breakfast: £10-£15 |
| Lunch | Meal deal: £3.85-£4.25 | Takeaway or street food: £8-£12 | Set lunch: £15-£22 |
| Dinner | Supermarket meal or low-cost takeaway: £7-£10 | Casual hot meal: £15-£20 | Sit-down meal: £25-£35 |
| Snack or drink | £2 | £3-£5 | £6-£10 |
| Estimated total | About £16-£20 | About £31-£44 | About £56-£82 |
Frequently Asked Questions
How much should I budget for food in London per day?
Plan about £20 to £40 per person per day for a budget trip. A comfortable budget with more café and restaurant meals is about £50 to £75. Add more if you drink alcohol, order delivery, or prefer central sit-down restaurants.
Can you eat in London for £10 a day?
It may be possible for a short time with strict self-catering, basic groceries, and no restaurant meals, but it is not a reliable visitor budget. A safer minimum is around £15 to £20, with £20 to £40 offering much more flexibility.
How can I eat healthy and cheap in London?
Use supermarkets for fruit, yoghurt, oats, salads, and ready-to-eat vegetables. Choose filling meals with beans, lentils, eggs, whole grains, or lean protein, and carry water and snacks so you do not depend on expensive convenience food.
Is £1,000 enough for a week in London?
For food alone, £1,000 is more than enough for most travellers. For the whole trip, the answer depends mainly on accommodation, transport, and attractions. A central hotel can use a large part of that budget before food is included.
What is a realistic food budget in the UK?
Costs vary across the UK, and London is usually more expensive than smaller cities. For a London visitor, £20 to £40 a day is a sensible budget range, while self-catering can cost less and frequent restaurant meals can cost much more.
Is Borough Market cheap?
Not always. Borough Market offers excellent variety and specialist food, but some prepared dishes cost as much as a casual restaurant meal. Compare vendors, check portion sizes, and keep a backup option if your priority is the lowest possible price.
Do you need to tip in London restaurants?
Check the bill first. Many restaurants add a discretionary service charge. When that charge is included and you are satisfied with the service, an extra tip is generally unnecessary. Ask staff if you are unsure whether the charge is optional.
Sources
- Tesco Lunch Meal Deals – current standard meal-deal prices.
- Sainsbury’s Sandwiches and Wraps – current qualifying meal-deal price.
- Visit London Cheap Restaurants – current examples of affordable restaurants and set lunches.
- GOV.UK Guidance on Tips and Service Charges – voluntary and mandatory service-charge definitions.
- Licensing Act 2003 Guidance – free potable water at licensed premises when reasonably available.
- Food Standards Agency Allergen Guidance – allergen information and safer food choices.
Conclusion
London is expensive, but a clear plan keeps food costs manageable. Budget travellers should usually allow £20 to £40 per person per day, while £50 to £75 gives you more freedom for cafés and sit-down meals. Use supermarkets for predictable prices, compare market stalls, check service charges, and save your restaurant budget for meals you genuinely want to remember.
