Worldwide icon-chevron-right South Pacific icon-chevron-right Australia icon-chevron-right Melbourne icon-chevron-right Oyster happy hours in Melbourne

Oyster happy hours in Melbourne

Fill yourself with the aphrodisiac of the sea for chump change

Oysters arranged on a bed of salt, served with lemon and lime
Photograph: Anna Kucera

If you're reading this, then we assume you adore oysters. There's not really much middle ground with these tasty treats of the sea. And if there's one thing that unites oyster enthusiasts, it's the joy of being able to eat them by the dozen and have change to spare for a great glass of sparkling on the side. 

For more thrifty dining tips, check out our guide to cheap eats or hit up our dining hit list for our latest highly rated restaurants of all price ranges. 

Where to get cheap oysters in Melbourne

Shopping, Markets

Oyster Bar: South Melbourne Market

icon-location-pin South Melbourne

The oyster bar at South Melbourne Market offers the freshest oysters straight from the ocean. It's not a happy hour situation, either – they're serving those $1.80 oysters from the early hours right into the evening. And the bar offers lemon, hot sauce, vinegar and other sauces to dress up those briny morsels. 

Seafood at The Atlantic
Photograph: Graham Denholm

The Atlantic

icon-location-pin Southbank

You can get oysters for $2 apiece Monday-Wednesday throughout winter. And really, winter is the only time you should be eating oysters anyway. 



icon-location-pin St Kilda

Republica in St Kilda offers more than just ocean views. The restaurant also does $2 oysters from 5pm on Fridays. Knock-off drinks, anyone?

The Woolshed Docklands
Photograph: The Tofu Studio

The Woolshed

icon-location-pin Docklands

Head to this Docklands venue for $2 oysters all day on Tuesdays. You can also get a $12 glass of bubbles to wash it down, which seems like an excellent prospect to us. 


Panama Dining Room and Bar

icon-location-pin Fitzroy

Every night of the week, Panama in Fitzroy puts on a $1 oyster offer from 6-7pm. When the clock strikes, they're back to $4.50 each.

Philippe roast chicken
Photograph: Graham Denholm
Restaurants, French


icon-location-pin Melbourne

You can get $2 oysters at this French CBD gem all day, every day. C'est magnifique! 

Bars, Cocktail bars

Fitzroy Social

icon-location-pin Fitzroy

You can get $2 oysters and $12 cocktails Wednesday-Saturday from 5-7pm, and all day on Sundays. That's a Sunday session done right.


The Smith

icon-location-pin Prahran

This is how to do Wednesdays right: with $1 oysters from 4pm. 

Need a drink with that?

More to explore