Dining Costs in the UK: What to Expect and How to Save

If you’re planning a trip around the British Isles, the first question on most travelers’ minds is, "How much will I spend on food?" The answer isn’t one‑size‑fits‑all, but knowing the typical price ranges helps you set a realistic budget and avoid surprise bills.

Average Prices for Common Meals

A basic breakfast at a café—think toast, tea or coffee, and maybe a pastry—usually costs between £3 and £6. If you opt for a full English breakfast, expect to pay £7‑£12, especially in city centres. Lunch is where the price spread widens. A sandwich or salad from a supermarket deli runs about £3‑£5, while a sit‑down lunch at a mid‑range pub averages £10‑£15. Dinner is the biggest expense: a three‑course meal at a chain restaurant starts around £20, whereas a meal at a higher‑end eatery can easily top £40 per person.

Where to Find Cheaper Eats

Don’t let the higher dinner prices scare you off. Look for street food markets, fish‑and‑chip shops, and local bakeries where a hearty portion costs £5‑£8. Many towns have "pub lunch" deals—often a main dish and a drink for under £12. If you’re staying in a hostel or Airbnb, using the kitchen to cook your own meals can cut food costs dramatically. Supermarkets like Tesco, Sainsbury’s, and Aldi offer ready‑made meals for as little as £2‑£4.

Another tip is to time your meals. Early‑bird specials, usually before 6 pm, give you the same menu at a reduced price. Some restaurants also offer “menu of the day” which includes a starter, main, and drink for a fixed rate—typically £12‑£15.

When you’re in major cities like London, consider using apps that list daily discounts or “pay what you can” cafés. These hidden gems can provide a quality meal for a fraction of the usual cost.

Don’t forget about drinks. A pint of beer in a London pub can cost £5‑£7, but in smaller towns it’s often under £4. If you prefer non‑alcoholic options, a soft drink or coffee is usually £2‑£3.

To keep track of your spending, jot down each meal’s cost in a notebook or phone app. Seeing the numbers helps you adjust on the fly—maybe swapping a fancy dinner for a street‑food snack the next night.

Overall, a sensible food budget for a week of travel in the UK might look like this: £25‑£30 for breakfasts, £40‑£50 for lunches, and £80‑£100 for dinners, plus about £30 for drinks and snacks. That totals roughly £150‑£210, which is realistic for most mid‑range travelers.

Remember, the UK offers a wide culinary spectrum—from priceless scenery to affordable bites. With a little planning and an eye for deals, you can enjoy great meals without breaking the bank.