The best Melbourne markets are Queen Victoria Market, South Melbourne Market, Prahran Market, St Kilda Esplanade Market, Rose Street Artists’ Market, and Camberwell Sunday Market.
Each market suits a different type of visitor. Some are best for food, some for souvenirs, some for handmade art, some for Sunday browsing, and others for bargain hunting or night market atmosphere.

Which Melbourne Market Should You Visit?
Best for first-time visitors
Best for seafood, lunch and pastries
Best for premium produce
Best for coastal atmosphere
Best for handmade local gifts
Best for vintage finds
Which Melbourne Market Should You Visit First?
First-time visitors should start with Queen Victoria Market because it is Melbourne’s most famous market, easy to reach from the CBD, and offers food, souvenirs, produce, clothing, coffee, and seasonal night market events in one place.
If food matters more than souvenirs, choose South Melbourne Market. If you want premium produce, choose Prahran Market. If you want handmade local art, choose Rose Street Artists’ Market. If you want a beachside Sunday market, choose St Kilda Esplanade Market.
| Visitor Type | Best Melbourne Market | Why |
|---|---|---|
| First-time tourists | Queen Victoria Market | Most iconic and easiest to access |
| Food lovers | South Melbourne Market | Seafood, dim sims, pastries and local produce |
| Gourmet shoppers | Prahran Market | Premium produce, cheese, seafood and specialty food |
| Art and gifts | Rose Street Artists’ Market | Local makers, ceramics, prints and handmade products |
| Sunday atmosphere | St Kilda Esplanade Market | Beachside setting and local artists |
| Bargain hunting | Camberwell Sunday Market | Vintage finds, second-hand goods and collectibles |
What Are the Best Markets in Melbourne?
The best markets in Melbourne are Queen Victoria Market, South Melbourne Market, Prahran Market, Rose Street Artists’ Market, St Kilda Esplanade Market, Camberwell Sunday Market, Alphington Farmers Market, and Dandenong Market.
Which Melbourne Market Is Best for Food?
South Melbourne Market is usually the best Melbourne market for food because it has strong seafood, bakeries, pastries, coffee, fresh produce, deli stalls, and casual eating options in one walkable market precinct.
Prahran Market is better for gourmet ingredients and premium produce, while Queen Victoria Market is better for visitors who want a larger tourist-friendly food and shopping mix.
South Melbourne Market
Best for visitors who want a proper Melbourne food market experience rather than just souvenir shopping.
Prahran Market
Best for gourmet food shoppers who care about quality produce, cheese, seafood, specialty butchers, bakeries, and premium ingredients.
Which Melbourne Markets Are Best on Sundays?
The best Sunday markets in Melbourne are St Kilda Esplanade Market, Camberwell Sunday Market, Rose Street Artists’ Market, Queen Victoria Market, South Melbourne Market, and Dandenong Market.
Sunday markets are usually best for relaxed browsing, art, vintage shopping, brunch, street food, and neighbourhood exploring.
Best for beachside atmosphere, local artists, handmade goods and a relaxed coastal walk.
Best for vintage finds, second-hand goods, books, records, clothing and collectibles.
Best for handmade gifts, ceramics, prints, jewellery, design objects and local fashion.
For a dedicated list, see our Sunday markets in Melbourne guide.
Which Melbourne Markets Are Best for Tourists?
The best Melbourne markets for tourists are Queen Victoria Market, South Melbourne Market, St Kilda Esplanade Market, Rose Street Artists’ Market, and Prahran Market.
These markets are easier to combine with sightseeing, food, public transport, cafés, and nearby attractions.
Local planning tip: Do not try to visit too many markets in one day. Choose one market, then explore the surrounding neighbourhood slowly.
Which Melbourne Markets Are Best With Kids?
The best Melbourne markets with kids are Queen Victoria Market, South Melbourne Market, St Kilda Esplanade Market, Dandenong Market, and seasonal Queen Victoria Night Market.
For families, the market itself should not be the whole day. The best plan is to combine a market with a nearby playground, beach, museum, tram ride, or casual lunch.
- Queen Victoria Market: good for snacks, souvenirs and CBD access
- South Melbourne Market: good for lunch and easy food options
- St Kilda Esplanade Market: good with beach walks and Luna Park nearby
- Dandenong Market: good for multicultural food and casual browsing
- Queen Victoria Night Market: good for older kids during seasonal events
For more family planning, see our indoor kids activities in Melbourne.
Which Melbourne Market Is Best for Souvenirs?
Queen Victoria Market is the best Melbourne market for souvenirs because it has the widest range of tourist-friendly stalls, clothing, gifts, food products, and Melbourne-themed items.
Rose Street Artists’ Market is better if you want a more original handmade gift from a local artist or designer. St Kilda Esplanade Market is also good for locally made jewellery, art, photography, and craft items.
Which Melbourne Market Is Best for Bargains?
Camberwell Sunday Market is the best Melbourne market for bargains, vintage goods, second-hand items, books, records, clothing, collectibles, and unexpected finds.
It is not the best choice for food or tourist souvenirs. It works best for people who enjoy browsing and do not mind arriving early.
Which Melbourne Markets Are Best at Night?
Queen Victoria Night Market is the best night market in Melbourne because it combines street food, music, bars, desserts, outdoor seating, seasonal themes, and a lively evening atmosphere close to the CBD.
Street food, music, drinks, desserts and night atmosphere.
Smaller local community atmosphere and evening food stalls.
Best Melbourne Markets by Day
The best day to visit Melbourne markets depends on the market type: Saturday is best for farmers markets, Sunday is best for browsing and art markets, and Wednesday evenings are best for seasonal night markets.
| Day | Best Markets | Best For |
|---|---|---|
| Tuesday | Queen Victoria Market, Prahran Market, Dandenong Market | Quieter produce shopping |
| Wednesday | South Melbourne Market, Queen Victoria Night Market seasonally | Food shopping and evening atmosphere |
| Friday | South Melbourne Market, Dandenong Market | Food and weekend preparation |
| Saturday | Farmers markets, Rose Street, Queen Victoria, South Melbourne | Produce, food and weekend browsing |
| Sunday | St Kilda Esplanade, Camberwell, Rose Street, South Melbourne | Art, vintage shopping and relaxed browsing |
Best Time to Visit Melbourne Markets
Morning is usually the best time to visit Melbourne markets because produce is freshest, crowds are smaller, coffee is easier to get, and popular food items are less likely to sell out.
- Early morning: best for produce, parking and serious shoppers
- Late morning: best for tourists and casual browsing
- Lunch time: best for food stalls but busiest
- Late afternoon: best for quieter browsing
- Evening: best for seasonal night markets
Queen Victoria Market vs South Melbourne Market: Which Is Better?
Queen Victoria Market is better for first-time tourists, souvenirs, historic atmosphere, and CBD access, while South Melbourne Market is better for food, seafood, pastries, local produce, and a more neighbourhood-focused experience.
| Feature | Queen Victoria Market | South Melbourne Market |
|---|---|---|
| Best For | Tourists and souvenirs | Food lovers |
| Location | CBD | South Melbourne |
| Food Quality | Good variety | Stronger food focus |
| Tourist Appeal | Very high | Medium to high |
| Local Feel | Mixed tourist/local | More local |
What Most Visitors Get Wrong About Melbourne Markets
The biggest mistake is trying to visit too many Melbourne markets in one day.
Most markets overlap in food, produce, crafts, and shopping, so rushing between them usually creates a weaker experience. A better plan is to choose one market, then explore the surrounding neighbourhood.
Are Melbourne Markets Worth Visiting?
Yes, Melbourne markets are worth visiting because they combine food, local culture, shopping, neighbourhood atmosphere, coffee, small businesses, and casual weekend energy in a way normal tourist attractions often do not.
Markets are especially worthwhile if you enjoy food, photography, handmade products, bargain hunting, or seeing how locals actually spend weekends in Melbourne.
For more local experiences, browse our free things to do in Melbourne and Melbourne events guide.
FAQs
What is the most famous market in Melbourne?
Queen Victoria Market is the most famous market in Melbourne and the best starting point for first-time visitors.
Which Melbourne market is best for food?
South Melbourne Market is usually the best food market, while Prahran Market is best for gourmet produce.
What is the best Sunday market in Melbourne?
St Kilda Esplanade Market is best for beachside atmosphere, while Camberwell Sunday Market is best for vintage bargains.
Are Melbourne markets free to enter?
Most Melbourne markets are free to enter, although food, drinks, shopping, and some seasonal events cost extra.
Which Melbourne market is best for souvenirs?
Queen Victoria Market is best for souvenirs, while Rose Street Artists’ Market is better for handmade local gifts.
What time should I visit Melbourne markets?
Morning is usually best for fresh produce and smaller crowds, while midday is best for food and atmosphere.
Final Thoughts
The best Melbourne market depends on the experience you want.
Choose Queen Victoria Market for a classic tourist visit, South Melbourne Market for food, Prahran Market for gourmet produce, Rose Street for handmade art, St Kilda for Sunday coastal atmosphere, and Camberwell for vintage bargains.
Melbourne’s markets are strongest when you treat them as neighbourhood experiences rather than checklist attractions. Pick one market, arrive at the right time, eat nearby, and explore the surrounding area slowly.