Blog

What a flat white really costs across all 33 London boroughs

Frances
The London Flat White Index map, showing median flat white prices shaded across all 33 London boroughs

A flat white in London can cost anywhere from under £3 to nearly £9, depending entirely on which postcode you are standing in. To find out exactly how much, we called every independent coffee shop we could find across all 33 London boroughs and asked.

This is what we found. You can explore the full interactive map at flatwhiteindex.thedx.ai.

How we built the London Flat White Index

Most coffee price surveys online are either a handful of shops in Zone 1, or averages pulled from chain menus that do not reflect what independents actually charge. We wanted a real, current, street-level picture instead.

So we used our own AI voice agents to ring 2,288 independent coffee shops across London, from Barnet to Bromley and Havering to Hounslow, and simply asked what a flat white costs today. We are upfront that it is an AI agent the moment anyone asks, nobody was misled about who was calling, and the calls were timed for shops' quieter periods where possible.

677 shops picked up, and 416 gave us a clear, usable price. Every price is anonymised before publishing. Shop identities are removed and the map points are slightly displaced, so the Index shows real, current pricing without identifying any individual business.

What we found

Across all 416 prices collected:

£3.50
Median price
£3.40
Average price
£9.00
Highest price recorded

That is a wide spread for what is, in theory, the same drink everywhere: two shots of espresso and steamed milk. The cheapest boroughs sit around £2.80, and the single most expensive price we recorded was £9.00.

The Index panel showing an all-London median of £3.50, an average of £3.40 and a price distribution chart in 50p bands
The all-London view: median, average, and the full price distribution in 50p bands. Most of London clusters between £3.00 and £3.50.

The most expensive boroughs for a flat white

Central and inner-London boroughs dominate the top of the list.

RankBoroughMedian pricePrices collected
1Westminster£3.8516
2City of London£3.806
2Richmond upon Thames£3.8018
4Barnet£3.7523
4Kensington and Chelsea£3.758
6Brent£3.6011
6Bromley£3.6020
8Camden£3.5526
8Southwark£3.5512

The priciest boroughs are the ones with the highest commercial rents and footfall. Westminster and the City of London sit at the top, alongside affluent, low-turnover residential areas like Richmond upon Thames. Outer boroughs come in consistently cheaper, generally in the £2.80 to £3.00 range.

You can see the full borough-by-borough breakdown, including every borough not listed here, on the live map.

The Index zoomed into Westminster, showing a median of £3.85, an average of £4.10 and a note that shop-level data is anonymised
Click any borough to drill in. Westminster: a £3.85 median from 16 prices, with shop identities anonymised and map points displaced.

Independent cafés against the chains

For comparison, a flat white at Starbucks costs £5.10 at the time of writing. Of the 416 independent prices we collected, only one came in at or above that figure. Well over 99% of London's independent coffee shops are cheaper than the equivalent drink at a major chain, despite having none of a chain's buying power or economies of scale.

That is worth sitting with. Independent cafés are absorbing rising costs, from bean prices to wages to rent, on far thinner margins than a national chain, and are still overwhelmingly the cheaper option. If your local place has quietly gone up in price recently, it is very unlikely to be about margin. It is much more likely to be about staying open.

A flat white in a glass cup with coffee beans scattered beside it

Why the price varies so much across London

A few forces are doing most of the work here.

  • Rent and footfall. A unit in Westminster or the City of London costs dramatically more to lease than one in an outer borough, and that cost has to show up somewhere.
  • Local competition. Areas with a high density of independent cafés tend to see prices held down by direct comparison. Areas with fewer options have more room to charge more.
  • What the local market will bear. Coffee pricing, like most retail pricing, tracks what the surrounding area can and will pay, which is part of why the pattern broadly follows London's wider property and income map.

Explore the full interactive map

The numbers above are only the headline. The London Flat White Index lets you click into any of the 33 boroughs, see the median, average and full price range for that area, and browse the anonymised prices collected there.

Who built this

This Index was built by the dx, where we build AI voice agents that help businesses reach the long tail of their customer base: the accounts that are too numerous, too dispersed, or too low-value individually for a human team to call regularly. Most independent shops and businesses never get called by anyone, about anything. The London Flat White Index started as a fun way to show what that reach actually looks like at scale.

About this data

  • the dx London Flat White Index, data collected August 2026: 2,288 independent coffee shops called across all 33 London boroughs, 677 answered, 416 usable prices.
  • Prices are anonymised before publication. Shop identities are removed, map points are displaced, and statistics are rounded aggregates drawn from at least five observations.
  • Starbucks flat white price of £5.10 as listed at the time of writing.
  • Prices reflect what shops reported at the time of calling and may have changed since. The Index is updated periodically, and the live map always reflects the latest data.

Personalised voice agents for your entire customer base.