The Best Cafes In Melbourne For 2024

By Simon Cassar

Melbourne/Naarm is home to some of the best cafes in the world—the standard we set is replicated all over, it's no surprise as the quality of our coffee and brunch options are second to none. Urban List forever be on the hunt for the best cafes in Melbourne due to the sheer volume of openings that occur every other day. 

To help you navigate through this caffeine-soaked world, we've rounded up the best cafes in Melbourne for 2024:

Terror Twilight 

11 - 13 Johnston Street, Collingwood

Three people sitting at a booth at one of the best cafes in Melbourne for 2023Image credit: Terror Twilight | Supplied

This friendly little corner resting cafe on Johnston Street has all the ingredients of a stellar cafe: their coffee is always on point, a delicious menu, and an all-star team always makes you feel right at home. The light-filled space of Terror Twilight is considered one of Melbourne's best cafes for good reason, and it's always brimming with hungry punters sitting down to brunch options with a cup of coffee in tow.

Coffee Supreme 

28 - 36 Grosvenor Street, Abbotsford

A large wooden bench with a coffee machine at a best cafe Melbourne.Image credit: Supreme | Supplied

It's right there in the name; the Supreme team have been solidly roasting some of the best coffee in Melbourne for quite some time. First originating in New Zealand, Supreme's HQ in Abbotsford is a tidy shop and roastery adorned with their iconic red and white colour scheme, inside you'll find a retail section filled with some of the best coffee beans Melbourne has to offer, as well as a full range of caffeine options from the bar and a small snack and breakfast menu. 

Auction Rooms 

103 - 107 Errol Street, North Melbourne

a large industrious warehouse with people drinking coffee at one of the best cafes Melbourne has in 2023.Image credit: Auction Rooms | Supplied

Head to Errol Street for one of Melbourne’s most loved and lauded cafes, Auction Rooms. The coffee is as good as it gets, and the menu features a range of breakfast favourites from chorizo scrambled eggs to black rice pudding which they sling out to the busy weekend crowds. Certified pooch-friendly.

The Kettle Black

50 Albert Road, South Melbourne

A barista making a coffee in one of the best cafes in Melbourne, The Kettle BlackImage credit: The Kettle Black | Supplied

This southside institution has been made famous by its high-visual and fanciful dishes and its distinct Victorian-style two-level terrace house. One of the best cafes in Melbourne, Kettle Black’s seasonal menu is always full of flare and colour, combining the relaxed aged feel of the cafe with a spruce of modern Melbourne fare.

Everyday Coffee

Various Locations

Always swarming with a crowd of dedicated followers and topping almost every 'best cafes in Melbourne' list, Everyday is the daily ritual of many. Known for its coffee (roasted in-house) and its considered menu of breakfast and lunch options with bagels and sandwiches, it’s a prime spot for many to park up for a couple of hours or snap up something on the go. OG roastery is in Collingwood, with a small Melbourne CBD outpost on Little Collins Street.

You might also like:

Square One Rialto

525 Collins Street, Melbourne CBD

A busy dining room with hanging lights and people at tables, one of the best cafes Melbourne.Image credit: Square One Rialto | Supplied

With a CV that includes the likes of Lilac Wine, Liminal and Hazel, the Mulberry Group's latest opening, Rialto, in the towering CBD building has made an instant impression. With 120 seats the Melbourne CBD cafe is the new flagship of Square One Roasters, whose ethos of coffee revolves around "easy to drink, easy to use coffee that will suit everyone." 

Here you'll find perfectly dialled-in brew options as well as a raft of on-the-go salads and sangas and a rotating array of events and collaborations including the current spring menu which has been developed alongside some of Australia's and the world's top chefs. The cafe also contributes 10% of its profits to the Common Ground Project a a community-based farm and social enterprise run also by the Mulberry group.  


57 - 59 Stephenson Street, Cremorne 

People working on a coffee machine inside one of the best cafes in Melbourne for 2023.Image credit: Niccolo | Supplied

It's all about the coffee here, the tidy light-filled store in Cremorne operates as the headquarters for the entire Niccolo empire. Situated on Stephenson Road, this little charmer (some may say one of the best cafes in Melbourne) serves up a variety of their house blends and single origins straight across from the warehouse, meaning you're getting right at the source.

Part espresso bar, part retail space, you're also able to nab a bag for home alongside your morning cuppa—it might only serve coffee but it's having a red hot crack a the title of Melbourne's best cafe. 

Little Rogue 

12 Drewery Lane, Melbouren CBD

This one takes the Melbourne laneway aesthetic to another level, Little Rogue situated down on Drewery Lane in the CBD is an absolute gem. The Japanese and Korean-inspired cafe is serving up quality small-batch roasted coffee from Shamble Coffee Roasters as well as special-import blends and single origins from Netherlands-based, Manhattan Coffee Roasters.

The inside is quaint but cosy, with stools spread throughout and bar seating and with its bakery sibling, Bakemono Bakers, a couple of doors up, there are plenty of baked goods to sample at one of the best cafes in Melbourne. 

Small Batch Coffee Roasting Co. 

3 - 9 Little Howard Street, North Melbourne

A longstanding titan of industry and a leader of wholesale coffee in Melbourne, Small Batch completely exploded across the city with its early crowd-pleasers like the ‘Candyman’ blend roast and other all-star collections.

Famed for packing perfectly rounded flavour in every cup, Small Batch’s industrial space in North Melbourne serves as an outlet to get the goods on-site; with roasters churning in the background and hessian sacks filled with green beans hurled around the space—hot tip, a visit to Small Batch is never complete without adding one of their knock-out pastries to the order.

Bench Coffee Co 

321 Little Collins Street, Melbourne CBD

A group of people leaning on a bench at one of the best cafes in Melboune.Image credit: Bench Coffee Co | Supplied

Now a city-based institution for coffee, the architectural wonder, Bench Coffee has its flag planted firmly as one of the best cafes in Melbourne. The carefully curated space is like a dystopian designer store with an impeccable mixture of polished concrete, glass tiles, and a curved mirror that extends to the end of the store.

The standing-room-only space is now one of the best cafes in Melbourne with seasonal blends, single-origin espresso and filter options from around the globe. On the bar with meticulous execution, the Bench baristas churn out cup after cup of perfectly extracted coffee. 

Pillar Of Salt

541 Church Street, Richmond

Nestled into the heart of Richmond, behind an exposed white brick wall is one of Melbourne’s best cafes—Pillar of Salt, an establishment known for its gourmet breakfast menu and lunch offerings. The charming neighbourhood cafe located on the thriving Church Street amasses a throng of locals seeking their morning coffee fix or one of the cafe’s hefty sangas. 


892 Bourke Street, Docklands 

Saluministi is unquestionably a top choice, offering a wide selection of Italian-inspired dishes. While its breakfast menu has gained popularity, it is the panini that keeps patrons from far and wide returning, featuring Italian-style rolls filled with all the cold cuts and meats you can think of—prosciutto, cotoletta (schnitzel) and mortadella to name a few. 

Market Lane Coffee

Shop 13, 163 Commercial Road, South Yarra

Two baristas on a machine under green hanging lights at one of the best cafes in Melbourne, Market Lane Coffee.Image credit: Market Lane Coffee | Supplied

There are several Market Lane locations across the city but the original and conveniently positioned Prahran Market store has its hat in the ring for one of the best cafes in Melbourne. 

Market Lane has always maintained a high quality and refined approach to their coffee churning out espresso at a vicious pace, the indoor section of the cafe gives a fast-paced yet intimate atmosphere, as well as a dedicated brew-at-home section for all your home base needs.

ONA Coffee

22 Ovens Street, Brunswick

An outdoor deck at one of the best cafe in Melbourne in 2023.Image credit: ONA Coffee | Supplied

Specialty coffee powerhouse ONA Coffee has been on the scene for a while now, but after years of operating in their hometown of Canberra and Sydney, the team have finally set up an outpost in Melbourne which is best described as a sort of coffee institution in 2024.

On the menu are over 15 coffee variants, along with milk, batch brews, and pour-overs, with cups ranging from $5 to $25. The team take their job seriously and will happily offer you any coffee-related guidance you may need.

Napier Quarter

359 Napier Street, Fitzroy 

Dedicated to high-quality ingredients and traditional food with a Euro feel, Napier Quarter knows how to serve a great breakfast. Celebrating the community, the cafe and wine bar has a warm feel to it and serves up comforting dishes like baguettes and tarts.

Whether it’s a frittata, galette, salad or the now iconic anchovy and egg on sourdough toast—Napier has artisan cooking at the heart of every dish. For a traditional breakfast at one of the best cafes in Melbourne, head over to Napier Quarter.

Saint Dreux 

Shop 30, 287 Lonsdale Street, Melbourne CBD

A futuristic facade with two people ordering at one of the best cafes in Melbourne.Image credit: Saint Dreux | Supplied

You’ve probably heard of Saint Dreux by now. It’s the sleek Tokyo-esque 'coffee and katsu sandwich bar’ in the CBD. As you might guess, they pretty much only offer coffee and katsu sandwiches (you can also get delicate black sesame castella cakes).

Run by the same team behind Bench Coffee Co, the brews here are dialled in with perfection and each visit will leave you with that perfect level of caffeinated energy, balanced but not jittery. 

Dukes Coffee Roasters 

247 Flinders Lane, Melbourne CBD

When the former Chapel Street operation shifted gears and opened up shop in Flinders Lane, it became an instant stalwart of the CBD, a must-visit destination for the teams of city workers and tourists alike.
The hole-in-the-wall cafe at the bottom of the Ross House is renowned for its very tidy aesthetic and expertly pulled espresso and filter brews, from the Dukes Signature blend to a rotating selection of organic single origins. There's a handy retail coffee section for loading up the home base as well as an incredible selection of baked goods.

Via Porta  

Various Locations

The outside of one of the best cafes in Melbourne with shutter doors and windows.Image credit: Via Porta | Supplied

Via Porta is a part bakery, cafe, and deli that refuses to let you leave hungry or empty-handed. They know good food and you can bet they know breakfast. Their poached pear French toast with caramel sauce is understandably a crowd-pleaser, cementing their spot as one of the best cafes in Melbourne.

But if you’re looking to opt for something more savoury look no further than their crispy eggs stacked with smoked ham hock, sweet potato puree, candied walnuts, mesclun salad, honey mustard vinaigrette, gouda cheese on sourdough toast.


16 River Street, Richmond

It's tucked away but it's hard to miss, the Veneziano HQ in Richmond's Industrial Estate is a converted warehouse and certainly a sight to behold with Impossibly high ceilings, polished concrete floors, and lush plant life throughout.

Knowing a thing or two about coffee, the Veneziano team has resided in the area for a decade now, and in 2024, they're still continuing to serve up a range of the roastery's heavy hitters including two in-house blends, different daily single origins and bottomless filter brews. The food menu also never goes amiss from a hefty brekky burger to a staple smashed avo. 

Patricia Coffee Brewers 

493 - 495 Little Bourke Street, Melbourne CBD

Patricia is a speciality cafe that churns out cup after cup to its loyal base of CBD revellers. Receiving a coffee and pastry here is a true experience, either enjoyed shoulder to shoulder with fellow punters in the strictly standing area of the store or out amongst the bustle of the laneway aloft a milk crate in traditional Melbourne style.

Coffee wise their beans are all roasted in-house (off location) and give daily worshippers a rotation of delicious seasonal espresso and filter blends, both have helped craft Patricia into one of the best cafes in Melbourne.

Industry Beans 

Various Locations

A white-painted exterior at one of the best cafes in Melbourne for 2023.Image credit: Industry Beans | Supplied

Now a household name across Melbourne's best cafe scene, Industry Beans has spread their empire across the city with stores located at Chadstone, Fitzroy and the CBD. Their fully in-house coffee operation is top of the range and their food is just as bloody good, a strong contender for one of the best cafes in Melbourne.

Seven Seeds

114 Berkeley Street, Carlton

One of the pioneers of Melbourne’s cafe scene, Seven Seeds has remained at the top because of their consistency. Their coffee is now pouring at cafes all over Melbourne but there’s no beating tasting it at their OG headquarters in Carlton. Along with quality coffee, their menu always hosts a range of reliable and delicious brunch options. 

Tall Timber 

60 Commercial Road, Prahran

Cherished for its welcoming atmosphere and expansive all-day breakfast menu, Prahran’s  Tall Timber stands out in the best cafes in Melbourne round-up. Enjoy a takeaway pastry from the glass cabinet on your way to work or settle into the serene courtyard with a substantial meal.

Higher Ground  

650 Little Bourke Street, Melbourne CBD

An inside of one of the best cafes in Melbourne with brick walls and arched windows.Image credit: Higher Ground | Supplied

Without a doubt one of the best cafes in Melbourne, Higher Ground is situated in a stunning heritage-listed building in Melbourne’s city centre. They are dishing up elevated cafe dining all day long with a breakfast menu that's a welcome sight for grumbling stomachs.

With options like peanut butter waffles with chocolate and orange yoghurt mousse, there’s a reason they’ve got the rep as one of the best cafes Melbourne has on offer. If you’re looking to up the ante on your morning beverage you can swap out your coffee for one of their many breakfast cocktails on offer.

Proud Mary

172 Oxford Street, Collingwood

A bustling shot of the best cafes melbourne has with waiters carrying dishes.Image credit: Proud Mary | Supplied

Known for its longstanding dominance of Collingwood’s coffee scene alongside their sister store Aunty Peg’s on Wellington Street, Proud Mary is a staple cafe. Quality coffee is guaranteed and typically so is a queue, their menu has a rotating selection of favourites including ricotta hotcakes and their sesame prawn toast with sambal eggs. 


30 Sackville Street, Collinwood

Looking more like an art gallery than a cafe, ACOFFEE is one of the most spectacular spaces to enjoy a brew in. Nestled just off Smith Street in Collingwood, the lengthy converted warehouse has a roaster on-site and offers a range of their roasts and blends alongside a select range of pastries and doughnuts.


33 - 39 Keele Street, Collingwood

A warehouse-style interior shot of one of the best cafes in Melbourne.Image credit: CIBI | Supplied

This carefully curated warehouse space is home to two phenomenons: a stacked menu of breakfast options and the ultra-refined plant and homewares store. Cibi is an aesthetic-filled pleasure, with white-washed walls, plants all around, and Japanese-fused dishes like Miso-baked eggs that go down a treat.


Various Locations

A black sign that reads 'Rustica' leading into one of the best cafes in Melbourne.Image credit: Rustica | Supplied

This home to sourdough and baked treats on Chapel Street is so much more than your standard bakery. This impeccably designed 100-seat cafe is state of the art, Rustica’s wide glass window showcases all the magic happening behind the scenes of the baking process.

The open floor dining area allows you to soak up all this action whilst sampling the goods and putting back their in-house coffee, from sister store First Love

All Are Welcome 

190 High Street, Northcote 

Right at the entrance to High Street Northcote, All Are Welcome is another delicious hybrid cafe-bakery that seems to be all the rage in Melbourne at the moment.

They’ve got seriously good coffee, organic bread, and a range of sweet pastries, sandwiches, and cakes that have propelled them to popularity within the region—and that's why this spot is considered one of the best cafes Melbourne has to offer in 2024.

Wide Open Road 

274 Barkly Street, Brunswick

A favourite of the northern suburbs, Wide Open Road and its delightfully vibey space just off Sydney Road has long stood as one of the best cafes in Melbourne.

Here you can pick up a dialled-to-a-tee espresso and filter coffee (which they roast in-house) alongside a range of brunch options from magnificently simple banana bread to a halloumi toastie with their house-made beetroot relish.

Monk Bodhi Dharma 

202 Carlisle Street, Balaclava

The rendered brick walls of one of the best cafes Melbourne has. Image credit: Monk Bodhi Dharma | Supplied

Just off the hustle and bustle of Carlisle Street Monk Bodhi Dharma is a unique gem in Melbourne’s cafe scene. With a plant-based menu and an extensive list of coffee from beans all over the globe and roasted on-site, Monk’s is one of the best cafes in Melbourne for vegan options and speciality coffee. 

Top Paddock

658 Church Street, Richmond

A large share table under a huge window, decorated with flowers in the centre at Top Paddock, a cafe serving one of the best breakfast in MelbourneImage credit: Top Paddock | Supplied

The queues for Top Paddock are a good indication of the stunning breakfast offerings within. Gorgeous design meets tasty and inventive food, with a focus on quality local produce. A renowned spot across the city and easily one of the best cafes Melbourne has. 

Archie's All Day 

189 Gertrude Street, Fitzroy

Archie's have become synonymous with the Sunday brunch in Melbourne, either as the spot to kick off your day with a cocktail or to help ease the pain of the previous night’s antics. Their spot-on Gertrude Street is typically heaving with hungry pilgrims looking to get amongst the action. 


109 Pascoe Vale Road, Moonee Ponds

A white building on the corner that is one of the best cafes Melbourne has.Image credit: Convoy | Supplied

A newcomer to the scene, Convoy has started strong as a contender for the best cafe in Melbourne. Helmed by the same team behind Terror Twilight and Tinker, here you'll find a staple range of brunch items like cinnamon scroll hotcakes, their Turkish eggs with a beef Sujuk a hot red pepper butter and lemon yoghurt served up on sourdough.

Perhaps one of the biggest drawcards however is the caramelised miso brioches which come with a decadent hazelnut mascarpone. 


87A Smith Street, Fitzroy

Gracing the intersection of Smith and Gertrude Street, this quaint corner resting cafe is constantly swollen with a flock of caffeine enthusiasts. Burnside is the daily ritual of many and its good-vibe atmosphere and exceptionally quick pulling of espresso have cemented it as one of the best cafes Melbourne has on offer.

There are a few chairs and tables inside and out the front to park up and sample the goods which include espresso and filter options alongside a tidy selection of baked goods, sangas and cookies. 

Make a day of it and hit up some of Melbourne's best spots for every time of the day:

Leading image credit: Supplied

Get our top stories direct to your inbox.

Get our top stories direct to your inbox.