The coffee postcode lottery! How the cost of a flat white varies dramatically across the UK – and the high street giant that NEVER adjusts price by location

Whatever your favorite coffee shop order is – whether it’s a simple espresso or a fancy seasonal latte, if you’re buying it from a major high street chain, you can assume it’ll taste the same wherever you’re drinking it in the UK.
However, price is a very different matter; From Starbucks and Costa to Gail’s and Caffe Nero, nearly all of the most popular brands adjust pricing based on where the drink is served.
For example, two people with the same Starbucks coffee habit in different parts of the UK may find themselves paying as much as 80p more or less for the same drinks; Even seemingly small price increases soon add up.
For example, a flat white purchased from a branch of the Seattle-born brand in Truro, Cornwall, currently costs £3.75. In Hartlepool, some 270 miles across the country, the same drink costs £3.95. Over the course of a month, a consumer in the north-east will pay £2.70 more per month if they order three times a week, and over the course of a year they will pay £28.80 more.
Shopping on London’s Oxford Street, where the same Starbucks flat white costs £4.30? This would be £7.80 more per month, or £93.60 more per year, than your coffee-drinking peer in Cornwall spends.
Overall, coffee bean prices rose globally last year as bad weather conditions in major producing regions such as Brazil and Vietnam negatively affected the harvest.
The UK coffee industry is expected to be worth £7bn by 2030… but the price of your favorite order can vary across the country and if you’re a regular coffee drinker that can add up to pennies
Meanwhile, the general rule that coffee gets more expensive the closer you get to a major city in the UK doesn’t quite ring true as it once did.
Other factors have changed the coffee pricing structure, such as drive-thrus and franchises, which are ubiquitous in hospitals and service stations to supermarkets and airports.
British entrepreneur Scott Martin, owner of Unity Coffee and co-founder of Coffee Nation and Costa Express, told the Daily Mail that a Starbucks franchise in a rural town (about 70 per cent of the US coffee giant’s UK outlets are franchises) can now charge more than an artisan coffee shop in East London.
From where? Because the big brand needs to take into account ‘a pricing layer that will meet central expenses and shareholder expectations’.
He adds: ‘There is also the element of ‘At what price can you get it’; If you have a temporary customer in a tourist city, right or wrong, brands will apply the element of supply and demand.’
Martin adds that the idea of a basic coffee breaking the £5 barrier, as many predict, may not actually happen anytime soon because consumers will push back in a saturated market.
‘Yes, the price of green beans has gone up and there’s a lot of downside to that, but I don’t think any of that can really justify some of the prices we pay for our coffee. It makes no economic sense.’
‘There is definitely downward pressure,’ he adds, suggesting that consumers are more sensitive than ever about loyalty.
Join the discussion
Paying a postcode premium for your daily coffee?
Factors such as whether a coffee shop brand (like Starbucks) has many franchises can have a large impact on the price of coffee served.
‘For example, the price of coffee in central London is tightly controlled because there is so much competition. ‘An artisanal coffee shop is much more conscious of gaining customer loyalty than larger companies.’
How does the price of flat white vary across the country? While writing this article we checked prices at major coffee shop chains in the UK…
GAIL’S
UK PRICE CHANGE: 40 pence
A Gail’s flat white costs £4 in Manchester, Bath, Winsdor and London, and just £3.80 in Macclesfield and Reading.
Perhaps the UK’s most controversial coffee shop, Gail’s has become a pioneer of luxury neighborhoods and even a determinant of house prices in recent years.
Starting as a single store in Hampstead, the London-born brand has experienced prolific growth in the capital and beyond, with 180 stores nationwide.
Depending on where you are in the country, a flat white made by one of the brand’s baristas can cost upwards of 40p.
If you buy one from branches in Bath, Windsor or London, for example, you’ll pay £4 for the pleasure. Ditto in Manchester.
Meanwhile, in branches in more realistic urban areas such as Macclesfield and Reading, the price drops to £3.80 per cup.
And at the shiny new one at Gatwick Airport, a flat white costs £4.20.
BLACK SHEEP COFFEE
UK PRICE CHANGE: 20 pence
Northern branches of London-based Black Sheep Coffee appear to currently charge 20p less than branches in the south of England; A flat white costs £3.89 in Liverpool, York and Chester, while the same drink costs £4.09 in Oxford, High Wycombe and Colchester.
Currently owned by co-founders Gabriel Shohet and Eirik Holth, Black Sheep Coffee has grown significantly since it was first established as a Camden Market stand by two university friends in 2013.
This was the only coffee chain we looked at that followed the north/south pricing model.
A flat white in Colchester, Oxford city center or Lion Walk in High Wycombe all had a £4.09 price tag, while places further north were under the £4 mark.
In Liverpool, York and Chester you’ll pay £3.89. Interestingly, there has been no major increase at the two branches in Gatwick Airport’s North and South Terminals, which opened in 2023 and 2024, where the price of Black Sheep Coffee is currently £4.09.
GREGGS
UK PRICE CHANGE: 20 pence
Same drink, same price: you pay exactly the same in London as you would in Glasgow or Cardiff – £2.25 for a flat white
Yes, Greggs conjures up pastries, hot dogs, steaks and gravy buns before making coffee, but this high street baker ignores the goliath at his peril.
The blue-orange bakery raises the bar on freshly brewed beverages, offering everything from cappuccinos to seasonal lattes.
Most importantly, the brand undercuts all the major coffee shop brands on the high street and doesn’t charge more depending on your location.
For example, a flat white bought on St Peter’s Avenue in Cleethorpes costs exactly the same as the leafy surroundings of Richmond in South West London – £2.25. Also £2.25 at Paisley in Glasgow and Caroline Street in Cardiff.
There is one exception to Greggs’ pricing strategy; There is a 55p price difference if you buy the flat white in question at the airport. Those departing from Birmingham, for example, will pay £2.95.
STARBUCKS
UK PRICE CHANGE: 80 pence
The franchise factor makes Starbucks the chain with the biggest variation in price: the Daily Mail found an 80p difference between a £3.75 flat white drink in Truro, Cornwall, and the same £4.55 drink at Gatwick Airport.
The Seattle-born coffee giant has 32,000 stores in 80 countries and more than 1,400 branches in the UK.
Due to the heavy franchise element – around 70 per cent of stores in the UK are franchises – the chain’s prices vary significantly.
A flat white at the Oxford Street branch, in the heart of London’s shopping district, costs £4.30.
It’s not the most expensive Starbucks flat white you’ll find though, with the same drink ringing in the tills at departure lounge outlets at Gatwick Airport for £4.55.
You’ll pay a more modest £3.75 for the same drink in Truro, Cornwall, £3.85 at the Westwood Cross shopping complex in Broadstairs, Kent, and £3.95 at the Hartlepool branch.
Buying a coffee while shopping at the supermarket can increase the price, with a Starbucks coffee selling for £4.00 at Asda in Lancaster.
Want this without getting out of your car? Expect to pay more; A drive-thru flat white in Ipswich costs £4.10.
CAFFE NERO
UK PRICE CHANGE: 15 pence
The standard price for a flat white at Caffe Nero in the UK is £3.95; but a branch in affluent Harrow-on-the-Hill costs 15p more
Caffe Nero, which defines itself as Europe’s Leading Independent Coffee House Brand, has nearly 800 stores in the UK and none of them are franchises.
The price difference across the country is quite small; The most expensive flat white the Daily Mail could find is sold in leafy Harrow-on-the-Hill, in North West London.
At £4.10 a drink here is more expensive than at the Trafalgar Square branch in the city’s tourist area (£4.05).
Prices were the same at standard branches outside London and across the country; for example in Bradford (West Yorks), Tunbridge Wells (Kent) you will pay £3.95. Nottingham city center (Nottinghamshire) and Wilmslow (Cheshire).
KOSTA COFFEE
UK PRICE CHANGE: 14 pence
The UK’s largest coffee chain has more than 2,700 branches; The most expensive coffee we found in London’s Charing Cross is £3.99 and the cheapest is £3.85
Founded in London in 1971 by brothers Bruno and Sergio Costa, Costa Coffee has left other major brands behind in recent years.
There are more than 14,000 Costa Express self-service machines in supermarkets and petrol stations, as well as in 2,700 stores across the country.
Although it follows a franchise model, price fluctuation between branches was one of the least among the chains we reviewed.
A flat white was the most expensive at £3.99 at Charing Cross station, while the cheapest we found were in Grimsby, Southend and Cannock, where you’ll pay £3.85.
Somewhere else? The price of a coffee in Blackpool was £3.90. Branches in Poole, Harrogate, Darlington, Dover and Henley-on-Thames offered services for £3.95.
MCDONALD’S
UK PRICE CHANGE: NONE
£1.99 wherever you are: McDonald’s offers the cheapest major chain flat white on the high street
Coffee expert Scott Martin says the burger chain’s attempt to tap into part of the UK’s lucrative coffee market since it first introduced a flat white coffee to the menu in 2018 has not been a resounding success.
‘There has never been any great success in discounting. ‘You can buy a coffee from McDonald’s for £2 but it’s never been a big coffee player.’
Whether you’re in Eastbourne, Newcastle, Swansea or Kensington, a McCafe flat white costs just £1.99. Airports? Exactly.




