Surprising UK city named the most expensive place to eat – it’s not London

Aerial view of the River Lune and Lancaster, Lancashire, England.

This city has been found to be more expensive than London (Image: Getty)

has a reputation for being a pricey place to live, but a surprising UK city has just been named the most expensive in the UK to eat a meal.

Lancaster has come top of the list for the most expensive three course meal for two, costing an average of £90 as compared to London’s £85.

The data comes from who collated and analysed figures from Numbeo to find the cheapest (and most expensive) places in the UK for a three-course meal for two. 

The average cost for a three-course meal for two at a mid-range restaurant in the UK is £65. If you want the cheapest meal in the UK, you’ll have to head over to Andover where a meal will set you back just £30.

But when it comes to what proportion of your wages you’ll be shelling out, the London Borough of Lambeth will take the highest cut with 5.8 percent of the average monthly wages going on a meal. 

Westminster Bridge and a double decker bus in London, the UK

London has been beaten for most expensive – for once (Image: Getty)

Read more

If you’re an hour away in Harrow however, you’ll use just 1.2 percent of your wage. 

Here are the most expensive places to eat out: 

  • Lancaster, Lancashire – £90 

  • City of London, Greater London – £85 

  • Romford, Greater London – £80 

  • Ipswich, Suffolk – £90 

  • Kirkwall, Orkney – £80 

  • Great Yarmouth, Norfolk – £78.50 

  • Norwich, Norfolk – £78.50 

  • Edinburgh, Lothian – £75 

  • Cheltenham, Gloucestershire – £75 

  • Uxbridge, Greater London – £70 

Don’t miss… [REVEAL]

Young couple at a table in a restaurant

The cheapest places to eat have been revealed (Image: Getty)

The cheapest three-course meal for two: 

  • Andover, Hampshire – £30 

  • Harrow, Greater London – £40 

  • Gloucester, Gloucestershire – £44 

  • Weston-super-Mare, Somerset – £45 

  • Nottingham, Nottinghamshire – £45 

  • Blackpool, Lancashire – £45 

  • Wolverhampton, West Midlands – £45 

  • Glenrothes, Fife – £45 

  • Darlington, County Durham – £45 

  • Totnes, Devon – £49.99

Related Posts


This will close in 0 seconds