Best Coffee in Melbourne — 2026 Local Guide

Best Coffee in Melbourne — 2026 Local Guide

Best Coffee in Melbourne — 2026 Guide

Right, let’s get something straight. Melbourne’s coffee reputation isn’t a myth, but it also isn’t a free pass for every cafe with a La Marzocca and a minimal interior to charge $5.50 for a flat white that tastes like warm milk. The city has some of the best coffee in the world — and some of the most overhyped. This guide separates the two.

Every cafe on this list has been visited, ordered from, and judged by someone who takes their coffee seriously but not performatively. We’re not here to discuss tasting notes like “stone fruit with a caramel finish” — we’re here to tell you where the good coffee is, what it costs, and what to order. Prices verified as of March 2026.

Last updated: 17 March 2026 | Melbourne Vibe Score: 81/100 🟢


1. Market Lane Coffee — CBD (Degraves Street)

The vibe: Melbourne’s specialty coffee institution that somehow manages to be both the most well-known and the most consistently excellent. Market Lane has been pulling shots since 2009, when the specialty coffee movement was still a niche obsession. Now it’s a city staple, and the quality hasn’t dropped.

The Degraves Street location is the OG — a narrow, standing-room-heavy space wedged between two other cafes in Melbourne’s most famous coffee laneway. The baristas here are some of the best in the city. They roast their own beans, they train their staff properly, and they treat every single cup like it matters. The flat white here is the benchmark against which all other flat whites in Melbourne should be measured. It’s $4.80 and it’s the best $4.80 you’ll spend today.

Order this: Flat white ($4.80) — just drink it. No syrups, no alternative milks for your first one. Experience the base level of excellence, then branch out. Address: 8 Driver Lane, Degraves Street, CBD Hours: Mon–Fri, 7am–4pm; Sat–Sun, 8am–5pm Budget: $4.50–$6.50 per drink


2. Patricia Coffee Brewers — CBD (Little Bourke Street)

The vibe: Standing room only, no seats, no Wi-Fi, no laptop brigade. Patricia is a coffee bar in the truest sense — you come in, you order, you stand, you drink, you leave. It’s gloriously old-school and entirely deliberate.

The space is a former 1930s hairdresser’s, retained with original tiles and a long marble counter. The coffee is excellent — they use a rotating selection of beans from top Victorian roasters — and the baked goods from the kitchen next door are worth the trip alone. The almond croissant here has its own fan page. Not literally, but it should. The crowd is a mix of CBD workers grabbing their morning fix and coffee tourists who’ve read about Patricia on every “best coffee in Melbourne” list ever written. We’re adding to that list, but unlike the others, we’re telling you exactly what to order and how much it costs.

Order this: Long black ($4.50) and an almond croissant ($7) — this is the Patricia combo. The croissant is flaky, buttery, and stuffed with a frangipane that’ll ruin all other croissants for you. Address: 493 Little Bourke Street, CBD Hours: Mon–Fri, 7:30am–4pm Budget: $4–$7 per visit


3. Proud Mary — Collingwood (Smith Street)

The vibe: An industrial-strength cafe in a converted Collingwood warehouse that serves some of the most adventurous coffee in the city. Proud Mary is where you go when you want to explore what coffee can be — single origins, experimental processing methods, and a filter menu that reads like a wine list.

The “Grand Crus” menu features rare and limited-edition beans that you won’t find anywhere else in Melbourne. A $7 pour-over using a Gesha varietal from Panama? Proud Mary has it. A naturally processed Ethiopian with blueberry notes that actually taste like blueberry? They’ve got that too. The food menu is equally ambitious — think smoked ocean trout with pickled fennel on sourdough, not just avocado toast.

Order this: A pour-over from the Grand Crus menu ($6–$12 depending on bean) — ask the barista what’s exciting them right now. They’ll steer you right. Address: 275 Smith Street, Collingwood Hours: Daily, 7:30am–4pm Budget: $5–$12 for coffee; $16–$24 for food

Cross-link: Collingwood sits right between Carlton and South Yarra on the specialty coffee spectrum — if you love Proud Mary’s approach, check Carlton’s coffee scene for a different but equally excellent vibe.


4. Higher Ground — CBD (Little Bourke Street)

The vibe: A stunning heritage-listed power station in the CBD that’s been converted into a cafe-restaurant hybrid. Higher Ground occupies a space that makes you feel like you’re in a European grand hall, except the food is Australian and the coffee is world-class. The soaring ceilings, arched windows, and pendant lights create an atmosphere that’s impossible to replicate.

The coffee program here is serious. They use Single O beans and the baristas are trained to a level that most cafes would envy. The flat white is silky, the long black has proper crema, and the batch brew is consistently excellent. But what sets Higher Ground apart is the food — this isn’t a cafe that happens to serve coffee. It’s a restaurant with a genuinely great coffee program, and you can feel the difference in every detail.

Order this: Flat white ($4.90) and the spiced chickpea toast with tahini and pomegranate ($18) — the breakfast menu is worth sitting down for. Address: 650 Little Bourke Street, CBD Hours: Mon–Fri, 7am–4pm; Sat–Sun, 8am–3pm Budget: $4.50–$6.50 for coffee; $18–$32 for food


5. Axil Coffee Roasters — CBD (Bourke Street)

The vibe: A bright, spacious coffee roaster-cafe on Bourke Street that bridges the gap between specialty coffee nerds and regular people who just want a good cup. Axil is one of Melbourne’s most awarded roasters, and their CBD outpost is the perfect place to experience why.

The space is purpose-built — you can see the roaster through a glass partition, and the retail shelf stocks bags of beans from their Hawthorn roastery. The espresso drinks are consistently excellent, but the real play here is the “brew bar” — a dedicated filter station where baristas prepare pour-overs, cold brews, and AeroPress coffees with the same care a sommelier gives to wine. The iced latte in summer is genuinely one of the best cold coffee drinks in the CBD.

Order this: Iced oat latte ($6.50) in summer, hot flat white ($4.80) in winter. Both are consistently great. Address: 113 Bourke Street, CBD Hours: Mon–Fri, 7am–4pm; Sat, 8am–4pm Budget: $4.50–$7 per drink


6. Industry Beans — CBD (Royal Arcade)

The vibe: A specialty coffee outfit that’s been quietly doing exceptional work in Melbourne for years. Industry Beans operates out of several locations, but their CBD presence near the Royal Arcade is the one to know. The vibe is clean, modern, and purposeful — no unnecessary clutter, just good coffee and a tight food menu.

What Industry Beans does better than almost anyone is cold brew. Their signature “Buzz Cold Brew” — a nitro-infused cold brew served on tap — is creamy, smooth, and contains roughly the same caffeine as three regular coffees. It’s perfect for a morning when you need to be awake and functional and the regular flat white just isn’t going to cut it. The hot espresso drinks are equally strong — their blend is chocolate-forward with a clean finish that works beautifully in milk.

Order this: Nitro cold brew ($6.50) — it’s their signature and it’s brilliant. Creamy without milk, caffeinated without bitterness. Address: 321 Little Collins Street, CBD Hours: Mon–Fri, 7am–4pm Budget: $4.50–$7 per drink


7. St. ALi — South Melbourne (Clarendon Street)

The vibe: The original St. ALi in South Melbourne is a cathedral of specialty coffee. This is where many Melburnians first encountered what coffee could be beyond the standard milk-bomb flat white, and the quality hasn’t flagged in over a decade. The space is large, industrial, and always buzzing — a Saturday morning here feels like a community event.

St. ALi roasts their own beans, trains their baristas to competition level, and maintains a food menu that would stand on its own even without the coffee. The egg and bacon roll is a CBD-adjacent legend, and the brunch menu runs until 3pm, which means you can roll in at 2pm after a late Saturday night and still get a proper breakfast. The coffee is consistently excellent across the board, but the espresso drinks are where the baristas really show off.

Order this: Piccolo ($4.80) — a short, sharp shot of perfection that shows off the espresso quality. And the breakfast bruschetta ($19) because you deserve it. Address: 12-18 Yarra Place, South Melbourne Hours: Daily, 7am–4pm Budget: $4.50–$6.50 for coffee; $17–$26 for food

Cross-link: South Melbourne Market is just around the corner — pair your St. ALi coffee with a market wander. Check our South Melbourne guide for more options in the area.


8. Auction Rooms — North Melbourne (Errol Street)

The vibe: A former auction house (hence the name) in North Melbourne that’s been converted into one of the city’s most characterful cafes. The original features — pressed metal ceilings, timber floors, the auctioneer’s podium — have been preserved and the result is a space that feels like you’re drinking coffee inside a piece of Melbourne history.

The coffee is excellent. Auction Rooms uses their own house blend and a rotating single origin, and the baristas are consistently skilled. But the food is the real drawcard here — the menu changes seasonally and always features dishes you won’t find at every other Melbourne cafe. Think slow-cooked lamb shoulder on polenta, or a roasted beetroot salad with goat’s curd and walnuts. It’s cafe food that thinks bigger than eggs.

Order this: Long black ($4.60) and the seasonal special — ask your server what’s new. The kitchen does things with local produce that’ll surprise you. Address: 133 Errol Street, North Melbourne Hours: Daily, 7:30am–4pm Budget: $4.50–$6.50 for coffee; $17–$28 for food


9. Coffee Supreme — CBD (Hosier Lane area)

The vibe: The New Zealand-born roaster that quietly won Melbourne over. Coffee Supreme’s CBD location is a sleek, minimal space that lets the coffee do the talking. The staff are passionate without being preachy, and the menu covers all the bases — espresso, filter, cold brew — with equal care.

What makes Coffee Supreme stand out is consistency. Every single time, every single cup, the standard holds. The espresso blend is balanced and approachable — chocolate, a hint of stone fruit, a clean finish. The filter options showcase single origins with the kind of precision that specialty coffee people love but regular drinkers can appreciate too. It’s the cafe equivalent of a reliable friend.

Order this: Flat white ($4.70) — you won’t find a more consistently good one in the CBD. If you want to explore, try the filter of the day ($5.50). Address: 153 Swanston Street, CBD Hours: Mon–Fri, 7am–4pm; Sat–Sun, 8am–3pm Budget: $4.50–$6.50 per drink


10. Code Black Coffee — South Yarra (Chapel Street)

The vibe: South Yarra’s answer to the specialty coffee wave. Code Black operates from a moody, industrial space on Chapel Street that feels like it belongs in Melbourne’s inner north but sits squarely south of the river. The aesthetic is black — everything, everywhere, is black. The coffee, thankfully, is anything but one-dimensional.

Code Black roasts in-house and the espresso is bold and full-bodied, designed to cut through milk and still taste like actual coffee. The cold drip is excellent and available by the glass or the bottle (yes, you can take a bottle home). The food is tight and well-executed — a short menu of brunch staples done properly.

Order this: Batch brew ($4.50) — they keep a constant pot going and it’s always fresh. Or the iced mocha ($7) if you want something that doubles as dessert. Address: 452 Chapel Street, South Yarra Hours: Daily, 7am–4pm Budget: $4.50–$7 per drink

Cross-link: South Yarra’s Chapel Street has serious cafe depth — explore South Yarra’s best cafes for the full picture.


The CBD Coffee Walk — A Self-Guided Tour

If you want to experience Melbourne’s coffee scene in a single morning, here’s a route:

  1. Start at Patricia (Little Bourke Street) for your 7:30am long black and croissant
  2. Walk to Market Lane (Degraves Street) for a flat white and to see the laneway in full swing
  3. Cut through to Bourke Street and hit Axil for a pour-over
  4. End at Higher Ground (Little Bourke Street) for brunch and one final coffee

Total distance: about 800 metres. Total caffeine: approximately four coffees. Total cost: around $35–$50. Productivity for the rest of the day: compromised but worth it.


A Note on Price

Yes, Melbourne coffee prices have gone up. A standard flat white that was $4 two years ago is now $4.50–$5 at most specialty cafes. That’s inflation, increased rent, and the cost of ethically sourced beans all hitting at once. But here’s the thing: $4.80 for a coffee made by a trained barista using single-origin beans, served in a proper ceramic cup, in a city with actual cafe culture? That’s still one of the best-value daily luxuries in the developed world. The $7 oat milk latte at the chain place down the road? That’s the one to skip.


Getting Around

Most of the cafes on this list are walkable within the CBD. Bring a Myki for anything beyond the CBD boundaries — tram Zone 1 covers the CBD and inner suburbs. The 86 tram gets you from the CBD to Collingwood (Proud Mary). The 58 tram connects the CBD to South Melbourne (St. ALi). South Yarra is accessible via the Sandringham or Frankston train lines from Flinders Street.


Know a cafe we missed? Submit a tip and put it on our radar. MELBZ is community-driven — the best recommendations come from the people who drink the coffee every day.

Advertisement
Disclaimer: Information current as of March 2026. Contact venues directly to confirm details before visiting.

More in Melbourne

Explore Nearby Suburbs

Get Melbourne's weekly briefing

The best of Melbourne — new openings, local intel, and things you'll actually care about. Every Monday.