The best Happy Hours in Melbourne

Melbourne’s laneways might be famous for coffee, but when the sun starts to sink, it’s the happy hour that steals the spotlight. From rooftop bars with skyline views to moody wine cellars and hidden cocktail dens, this city has mastered the art of the early-evening pour. Typically running in the mid - late afternoon, Happy Hour is your golden opportunity to explore new venues, enjoy discounted drinks and bar snacks, and ease into the night without blowing a hole in your budget.

If you’re hunting for $10 cocktails, two-for-one beers, or bite-sized eats that pair perfectly with your favourite drink, you’re in the right place. Menu Spot has handpicked the best happy hour spots in Melbourne, and we think that they're ideal for after-work drinks, spontaneous dates, or a midweek catchup with mates. Scroll down to check out our updated list of what's hot right now, and start plan your next evening out.

All Days

Chancery Lane

430 Little Collins St Melbourne VIC

Chancery Lane

430 Little Collins St Melbourne VIC

$6 Beer, $15 Spirits + $15 Cocktails (Chancer Spritz, Negroni)

Join us at Chancery Lane for Happy Hour every Wednesday–Friday from 5–7pm in the charming outdoor courtyard, Le Jardin or Atrium. We’re pouring $15 Champagne, $15 cocktails and $6 beer on tap, perfectly paired with our $3 oysters. The perfect way to start your evening. Walk-ins only. Food menu: Coffin Bay Pacicfic oysters $3ea, Sweet corn croquette, romesco $7ea. Beverage menu: Glass of De Saint-Gall Champagne $15, Negroni $15, Chancery spritz $15, Rattenhund Traditional Pilsner on Tap $6. details ...

MTWTFSS5pm - 7pm
Chancery Lane

Good Heavens

level 2/79 Bourke St Melbourne VIC

Good Heavens

level 2/79 Bourke St Melbourne VIC

$8 Wine + $10 Pints

Happy Hour at Good Heavens rooftop bar is going off with $8 Wines & $10 Pints ... and it happens 3-6pm Weekdays. Get on down and check it out for yourself. details ...

MTWTFSS3pm - 6pm
Good Heavens

Heartbreaker Bar

234A Russell St Melbourne VIC

Heartbreaker Bar

234A Russell St Melbourne VIC

$15 Cocktails

$9 pints & $15 margs plus free pool. 5pm-7pm every single day happy hour in the Melbourne CBD. details ...

MTWTFSS5pm - 7pm
Heartbreaker Bar

Mesa Verde

level 6/252 Swanston St Melbourne VIC

Mesa Verde

level 6/252 Swanston St Melbourne VIC

$10 Cocktails (frozen margaritas)

Happy Hour at Mesa Verde is happening 4PM - 6PM - TUESDAY - SATURDAY. $10 frozen margaritas (we think one of Melbourne’s best). Every day we’re open. From 4pm until 6pm. Snacks available from 4pm & full à la carte menu from 5pm. details ...

MTWTFSS4pm - 6pm
Mesa Verde

Metropolitan Hotel

265 William St Melbourne VIC

Metropolitan Hotel

265 William St Melbourne VIC

$8 Beer, Wine and Spirits

HAPPY HOUR at the Metropolitan Hotel is on 4PM - 6PM. Enjoy $8 tap beers, wines and spirits, Mondays to Thursdays! So what are you waiting for? Book your table now and we’ll see you there! details ...

MTWTFSS4pm - 6pm
Metropolitan Hotel

Pincho Disco

59 Cambridge St Collingwood VIC

Pincho Disco

59 Cambridge St Collingwood VIC

$8 Beer and Wine + $18 Cocktails

Happy hour every Tuesday to Friday from 5pm to 6.30pm. $18 MARGS - Classic, Chilli Cha Cha, Margarita Verde, $8 WINES, $8 BEERS Kirin Ichiban Lager, Stone & Wood Pacific Ale details ...

MTWTFSS5pm - 6.30pm
Pincho Disco

Riverland Bar

Federation Wharf Vaults 1-9 Melbourne, VIC

Riverland Bar

Federation Wharf Vaults 1-9 Melbourne, VIC

$10 Wine + $10 Cocktails + $10 Pints

Join us for $10 Happy Hour at Riverland Bar for selected pints, wines, spirits & spritz Monday to Friday from 4-7pm. details ...

MTWTFSS4pm - 7pm
Riverland Bar

The Gem

289 Wellington St Collingwood VIC

The Gem

289 Wellington St Collingwood VIC

$14 Cocktails (Margs)

Happy Hour - Open till 6pm - Week days (incl $14 Margs), ‍Sundays - $10 Bloody Marys details ...

MTWTFSS4pm - 6pm
The Gem

The George on Collins

162-168 Collins St Melbourne VIC

The George on Collins

162-168 Collins St Melbourne VIC

$8 Wine, $8 Spirits + $12 Cocktails

George's Finest Hour - Join us every Tuesday to Friday, starting from 3 pm to 5 pm. Delight in $12 cocktails, $8 spirits, and $8 wines & beers, all accompanied by our delectable bites menu. Walk-ins are more than welcome! details ...

MTWTFSS3pm - 5pm
The George on Collins

The Penny Black

420 Sydney Rd Brunswick VIC

The Penny Black

420 Sydney Rd Brunswick VIC

$8 Wine, $8 Spirits + $15 Cocktails + $10 Pints

Head into The Penny Black each day between 3pm to 7pm (that's right - 4 full hours!) for discounted drinks: $15 cocktails, $10 pints, $8 wines, and $8 spirits. Bargain! details ...

MTWTFSS3pm - 7pm
The Penny Black

Melbourne Happy Hour by Day

Specials in nearby Suburbs:

Melbourne Venues