Melbourne is known as the culinary capital of Australia because of its world-class restaurants and thriving cafe culture. But of course, a trip to this city isn’t complete without visiting its iconic food markets.
What makes Melbourne’s food markets special is that people from all over the world have come together to share food and form communities here. What you get is a unique mix of different flavors, so you’re bound to find something delicious in every corner.
So that you don’t miss out on the city’s tastiest bites, here are the best markets in Melbourne!
1. Queen Victoria Market
Let’s start with Queen Victoria Market (Queen Vic Market for short). Fun fact: it’s the largest open-air market in the whole Southern Hemisphere, and it’s been operating for more than 140 years.
It’s one of the best markets in Melbourne because you can find everything, from fresh produce, locally-made tableware, and even jewelry. Specialty cheese from the Dairy Produce Hall and grilled bratwurst from the Bratwurst Shop & Co. are some of many must-trys.
Queen Vic Market also regularly hosts specialty pop-up markets and workshops, so there’s always something new you can do on each visit. For a deep dive into the market’s best meals, take a Queen Victoria Market ultimate foodie tour.
📍 Address: Corner of Elizabeth Street & Victoria Street, Melbourne VIC 3000
🕖 Best Time: Before 9:00 AM on weekdays
2. Food Hall
Melbourne is known for its laneways, alleys developed into creative and gastro hubs. If you’re into discovering these places, we highly recommend The Taste of Melbourne: Laneways, Boroughs, Bites and Brews tour!
If you explore further, you’ll find a hidden gem tucked in an alley in Melbourne’s Central Business District (CBD). It's simply known as Food Hall! It’s relatively smaller than most markets and food halls, but it’s worth checking out!
They have only 5 stalls but each of them have a lot to offer, with meals from 5 rich cuisines: Thai, Malay, Korean, Italian, and Japanese. Their food will leave you stuffed and satisfied! Expect to be pleasantly surprised by CBD’s laneways.
📍 Address: 11 Gem Place, Melbourne VIC 3000
🕖 Best Time: 3:00 PM to 6:00 PM daily
3. South Melbourne Market
One of Melbourne’s oldest markets is the South Melbourne Market, first opened in 1867. You can find everything you need, from food and groceries to beauty and pet items.
But what sets this market apart from the rest is its business standards. They make sure each item is ethically-sourced, so you won’t find inauthentic indigenous works or products that have harmed animals. South Melbourne Market also has an excellent recycling and upscaling system. These efforts make it one of the best markets in Melbourne!
Don’t leave without trying huge dim sims (Australian-Chinese snacks) from South Melbourne Dim Sims and French pastries from Agathe Patisserie.
📍 Address: 322-326 Coventry Street, South Melbourne, Victoria 3205
🕖 Best Time: Before 9:30 AM, After 1:00 PM daily
4. Prahran Market
Let’s visit the suburbs! Prahran Market in South Yarra is another centuries-old market famous for housing many artisanal food stalls. This is a perfect place for food connoisseurs!
Maker & Monger is known for their toast with cheese that they mature onsite. Prahran Seafood is known for their freshly-caught scallops. And Gary’s Meats has award-winning organic saltbush lamb you need to try!
Prahran Market also has a lovely flower market where you can enjoy fresh blooms. Plus, they have sustainability efforts! Their mindfulness and quality makes it one of the best markets in Melbourne.
📍 Address: 163 Commercial Road, South Yarra VIC 3141
🕖 Best Time: Before 10:00 AM on Weekdays and Saturdays
5. Dandenong Market
Dandenong Market has a rich history nearing its 160th year. It’s deep in the suburban area, away from the city centre. But trust us, it’s one of the best markets in Melbourne worth going out of your way for!
Dandenong Market boasts 150 nationalities under its roof, making it a cultural hub where you can find a wide variety of food and products! Chow down on Filipino beef stews, Colombian empanadas, and more. They also host a fun curry festival with unique recipes from different nations every year!
📍 Address: Corner of Clow Street & Cleeland Street, Dandenong, VIC 3175
🕖 Best Time: 10:30 AM daily
6. il Marcato Centrale
Last but not the least on our list is il Mercato Centrale, one of Melbourne’s newest food hubs in the CBD! It’s a 3-storey food hall where each restaurant has been carefully curated to provide a world-class culinary experience.
The chefs are put in the spotlight to show that you’re guaranteed well-crafted meals every time. They have an Italian restaurant, a wine shop, and more! Plus, the atmosphere gets festive. Groups can order from different restaurants through a QR code and enjoy their meals together. Look forward to live music as well!
📍 Address: 546 Collins Street, Melbourne VIC 3000
🕖 Best Time: 5:00 PM to 7:00 PM daily
Truly unique foodie experience
Melbourne’s markets and food halls truly are a unique experience. Isn’t it amazing how some of them have been around for centuries, letting people have a shared appreciation for food? That’s why you really can’t miss out on them!
Before you go, make sure you stay connected through an Australia eSIM. This will help you easily navigate and make cashless payments.
Bon appétit!
FAQs for best markets and food halls in Melbourne
What is the most popular market in Melbourne?
Queen Victoria Market is the most popular market! Considering the variety and quality, it has been a reliable market for many people across generations.
Which market is better in Melbourne?
The markets on our list have everything you need, it’ll just depend on what you’re specifically looking for and where you’re staying. If you’re looking for more, you can also try Alphington Farmer’s Market and Gleadell Street Market in Melbourne.
What is the largest market in Melbourne?
Queen Victoria Market is the largest open-air market in the whole Southern Hemisphere, stretching over 7 hectares. This holds space for many local businesses with varying products.
What is the famous street for shopping in Melbourne?
Chapel Street is Melbourne’s longest shopping strip where you’ll find many local brands that sell apparel, homeware, and more! For higher end shopping, Collins Street is the place to go!
What to bring when visiting a market in Melbourne?
Since most markets are big open spaces, wear something comfortable. Considering the markets’ sustainability culture, it’s also good to have your own shopping bags. And don’t forget to bring cash!
Related Articles
What is Klook?
Klook is a leading pan-regional experiences platform in Asia Pacific, purpose built to digitalize experiences and make them accessible to every traveler.
Our mission is to build the digital infrastructure for the global experience economy — empowering merchants to share their passions and travelers to discover the heartbeat of each destination. We operate a mobile-first, curated platform featuring diverse experiences across global destinations.






























