Best cafes in Melbourne: the ultimate guide to the world’s coffee capital

Best cafes in Melbourne: the ultimate guide to the world’s coffee capital

Melbourne is, without question, the coffee capital of Australia — and many would argue it’s one of the great coffee cities in the world. The café culture here is not a trend or a marketing position; it’s a genuine civic institution with roots going back to the post-war Italian migration that brought espresso culture to Australia before almost anywhere else in the English-speaking world. Melbourne’s café scene has been the exporting engine for specialty coffee culture globally, and visiting it is a genuinely illuminating experience for anyone who cares about what’s in their cup.

What makes a Melbourne café great is rarely just the coffee, though the coffee is usually exceptional. It’s the combination of excellent beans, skilled baristas, thoughtful food, considered fit-out, and an atmosphere that makes you want to stay for two hours even when you came in for a five-minute takeaway. The best Melbourne cafés have all of this simultaneously, and they’re distributed across the inner suburbs in a density that makes café-hopping a genuinely viable way to spend a morning.

Here’s my guide to the best cafés in Melbourne — spanning the CBD laneways, the inner-north’s roastery cafés, the beach suburbs, and everywhere in between.

📋 TL;DR — the quick version

  • Best espresso: Market Lane Coffee (multiple locations) or Patricia Coffee Brewers — both are serious about their coffee in different ways.
  • 🥐 Best pastries with coffee: Lune Croissanterie in Fitzroy — the best croissants in the country, full stop.
  • 🧇 Best full brunch: Auction Rooms in North Melbourne or Higher Ground in the CBD.
  • 🌿 Best specialty/pour-over: St Ali in South Melbourne or Proud Mary in Collingwood.
  • 🏖️ Best beach-side café: Stokehouse J on St Kilda beach or the Little Birdie in Brighton.
  • 📍 Best CBD laneway café: Patricia Coffee Brewers, Degraves Espresso, or the Dukes Coffee Roasters locations.
  • 💰 Best value: Any neighbourhood café in Fitzroy, Carlton, or Northcote — the local cafés away from the tourist strips are excellent and cheaper.

🏙️ Best CBD and laneway cafés

The Melbourne CBD’s laneway café scene is one of the city’s great claims to uniqueness. Hidden in narrow laneways and tiny arcade spaces that most cities would have demolished decades ago, these cafés have created a culture of discovery — you feel like you’ve found something special even when hundreds of people are doing the same thing at the same time.

Pair this with Things to Do in the Grampians and Aboriginal Cultural Museums Melbourne to round out your trip.

  1. Patricia Coffee Brewers. Patricia is a standing-room-only espresso bar in a laneway off Little Bourke Street that is frequently cited as serving the best espresso in Melbourne. There are no tables, no food menu beyond perhaps a pastry, and the operation is stripped back to just the coffee. The beans are sourced with obsessive care, the baristas are among the most technically skilled in the city, and the ritual of getting a takeaway flat white here and drinking it standing up in the laneway is a genuinely Melbourne experience.
  2. Degraves Espresso. On the famous Degraves Street laneway, this café has been operating since 1994 and remains one of the most atmospheric spots in the city. The laneway seating, the dark interior, the European café feel — it’s not the most technically advanced coffee in Melbourne, but it delivers the essential laneway café experience better than almost anywhere else. Go in the morning, before the lunch rush fills the alley.
  3. Dukes Coffee Roasters (Flinders Lane). Dukes roasts its own beans and the results are consistently excellent. The Flinders Lane location has a beautiful fit-out — exposed brick, wide windows, plenty of natural light — and the food menu matches the coffee quality. The smashed avocado is excellent; so is the house granola. Multiple locations around the inner city; the Flinders Lane original is the best.
  4. Higher Ground. Not quite a laneway café — it’s in a converted heritage power station on Little Bourke Street — but Higher Ground belongs in any list of Melbourne’s best. The space is spectacular: soaring ceilings, balcony seating, enormous arched windows. The all-day dining menu is ambitious and consistently delivered, and the coffee is outstanding. Busy at all hours; arrive early or be prepared to wait for a table at peak brunch time.

🌿 Best specialty coffee roasters

Melbourne’s specialty coffee scene is built around a cluster of roasters who take bean sourcing, roasting, and extraction with the seriousness that a winemaker applies to their craft. These cafés are at the cutting edge of what’s happening globally in coffee, and visiting them is the right move for anyone who wants to understand why Melbourne’s coffee reputation is justified.

  1. St Ali (South Melbourne). St Ali is one of the original Melbourne specialty roasters and the place that helped export Melbourne’s café culture to the rest of the world. The South Melbourne location is a large, buzzy, industrial-feel space that roasts on-site and serves an extensive menu of filter coffee alongside outstanding espresso. The all-day food menu is also excellent. St Ali is worth visiting even if you’re not a coffee specialist — it captures the spirit of what Melbourne café culture is about better than almost anywhere.
  2. Proud Mary (Collingwood). One of Melbourne’s most celebrated specialty roasters, with a strong focus on direct trade with coffee farmers and a technically rigorous approach to roasting and brewing. The Collingwood café is a beautiful space and the coffee — whether espresso, filter, or cold brew — is consistently excellent. The food menu is good, the staff are knowledgeable without being pretentious, and the fit-out is the kind of considered, non-corporate aesthetic that defines the best Melbourne cafés.
  3. Market Lane Coffee. Market Lane has multiple locations — including a gorgeous spot inside the Prahran Market and a light-filled café in Fitzroy North — and is arguably the most consistently excellent café group in Melbourne. The single-origin filter options are extraordinary; so is the espresso. Market Lane is the café to go to if you want to understand what “good coffee” means in Melbourne at its best, and you can take bags of their excellent beans home with you.
  4. Axil Coffee Roasters (Hawthorn). In the inner-eastern suburb of Hawthorn, Axil is one of Melbourne’s most respected specialty roasters and has a beautiful café space. The all-day menu is excellent, and the coffee is technically superb. Less crowded than the inner-north spots and often overlooked by visitors, which means you can usually get a table without queuing.

👉 Book a Melbourne coffee culture and laneways tour on GetYourGuide →

🥐 Best cafés for breakfast and brunch

Melbourne’s brunch culture is extraordinary — the city arguably invented modern Australian brunch and continues to set the standard. The best Melbourne brunch cafés are not just serving food; they’re creating experiences that combine outstanding coffee, ambitious cooking, excellent fit-out, and a social atmosphere that makes a long Saturday morning genuinely pleasurable.

  1. Lune Croissanterie (Fitzroy). Not strictly a café, but the best place in Australia to accompany your coffee with something extraordinary. Lune’s croissants are made using a meticulous process developed by founder Kate Reid (a former aeronautical engineer, which tells you something about the level of precision involved) and the results are genuinely the finest croissants I’ve ever eaten. The queue on weekend mornings can be long. Go early. Order the plain croissant and the cruffin. You can thank me later.
  2. Auction Rooms (North Melbourne). Set in a converted auction hall with soaring ceilings, Auction Rooms is one of the most beloved brunch institutions in Melbourne. The food is consistently excellent — house-made granola, excellent eggs dishes, ricotta hotcakes — and the coffee is outstanding. The space has a warm, neighbourhood feel despite its size, and the service is friendly and efficient. Busy on weekends; a 30-minute wait is not unusual.
  3. Kettle Black (South Yarra). A beautifully designed café in South Yarra with a menu that takes brunch as seriously as a restaurant takes dinner. The house-baked bread, the seasonal vegetable dishes, and the coffee are all excellent. The fit-out is stunning — light-filled, architecturally considered, with a terrace that’s wonderful in good weather. Book ahead on weekends.
  4. Two Birds One Stone (Fitzroy). A Japanese-influenced café in Fitzroy that does both breakfast and matcha with equal care. The food menu draws on Japanese flavours and techniques — excellent rice bowls alongside more conventional brunch options — and the matcha lattes are the best in Melbourne. A quieter, more contemplative café experience than the big brunch rooms.

🏖️ Best neighbourhood and beach cafés

Beyond the inner-north roastery scene and the CBD laneways, Melbourne has excellent neighbourhood cafés in nearly every suburb — the kind of local spots that regulars visit every morning and that visitors discover by happy accident.

Worth adding to your itinerary: Best Day Trips from Melbourne and Best Food in Melbourne.

  1. Stokehouse J (St Kilda). The casual beachfront arm of the celebrated Stokehouse restaurant, Stokehouse J sits directly on the St Kilda foreshore with unimpeded views across Port Phillip Bay. The coffee is excellent, the brunch menu is simple and well-executed, and the setting — eating on the terrace with the bay in front and the esplanade behind — is one of the best café experiences available anywhere in Melbourne. Go on a clear morning before the weekend crowds arrive.
  2. Grub Food Van (Fitzroy North). An institution in Fitzroy North, Grub has been serving excellent coffee and simple, honest food from a converted shopfront for over a decade. It’s tiny, friendly, and neighbourhood-focused in the best possible way. The toasties are legendary; the coffee is very good; the queue is real on weekday mornings as the locals get their daily fix.
  3. Mammoth (Elwood). In the beach suburb of Elwood, Mammoth is the kind of neighbourhood café that makes you want to move to the suburb. The coffee is excellent, the food is good, and the regulars-and-visitors mix creates a genuinely warm atmosphere. On a sunny morning, the outdoor tables facing the street are perfect for watching Melbourne life go past.
  4. Monk Bodhi Dharma (Balaclava). A plant-based café in Balaclava that does some of the most creative and genuinely delicious vegetarian and vegan food in Melbourne alongside excellent coffee and an extraordinary tea selection. If you have any interest in plant-based food, this is essential. Even if you don’t, the quality of the cooking is impressive enough to win over sceptics.

👉 Book Melbourne café and food culture experiences on GetYourGuide →

💡 Tips for navigating Melbourne’s café scene

  1. Go before 9am on weekends. The best Melbourne cafés fill up fast on Saturday and Sunday mornings. Arriving at 7:30–8am means you get a table, the staff have time to engage with you, and the coffee is at its best in the first hour of service. Arriving at 10am means queuing.
  2. Order a flat white. Melbourne’s standard milk coffee is the flat white — a double-shot espresso with microfoamed milk, smaller and more intense than a latte. This is the city’s signature drink. Order it wherever you go and use it as a benchmark for comparing cafés.
  3. Ask about the single origin. Most good Melbourne cafés offer at least one single-origin coffee option — an unblended bean from a specific farm or region. Asking to try it alongside the house blend is a good way to understand the range of what specialty coffee can taste like.
  4. Don’t order large cups at specialty cafés. At Melbourne’s best specialty coffee shops, the standard serve sizes are smaller than you might expect — a flat white or cortado rather than a large latte. This is intentional; larger volumes dilute the coffee character. Embrace the small cup. You can always have a second.
  5. Take beans home. Melbourne’s roasters produce outstanding beans that are genuinely hard to find anywhere else. Market Lane, Proud Mary, St Ali, Dukes, and Axil all sell retail bags. Bringing a bag home is a genuinely excellent souvenir that will also make your morning coffee significantly better for the next two weeks.

Exploring more of Melbourne and Victoria, read our guides to the best beaches near Melbourne, free things to do in Melbourne, the best time to visit Melbourne, day trips from Melbourne, and Sydney vs Melbourne.