The 15 Best Coffee Shops In Melbourne

Melbourne has a reputation for roasting, grinding and brewing some of the finest coffee in the world. In fact, the city’s obsession with flat whites, lattes and macchiatos means that some of the best coffee house in New York and London have a Melbourne barista running their coffee machine.

So it shouldn’t be a surprise to learn that Melburnians take their morning caffeine fix very seriously.

Whether you’re a coffee fanatic, or you just like a cup on your morning commute – you know how important it is to go to a good coffee house. There’s nothing worse than handing over your money, to receive a sad, bland coffee. 

Well, with our guide, dull, uninspiring and insipid coffee will be a thing of the past.

The 15 Best Coffee Shops In Melbourne

In this article, we’ve researched the best coffee shops in Melbourne. That’s right, 15 coffee shops to choose from. We’re giving you plenty of options. 

So whether you like a shot of espresso, a cappuccino, or a nitro cold brew, we’ve got you covered. 

With that said, let’s get stuck in. 

Bonnie Coffee Melbourne

Location: 495 Collins Street, Melbourne VIC 3000

First up on our list of the best 15 coffee shops in Melbourne, is Bonnie. 

Bonnie specializes in cold drip coffee. They use a slow extraction method, which produces top-quality coffee. All of their beans are house-roasted, and have a superb filter range.

If you try the Indonesian Wahana Estate, you’ll get daring notes of ‘pineapple, coriander, and green melon’. Even their house blend tastes out of this world. It’s a full-bodied, medium roast with notes of toffee.

Even if you like your coffee black, you’ll notice how silky this coffee tastes. 

One perk with Bonnie is that it’s a modestly priced coffee house. Their house blend is only $4 a cup.

A good tip is to bring your own cup, that way you get 30 cents off your coffee order. Good for the environment, and your bank account. 

The staff is knowledgeable and well-mannered. The atmosphere of the coffee house is business-casual, kinda modern, with a relaxed twist. They even sell amazing croissants, so whether it’s a morning treat or as part of your afternoon lunch, get down there and try their blends.

The Vietnamese know a thing or 2 about good coffee. Here are our favourite Vietnamese Restaurants in Melbourne.

Pellegrini’s Espresso Bar

Location: 66 Bourke St, East Melbourne, VIC 3000 Ph: (03) 9662 1885

To say that Pellegrini’s Espresso Bar is a Melbourne institution really doesn’t do this adored place justice.

Next year, the Italian cafe turns 70. 70! And in a city where food fads come and go quicker than the weather changes, that’s astounding. But then, the folks at Pellegrini’s will tell you that the first espresso machine in Melbourne sat on the counter here. Yep, great coffee runs through the veins of everyone associated with this authentic espresso bar.

In fact, very little has changed here since that first espresso was brewed in 1954. From the famous neon sign, to the scuffed black and white floor and the mirrors on the walls. Happily, it also remains a coffeehouse where you can always get a genuine, hearty pasta dish and a decadent slab of cake.

And the customers? You’ll find people from all walks of life, sitting up at the counter, tucking into aromatic piles of spaghetti and lasagne. Well-dressed business types rub shoulders with students and out-of-towners who’ve made a pilgrimage to this iconic Melbourne coffee shop. All are welcome to enjoy that wonderful common denominator – coffee.

Here’s hoping that Pellegrini’s Espresso bar is around for another 70 years.

If you have a love for the food produced in Victoria, check out our review of Gippsland-focused Farmer’s Daughters.

Brother Baba Budan

Location: 359 Little Bourke St, Melbourne VIC 3000 Ph: (03) 9347 8664

Next up on our look at great Melbourne coffee shops is Brother Baba Budan. 

If you pop into this wonderful coffee shop, you’ll find top-of-the-line roasted coffee. Whether you opt for the flat white, or you choose the noble espresso, you’ll taste the quality in every sip.

What’s more, you can even order the ‘Coffee of the Day’, so you can discover a new, quality roast. Prices range from $4 — $5, so it’s a reasonably priced coffee house. Oh, and if you bring your cup, you can get 20 cents off your cup.

If you’re familiar with the story of Brother Baba Budan, then you’ll understand why this is a lovely name for a coffee shop.

If not, here’s the concise version: in the 17th century, Baba Budan stole seven seeds of coffee from Yemen, and took them to India. It’s heartwarming to see the tale honoured.

Do you like hanging out in the sun with a cool drink? See our guide to the Best Beer Gardens in Melbourne.

Dukes Coffee Roasters 

Location: 62 North Street, Richmond VIC 3121 & 247 Flinders Lane, Melbourne VIC 3000 Ph: (03) 9417 5578

If you’re looking for a coffee house that is committed to ethical trading, then Dukes Coffee Roasters is for you. Their coffee is sourced from traceable farms and co-operatives, so you’ll always know where your coffee is coming from. 

Dukes Coffee Roasters is also good on price. Filter coffee ranges from $3 to $10, so whatever your budget, there’s a cup for you.

If you’re in the mood for an espresso, you can buy one for only $4, and if you bring your mug, you can get 50 cents off. We always appreciate that initiative. 

Want a Pie to go with your coffee? These are our go to Pies in Melbourne.

Captains Of Industry 

Location: 2 Somerset Pl, Melbourne VIC 3000 Ph: (03) 9670 4405

Moving on with our take on the best coffee shops in Melbourne, we have Captains of Industry. 

If you’re looking for a quirky coffee house, then you’ve come to the right place. Captains of Industry is a bistro, and yet also a barber and shoemaker. It’s quite genuine really, a one-stop-shop for all your coffee, beard, and shoe repair needs. 

Seriously though, the espresso comes out of a Faema E61 machine — you’re not getting a cheap, shoddy cup of coffee. The baristas also measure the temperature of the milk by hand, everything in this unusual shop is precise to the exact detail. 

If you’ve got a partner who’s always bored, patiently waiting for you to get your hair done, so you can continue your day of shopping, here’s the perfect place.

Tell them to relax and have a coffee, while you get the perfect trim (you can even get those not-so-new shoes repaired, while you’re at it). 

Hoping to find a good cup of coffee in Sydney? Give these places a try.

Blended Beard

Location: 818 Bourke Street, Docklands Vic 3000 Ph: 0412 629 163

It only seems right to follow the eclectic multi-functioned Captains of Industy cafe with a coffee shop called the Blended Beard. However, unlike at Captains of Industry, you cannot actually get a haircut or beard trim in this venue.

Since opening in 2016, it has been strictly coffee business at the Blended Beard. The house blend is the understated OX3 Cumulus from the Bean Alliance, and there you will also find a number of guest coffees sourced from local artisan roasters in Melbourne and surrounds (eg. Craftwork Roasting Co, Methodist Coffee, Clark St Coffee, Coffee Supreme and Rumble Coffee Roasters).

The Blended Beard team know their coffee. They offer a broad range of brew methods, from traditional espresso and V60 pour overs to Vietnamese phin and Japanese syphon. The staff are true coffee enthusiasts and will dedicate time to answer any questions that you might have about the coffee process or choice of blends.

Cup Of Truth 

Location: 12 Campbell Arcade, Degraves St, Melbourne VIC 3000

Cup of Truth is a small café, located in Melbourne’s underground system. This is a pretty cool coffee shop, as it’s the only independent zine co-op in Melbourne.

While it might be small, their coffee is mighty. The service is excellent, with baristas always willing to help you find the right blend. You can get anything from a cold drip to a latte. Prices start from $4, which isn’t shabby for a coffee shop in the underground.  

Editor’s Update: We are sad to relate that Cup of Truth has closed. As this is the case, why not try this spot instead…?

Everyday Coffee Midtown

Location: 213 Little Collins St, Melbourne VIC 3000

Best Coffee Shops in Melbourne - Dish & Spoon

Continuing our recommendations, we have Everyday Coffee Midtown. 

If you’re looking for a coffee shop, that is swift with orders and is designed for takeaway coffees, then this is the place for you. That said, if you want to sit down in this coffee house, you totally can. They have a minimalist seating area if you prefer drinking your coffee indoors. 

These guys roast their coffee every day, right in Melbourne. They have the most wonderful blends of coffee. Their All Day blend is a Colombian mix with traces of chocolate and it’s delicious.

While their menu only has ‘black, white, pour-over and batch’ you can ask for traditional coffees, such as Cappuccino or a latte, no questions asked. 

Tom Thumb 

Location: 53 Flinders Ln, Melbourne VIC 3000

Tom Thumb is next up on our list of the best coffee shops in Melbourne.

So, Tom Thumb is a real small coffee shop, because their game is in the takeaway coffee business. However, they do have outdoor seating, and a small space upstairs for a couple of people to sit down.

It’s a little cozy nook, that sells superb coffee. There’s always a queue at Tom Thumb, so you know their product is rated highly. Prices vary from around $4.50 to £3, depending on your order.

They also give you 50 cents off your order if you bring your cup, which is a pretty neat discount. 

Feeling like boosting your iron intake with some red meat? These are our top Steak restaurants in Melbourne.

Workshop Brothers 

This is a great coffee shop for those who like a pastry with their coffee.

Workshop Brothers get their coffee from Axil Roasters, so you know the quality is great. They also sell their own blend called The Huntly. It’s a peachy medium roast, with a sweet aftertaste. 

Oh, and back to the pastries. They sell an insane Nutella croissant. And it pairs perfectly with their blend. 

Like a doughnut with you coffee? These are our fav Doughnut Shops in Melbourne.

Patricia Coffee Brewers

Location: 493-495 Little Bourke St, Melbourne VIC 3000

Next up on our list of the 15 best coffee shops in Melbourne, is Patricia. 

This is a coffee shop for all you fast-paced, city dwellers. If you want a crafted coffee-to-go, then this is the place for you. Patricia is a standing-only coffee shop, so it’s pretty much in-and-out, or you know, in and standing. 

While this is a super speedy coffee shop, you’ll be pleased to know that the baristas are still incredibly helpful. While they rapidly make coffee, they’ll explain to you what coffees they have on offer, and the different tasting notes. So, you don’t have to be a coffee expert to find your perfect drink.

Interestingly, Patricia said ‘no more!’ to sizes-small, medium, and large. Instead, they just have one coffee size at a standard $4. If you prefer a white coffee, then it’s a standard charge of $4.30. 

While you’re there, be sure to grab one of their wonderful baked goods. The peanut butter cookie is a fan favourite. 

See our recommendations on the Best Bottomless Brunch Spots in Melbourne.

Axil Coffee Roasters 

Location: 565 Bourke St, Melbourne VIC 3000 Ph: (03) 9629 7339

Next up on our list of the best coffee shops in Melbourne, is Axil Coffee Roasters. 

Axil Coffee Roasters is the place to go if you’re looking for great quality and ethically sourced coffee. Talk about traceability – the beans are roasted in Hawthorn. You can get a wide range of coffee, and the single organ roasts alter daily.

Axil Coffee Roasters - Best Coffee Shops in Melbourne

It’s also the perfect coffee house to visit if you’re looking for coffee on the cheaper side. A standard cup is only $3.80, so you’ll be saving money, without skimping on quality.

On the hunt for a good bar? These are our top choices in Melbourne. 

Update: It probably won’t come as a surprise to their regulars, but Anthony Douglas from Axil Coffee Roasters won the 2022 World Barista Championship. So it’s official. Melbourne has the best barista in the world!

LB2 Specialty Coffee 

Location:  2 Gallaghers Place, Melbourne, VIC 3000

Next up on our list of the best 15 coffee shops in Melbourne, is LB2 Specialty Coffee. 

Here’s a coffee house that goes the extra mile. When you pop into LB2 Specialty Coffee, you can expect to receive a cup of coffee perfectly curated for you.

The baristas will check to see what type of flavours you like, and the preferred strength of your coffee and the method you like your coffee made, before recommending you a blend.

These guys know their coffee. You can get the v60 pour-over, cold drips, and even batch brews. 

Editor’s Update: Sadly, we hear that LB2 Specialty Coffee is no more.

If you’re looking for a good cup of coffee and an Asian-infused menu of favourites, check out Mr Hendricks in Balwyn

White Mojo 

Location: 115 Hardware St, Melbourne VIC 3000 / Ph: (03) 9078 8119

Coming in next amongst our best coffee shops in Melbourne is White Mojo. 

If you’re looking for a coffee house that will break Instagram, this is the place. You’ve probably heard, or at least seen pictures, of this place because it is so photogenic.

The floors are cool Scandinavian hexagon tiles, and here’s even a bejewelled cow’s head on the wall, that’s right, bejewelled. 

While this coffee shop is all about the aesthetic, the coffee is also pretty darn good. The house blend is made from Sumatran beans, that have been naturally dried and washed, providing an intense fruity brew.

They do insane food options too, such as a stunning croissant burger. 

And talking of Croissants, here are our top ones in Melbourne.

Editor’s Note: We recently visited White Mojo, only to find that it has closed. We believe that is has sadly gone in all its locations. As a result, we’ve added the following coffee spots to our list:

Code Black Melbourne City 

Location: Foyer, 360 Collins St, Melbourne VIC 3000 Ph:(03) 9388 0005 Also in North Melbourne & South Melbourne (See Website for Details)

At Code Black Melbourne City, the guys roast their own coffee, so you know you’re getting a quality cup. They have a daily changing blend, so you can always experience a new flavour. And as you would expect, their staff are friendly and very knowledgeable.

Code Black Coffee - South Melbourne - Best Coffee Shops in Melbourne

It’s a relaxed coffee shop, with good service, and a friendly atmosphere. What’s more, they do some fabulous brunch options. We recommend their Mushroom & Truffle Benny. It’s a fully-flavoured delight of Crispy Potato Galette, Seasonal Mushies, Caramelised Fennel, Poached Eggs, Sauteed Kale & Truffle Mayo. We predict it’ll go brilliantly with whatever their current Single Origin coffee is on the day you dine.

Are you a sucker for a bit of excitement with your dinner? Why not try one of these Places for Teppanyaki in Melbourne.

If you feel it’s time to save a few pennies and get on top of your home coffee brewing skills, here are some of the best reviewed coffee machines currently available.

Sensory Lab 

Location: 297 Little Collins St, Melbourne VIC 3000 / Tel: (03) 9643 2610

Last our list of the best 15 coffee shops in Melbourne – but definitely not least – is Sensory Lab. 

Sensory Lab is for those of you who take coffee drinking very seriously. Sensory Lab are kinda like the Elon Musk of coffee. They’re modern, technical, and the coffee shop looks like a little space shuttle. Go figure. 

You can trust that these guys roast their own beans, as well as sell and serve them, too. Typically, there are around six roasts on offer daily, which is a decent selection.

The cool part is, the single origins change fairly often. This means that there’s always something new to try. 

Need a new Tamper of Knock Box for your home coffee machine? Click here for prices and more information on a range of coffee accessories.

So, as you can imagine, this isn’t a cheap coffee shop. A single-origin pour-over can cost you over $9. Even a flat white amounts to $4.50. But, keep in mind that every shot of espresso is a double shot, so you’re kinda getting your money’s worth anyway.

Also, these are not your bog-standard coffee roasters. These guys know everything about coffee. If you ask one of the baristas a coffee question, any coffee question, they’ll know. They just know.

Even though it’s a little expensive here, you can guarantee that you’re going to an expert coffee house. 

Another little perk of this place is that in some stores (e.g., 30 Collins Street) there are iPads built into the tables. So, you can have a little browse, or a little read, while drinking your expertly crafted coffee. Sounds good to me! 

Do you love a little glamour with your cuppa? See our guide to the Best High Tea Venues in Melbourne.

Little Rogue

Location: 12 Drewery Lane, Melbourne VIC 3000

Those in the know would argue that when it comes to the coffee shops in Melbourne, we’ve saved the best ’til last.

This dinky little temple to caffeine down an obscure side street in the heart of Melbourne has a cult following. And for good reason. The coffee is really excellent.

For a full and detailed review of Little Rogue, click here.

Rather than offering coffee and smashed avocado and 15 types of smoothie, the folks at Little Rogue focus on what they do best. Brew amazing coffee and offer it to have in or go, with a side of gourmet pastries. The service is friendly and knowledgable and ambience of the cafe cool but welcoming.

The only problem with Little Rogue is finding it! It’s actually tucked in behind Melbourne Central in a quirky, little laneway that you’d could easily miss. Look out for the street art. Especially, the big white cat. Next to the cat is a blue door and that’s the entrance to Little Rogue.

And whilst you’re grabbing one of the finest coffees in town, check out the pastries across the way at their sister shop – Bakemono. The Almond & Yuzu Croissants are addictive.

And if you love a slice of cake with your coffee, here are our Best Cake Shops, Cake Delivery & Takeaway Cakes in Melbourne

Dylan Cole