Cheapest coffee near you

Across the 760 cafes we hold a small flat white price for, coffee runs from $3.50 to $8.00, with a median of $4.50. A small long black runs from $3.30 to $8.00 across 613 cafes, median $4.50.

Those are the two drinks we measure everything on. One drink, one size, one milk, so a price in Geelong means the same thing as a price in Newcastle. Prices are read off the menus cafes publish and confirmed by people who paid them, across 610 suburbs.

Find the cheapest cup near you

Drink

The two drinks this page measures, so a price here means the same thing everywhere. Looking for something else? Filter by drink on the map.

Within

What a flat white costs

Small, full cream milk, one price per cafe. Based on 760 cafes.

Prices run from $3.50 to $8.00, with a median of $4.50.

Half of the cafes we hold a price for sit between $4.50 and $5.00. The shaded band above is that middle half.

What a long black costs

Small, no milk, one price per cafe. Based on 613 cafes.

Prices run from $3.30 to $8.00, with a median of $4.50.

Half of the cafes we hold a price for sit between $4.00 and $5.00. The shaded band above is that middle half.

By region

Cafes are grouped by the population centre they are closest to, largest first. A cafe more than the cluster's radius from every centre is counted nationally but sits in no region. Prices here are for a small flat white or a small long black. Nothing else counts towards them.

  • Sydneyfrom $3.50

    216 priced cafes of 2,163 tracked, across 508 suburbs, median $4.60 across 139 cafes with a baseline price. Around 5,450,000 residents.

  • Melbournefrom $3.50

    255 priced cafes of 2,492 tracked, across 356 suburbs, median $4.50 across 151 cafes with a baseline price. Around 5,200,000 residents.

  • Brisbanefrom $3.30

    108 priced cafes of 1,111 tracked, across 290 suburbs, median $4.00 across 89 cafes with a baseline price. Around 2,700,000 residents.

  • Perthfrom $3.70

    89 priced cafes of 926 tracked, across 232 suburbs, median $4.30 across 78 cafes with a baseline price. Around 2,300,000 residents.

  • Adelaidefrom $4.00

    34 priced cafes of 663 tracked, across 239 suburbs, median $4.80 across 29 cafes with a baseline price. Around 1,450,000 residents.

  • Gold Coastfrom $4.00

    55 priced cafes of 648 tracked, across 72 suburbs, median $4.50 across 43 cafes with a baseline price. Around 700,000 residents.

  • Newcastlefrom $4.50

    23 priced cafes of 278 tracked, across 81 suburbs, median $5.00 across 15 cafes with a baseline price. Around 500,000 residents.

  • Canberrafrom $4.00

    40 priced cafes of 338 tracked, across 92 suburbs, median $4.85 across 28 cafes with a baseline price. Around 470,000 residents.

  • Sunshine Coastfrom $3.50

    48 priced cafes of 383 tracked, across 67 suburbs, median $4.00 across 34 cafes with a baseline price. Around 390,000 residents.

  • Wollongongfrom $4.50

    7 priced cafes of 177 tracked, across 49 suburbs, median $5.00 across 6 cafes with a baseline price. Around 310,000 residents.

  • Geelongfrom $3.50

    113 priced cafes of 267 tracked, across 43 suburbs, median $4.00 across 98 cafes with a baseline price. Around 290,000 residents.

  • Hobartfrom $4.00

    8 priced cafes of 171 tracked, across 43 suburbs, median withheld for a thin sample. Around 250,000 residents.

  • Townsvillefrom $4.00

    14 priced cafes of 125 tracked, across 32 suburbs, median $4.00 across 11 cafes with a baseline price. Around 200,000 residents.

  • Cairnsfrom $4.00

    9 priced cafes of 138 tracked, across 31 suburbs, median $5.00 across 7 cafes with a baseline price. Around 155,000 residents.

  • Toowoombafrom $4.00

    11 priced cafes of 62 tracked, across 19 suburbs, median $4.50 across 10 cafes with a baseline price. Around 145,000 residents.

  • Darwinfrom $4.00

    10 priced cafes of 105 tracked, across 36 suburbs, median $4.50 across 8 cafes with a baseline price. Around 140,000 residents.

  • Ballaratno prices yet

    1 priced cafe of 46 tracked, across 18 suburbs, median withheld for a thin sample. Around 120,000 residents.

  • Bendigofrom $4.75

    2 priced cafes of 56 tracked, across 19 suburbs, median withheld for a thin sample. Around 105,000 residents.

Cheapest suburbs

Only suburbs where we hold enough prices to publish a page, ranked on the cheapest small flat white or small long black we hold. A cheaper short black or piccolo in the same suburb does not count, because it is not the same cup. Each links to every cafe we track there.

  1. 1Corio, VIC4 baseline prices of 5 priced, 8 tracked$3.50
  2. 2Docklands, VIC7 baseline prices of 11 priced, 26 tracked$3.50
  3. 3Melbourne, VIC16 baseline prices of 19 priced, 55 tracked$3.50
  4. 4Narellan, NSW3 baseline prices of 3 priced, 13 tracked$3.50
  5. 5Newtown, VIC8 baseline prices of 9 priced, 27 tracked$3.50
  6. 6Noosaville, QLD4 baseline prices of 4 priced, 17 tracked$3.50
  7. 7Randwick, NSW1 baseline price of 3 priced, 14 tracked$3.50
  8. 8South Morang, VIC1 baseline price of 3 priced, 13 tracked$3.50
  9. 9Midland, WA4 baseline prices of 4 priced, 19 tracked$3.70
  10. 10Barangaroo, NSW3 baseline prices of 4 priced, 8 tracked$3.80
  11. 11Hillarys, WA3 baseline prices of 3 priced, 17 tracked$3.80
  12. 12Newcomb, VIC2 baseline prices of 3 priced, 8 tracked$3.80

Where these prices come from

A menu we read, a photo a machine read and a person telling us what they paid are not the same kind of evidence, so the mix is published rather than blended away.

  • Read from a photo of a menu79%

    17,965 prices across 308 cafes

  • Read from a published menu19%

    4,416 prices across 791 cafes

  • Entered from a cafe's rate card1%

    232 prices across 25 cafes

  • Submitted or confirmed by people0%

    53 prices across 24 cafes

How this is measured

  • Two drinks only. Every price on this page is a small flat white with regular milk, or a small long black. A cafe may sell a cheaper short black or piccolo, and we hold plenty of them, but they are not the same cup and comparing them across suburbs would be misleading.
  • One price per cafe. A venue we hold nine prices for does not outvote one we hold a single price for.
  • A median needs at least 5 cafes. Below that we say so and publish nothing, rather than quoting a middle value from a handful of venues.
  • Prices sourced from a cafe's online shop are left out. A bag of beans is not a cup of coffee, and those pages priced one as the other.
  • Regions are the nearest population centre within a set radius. Resident numbers are approximate and are used to order this page, never as a denominator.
  • Covering 11,334 cafes, of which 1,136 cafes have a price, across 139 suburbs with enough data to publish.

Last price update 8 Nov 2026. More on how prices are gathered and kept current is on our methodology page.