Rooftop restaurants in Melbourne

Wine and dine with spectacular skyline views, check out the top Melbourne rooftop restaurants.

September 4, 2023
Rooftop restaurants in Melbourne

Melbourne is one of the best cities in the world when speaking about restaurants and bars. And the rooftop restaurants are no exception.

Here you can find some great rooftop venues suitable for a nice dinner. Romantics spots, vibrant restaurants or just some bar bites for an afterwork. Melbourne has it all!

This list of the 10 best rooftop restaurants in Melbourne is made by the world’s leading experts on rooftops – The Rooftop Guide. Enjoy!

1. FABLE Melbourne

Rooftop restaurants Melbourne - FABLE Melbourne
Rooftop restaurants Melbourne - FABLE Melbourne | Photocredit:

Taking over the space where you used to find Melina on the Rooftop, FABLE Melbourne is eager to claim a spot in hospitality history. And they have all the ingredients needed to succeed.

With a 13th floor location in the heart of Melbourne, the rooftop comes surrounded with an amazing view over the city skyline. And the modern and sleek design offers a feeling of New York state of mind meeting the quintessential Melbourne.

Just as its predecessor, FABLE Melbourne is the most elevated spot in town to enjoy the best of Mediterranean vibes. Created by Executive Chef Alex Xinis, the seasonal Mediterranean food served is full of flavour and designed to share.

Complemented with a carefully curated cocktail selection, FABLE is open most night to dine and drink high above Melbourne.


168 Lonsdale St, Melbourne VIC 3000


More info

2. Blossom Rooftop Bar

Rooftop restaurants Melbourne - Blossom Rooftop Bar
Rooftop restaurants Melbourne - Blossom Rooftop Bar | Photocredit:

Blossom Rooftop Bar is a modern and urban addition to the Melbourne rooftop scene, located on the 14th floor of the Pullman Melbourne on Swanston, high above the CBD.

With a stunning industrial interior, adorned with artwork by acclaimed artist Lisa King, it's the perfect venue for after work drinks, or for a pizza party with friends.

Part stylish inside lounge, there is also a spacious al fresco terrace that wraps around the 14th floor, presenting jaw-dropping 270-degree views of the city skyline.

The Blossom rooftop menu is Italian-inspired, and comes filled with both handmade wood-fired pizza and tasty bar snacks, from Oysters and Tuna Crudo to Charcutiere plates.

Complemented with mouth-watering signature cocktails, local wines and beers, the vibrant and sophisticated Blossom Rooftop is a prime spot for flavour-filled and elevated evenings.


Pullman Melbourne on Swanston, Level 14/195 Swanston St, Melbourne VIC 3000

Pizza / Bar Snacks

Pizza: ~$22

More info

3. Ellora St Kilda

Rooftop restaurants Melbourne - Ellora St Kilda
Rooftop restaurants Melbourne - Ellora St Kilda | Photocredit:

Set over two levels on Fitzroy Street in St Kilda, Ellora is a chic and vibrant venue perfect to enjoy a mix of drinks, bites and views.

Housing an impressive and bright interior, the tru gem is the covered balcony rooftop terrace, where you get spectacular uninterrupted views over Port Phillip Bay.

A weekend hot-spot, Ellora offers a generous, creative and refreshing selection of food and drinks. Cocktails, wine, sparkling and beers are paired with a modern array of bites and tapas perfect to share.

Rooftop restaurants Melbourne - Ellora St Kilda
Rooftop restaurants Melbourne - Ellora St Kilda | Photocredit:

The food menu includes everything from chippies, Tacos, Caprese Bruschetta and Arancini 2 Ways, to a cheese plate served for 1 or 2 persons.

With a great and friendly ambience and service, Ellora is perfect for both couples looking for an intimate evening out, and a groups of friends looking to socialise with bites, drinks and views.

For earlier and sunny sessions, every Saturday & Sunday also means 'Bechside Bottomless Brunch'. From 1pm to 3pm, you can indulge in a menu including cocktail on arrival, bottomless wines, mimosas and tap beers, and a set food menu with seasonal fruits, danish pastries, brioche omelette, assorted bagles and fritters.


1 Fitzroy St, St Kilda VIC 3182

Tapas / Brunch

Tapas: ~$14

More info

4. The Q

Rooftop restaurants Melbourne - The Q
Rooftop restaurants Melbourne - The Q | Photocredit:

The Quincy Hotel brings the essence of South East Asia to Melbourne, and it does so all the way up to the very top, with the elevated and modern The Q.

Perched high, high above the bustling streets of Melbourne CBD (28 floors above to be exact), this stylish indoor/outdoor venue comes surrounded with epic skyline views, right among the city skyscrapers.

The Q rooftop menu includes a great selection of creative and crafted signature cocktails, but it also offers some delicious Asian-inspired small plates. From 'Roasted pork belly bao' and 'Vegetable spring rolls' to 'Mekong chicken ribs', the food is made perfect to share.

So bring a loved one or some friends and enjoy a unique Melbourne rooftop experience. After food and drinks, you can stick around for a pulsing and energetic bar experience continuing well into the night.


509 Flinders Ln, Melbourne VIC 3000


Small plates: $8-$24

More info

5. Transport Hotel

Rooftop restaurants Melbourne - Transport Hotel
Rooftop restaurants Melbourne - Transport Hotel | Photocredit:

Found right by Federation Square and the railway station in the heart of the CBD, Transport Hotel is somewhat of a Melbourne institution, offering several floors of food, drinks, fun and events.

Starting with the ground floor Transport Public Bar, where you can catch a game on the big screens, listen to some of Melbourne’s best live music, or enjoy a menu filled with modern pub classics and Asian inspired street food, preferably at one of the three outdoor areas.

For more elevated eating, head up to the second floor Taxi Kitchen. While this stylish yet relaxed venue is all indoors, the panoramic windows means you can indulge in a modern Australian menu with a distinct Asian influence, all to fantastic views over Melbourne’s skyline and the Yarra River.

Topping it all off is the vibrant Transit Rooftop Bar, mixing indoor and heated al fresco seating, and offering the very best views Transport Hotel has to offer. Mostly know as a venue for stylish cocktails and jumping live music, the rooftop also offers a nice selection of food. From small plates to hot sandwiches and pizzas.


Federation Square, Melbourne VIC 3000


Small plates: ~$15 / Main: ~$30

More info

6. Hobsons Bay Hotel

Rooftop restaurants Melbourne - Hobsons Bay Hotel
Rooftop restaurants Melbourne - Hobsons Bay Hotel | Photocredit:

Located in the Williamstown suburb, south-west of Melbourne's CBD, Hobsons Bay Hotel is a three-storey pub, mixing a rustic charm with a modern setting.

Equipped with a ground floor brasserie-style dining room and public bar, as well as a first floor bar with leafy balcony and cosy fireplace, the real cherry on top is the upstairs rooftop.

Surrounded with panoramic views over Williamstown, Port Phillip Bay and the complete Melbourne skyline, the Hobsons Bay Hotel rooftop is open and airy for breezy sessions during summer, but also comes with complete protection and a cosy heater for the more chilly months.

At the cosy main dining room you can enjoy a seasonal menu derived from some of the best food and ingredients Melbourne has to offer, with plenty of the dishes made at the woodfire grill and rotisserie in the open kitchen.

The public bar and rooftop serves a more classic pub-style menu, including Minute Steak with Shoestring Fries, Lightly Battered Fish & Chips and the HBH Cheeseburger. The food is complemented with tap cocktails and wine, as well as a large selection of classic and local craft beers.


28 Ferguson St, Williamstown VIC 3016


Pub classics: ~$25 / Grill: ~$40

More info


Rooftop restaurants Melbourne - Bomba
Rooftop restaurants Melbourne - Bomba | Photocredit:

This Spanish restaurant and rooftop bar can be found in the Central Business district of Melbourne and offers beautiful views of one of the busiest areas of the city, while still providing a sense of calm and relaxation.

Downstairs, you can enjoy a cozy atmosphere and a fantastic tapas atmosphere, while at the rooftop you can find expertly-mixed cocktails, excellent Spanish wines, unique Gin & Tonic combinations, and a beautiful collection of beers.

What's more, Bomba actually has sangría on tap, a true novelty in the city.

While the streets surrounding Bomba can be pretty busy, the rooftop offers a relaxing and lovely Spanish setting and vibe, complete with a retractable roof and comfortable seating options, making it an excellent alternative for those looking for a break at work, or a night out with friends.


Bomba Tapas Bar and Rooftop, Lonsdale Street, Melbourne

Spanish tapas

Tapas: ~$8

More info

8.Captain Baxter

Rooftop restaurants Melbourne - Captain Baxter
Rooftop restaurants Melbourne - Captain Baxter | Photocredit:

One of few beachside venues on this list, Captain Baxter was refurbished a couple of years ago and has quickly become one of the hottest spots in the city.

Delicious food, fresh cocktails, and jaw-dropping views of the ocean make any visit to Captain Baxter one to remember, but if that isn't enough, this fantastic rooftop venue also offers a peaceful yet classy atmosphere that you're sure to love.

Matching its location, Captain Baxter serves mainly seafood with Asian influence, as long as a long list of expertly crafted cocktails, wines, and beers.

Tasteful music, relaxing vibes, attentive staff, and more make Captain Baxter one of the best rooftop restaurants and bars, and no visit to the city is complete without watching a sunset from this venue.


10-18 Jacka Boulevard, St Kilda VIC 3182

Seafood / Asian

Main: ~$30

More info

9.Imperial Hotel

Rooftop restaurants Melbourne - Imperial Hotel
Rooftop restaurants Melbourne - Imperial Hotel | Photocredit:

Don't be confused by the name; the Imperial Hotel isn't a hotel, but rather a three stories pub, as well as one of the oldest pubs in the city.

While the entire building is dedicated to eating and drinking, the rooftop terrace is the crown jewel, as it offers a fantastic view of the city and a lively atmosphere that keeps visitors returning for more.

The wooden deck terrace offers numerous seating options, large umbrellas to protect guests from the elements, outdoor heaters during the weekend, and a stylish outdoor bar.

While the terrace does offer a semi-roofed area, if the weather is particularly bad, it's recommended to retreat back indoors, but hey, "indoors" still means two stories of bar and lounge, so it's hardly a sacrifice.

Since the Imperial Hotel is a classic pub, it features a staggering collection of beers, but also cocktails and delicious and innovative pub food. From pizza and burgers to salads and bar bites. And on Saturdays, a bottomless and great rooftop brunch.

The atmosphere is laid-back yet classy, with no airs of grandeur. People who visit the Imperial Hotel do it to drink, eat and have fun, and that's precisely what they get.


2/8 Bourke St, Melbourne VIC 3000

Pub food

Main: ~$22

More info

10. Good Heavens

Rooftop restaurants Melbourne - Good Heavens
Rooftop restaurants Melbourne - Good Heavens | Photocredit:

Perched on top of the famous American BBQ restaurant "Fancy Hank's", Good Heavens is mainly known for its creative signature cocktails and lively atmosphere. And while the restaurant downstairs is a more safe bet for the hungry ones most days, during weekends Good Heavens offers a great rooftop lunch.

Indulge in a Cubano or Brisket Sandwich, or dig into a Hank's Cheeseburger, all while taking in the beautiful views of Melbourne's skyscrapers and Bourke Street just below.

Chances are you won't be paying attention to the view only, as the bar's decoration is so colorful and charming it's bound to catch your attention. Pastel colors, bright pink signs, Hawaiian shirts on the staff, and eclectic furniture make this rooftop bar one you won't forget, and the retro-inspired signature cocktails are both creative and delicious.

If cocktails aren't your thing, you can also find beers on taps and a decent selection of wines, so chances are you'll find something you'll like.

Good Heaven's atmosphere is casual yet energetic, with live DJs showing off their skills and people mingling and dancing to the sound of music.


Level 2, 79 Bourke St, Melbourne VIC 3000

Burgers / Sandwiches / Bar snacks

Main: ~$15

More info

The Rooftop Guide
Written by:
The Rooftop Guide

- The world's leading experts on rooftop venues