In this article, we take a look at the best hotels in Melbourne as of 2024.
Have you ever been in a situation where there are so many options to choose from that you just get paralysed? It’s called the choice conundrum and it’s more common than you think. This is especially true for people visiting Australia and Melbourne in particular, for the first time.
What Makes Hotels in Melbourne So Special?
We chose to write this article specifically for that reason. You see, Melbourne is listed as one of the cities in the world with the highest concentration of hotels. Many of these hotels are great and similar, so without an objective guide, it would almost be impossible to be satisfied with whichever choice you make.
There’s so much to see, like The Melbourne Museum, Port Phillip Bay, Melbourne Zoo, and St Paul’s Cathedral. For corporate functions, you have the Melbourne City Conference Centre or some great venues over at the Melbourne Central Business District
The hotels chosen in this category have been classified into two. The first is the luxury hotels, which for this article are defined as any hotel that either has a five-star rating or is above Melbourne’s average hotel price per night, for a couple. The second category is the budget category, and in it, we included the best hotels that charge below Melbourne’s average price per night, for a couple.
We derived prices from the lowest rate providers at the time of research. Reviews were derived both from TripAdvisor and Google Reviews. With that said, here are the 16 best Melbourne hotels!
1. Grand Hyatt Melbourne
Price Per Night: approx $350 (Hotel.com)
Located in Collins Street, The Grand Hyatt Melbourne is practically in Melbourne’s CBD. The convenience that comes with such a location cannot be understated, but that’s just one of the reasons why this hotel is on this list.
Established in 1985 the Grand Hyatt is one of Melbourne’s premier 5-star hotels! Since its establishment, the hotel’s standards have just kept getting better. Just last year it won the leading business hotel at the World Tourism Awards!
The Hotel has over 500 guest rooms each furnished opulently. Each room has access to amazing city views. Some have unfettered panoramic views of the Yarra River!
This one definitely makes for a memorable getaway!
Address: 123 Collins Street, Melbourne, Victoria, Australia, 3000
Phone Number: (03) 9657 1234
Website: hyatt.com
2. Sheraton Melbourne
Price Per Night: approx. 350$ (Hotels.com)
You don’t have to be a Mariott die-hard to appreciate how exquisite The Sheraton in Melbourne is. Indeed, Melbourne’s Sheraton is in keeping with the high standards the brand is known for, with a little added character.
Firstly, the location is smack in the Central Business District, at the heart of Melbourne. Business travelers will find this perk pleasantly convenient. Incredible tourist attractions such as Melbourne’s famous laneways, the Melbourne Cricket Ground, and Princess Theatre are all at your fingertips from the Sheraton, not including the fact that you get to enjoy the amazing dining options on Flinders Lane, which is close by.
All the amenities you’d expect out of a 5-star hotel are present at the Sheraton. The hotel has a full-service spa, an indoor pool, fast WIFI, and a fully-equipped fitness centre. Expect the iconic beds the Sheraton has come to be known for in all three of the hotels guest room options (The Traditional-single, The Traditional-double, and the superior).
Address: 27 Little Collins St, Melbourne, Victoria 3000, Australia
Phone Number: 000 1 844-631-0595
Website: marriott.com
3. Park Hyatt Melbourne
Price Per Night: approx. 400$ (Hotels.com)
Another great name in the Hyatt family, Park Hyatt Melbourne is an incredible hotel. Firstly, it’s located perfectly. From Parliament Square in Melbourne CBD, famous Melburnian attractions are within grasp. The iconic Fitzroy gardens and St. Patricks Cathedral are very close by, to name a few.
Boasting Melbourne’s most spacious guest rooms, any of the 240 rooms at Park Hyatt will not disappoint. As a five star hotel, all expected luxury amenities are present. From rooms furnished with Italian marble bathrooms to a spa, swimming pool, and free wifi, the Hyatt has it all.
Be sure to say hi to Mr Walker, the hotels Canine Ambassador when you stop by!
Address: 1 Parliament Pl, Melbourne VIC 3002, Australia
Phone Number: (03) 9224 1234
Website: hyatt.com
4. Sofitel Melbourne
Price Per Night: approx. 350$ (Accorhotels.com)
It’s not mere coincidence that Melbourne’s top hotels are located on Collins Street. This address really is a great location, to say the least. Sofitel Melbourne simply adds to the picturesqueness of this Victorian/Parisian inspired Paris-end address.
Address: 25 Collins St, Melbourne VIC 3000, Australia
Phone Number: (03) 9653 0000
Website: sofitel-melbourne.com.au
5. Lyall Hotel
Price Per Night: approx. 250$ (Hotels.com)
Located only four kilometres away from Melbourne CBD, The Lyall is close enough that you can conveniently access the city centre, yet far enough that you get a taste of the suburbs. The upscale neighbourhood including chapel street is renowned for being Melbourne’s fashion hub. Beautiful landmarks such as the royal botanic gardens are right in the neighbourhood too.
Currently the World Travel Awards winner for leading boutique hotels in Australia, the Lyall is the epitome of personal touch. The hotel is fully family-owned and the personal care and attention to detail that comes with that is truly evident.
All of the Lyall’s 40 suites from the deluxe to the platinum share the same class and attention to detail that has this hotel in our list.
Address: 16 Murphy St, South Yarra VIC 3141, Australia
Phone Number: (03) 9868 8222
Website: thelyall.com
6. Crown Towers Melbourne
Price Per Night: approx. 350$ (Agoda.com)
A landmark in this great Australian city, Crown Towers needs no description. Whether you choose their classic deluxe room, or you opt for their more exquisite villa experience, Crown Towers Melbourne will leave you pleasantly astounded.
The location is great too as popular attractions such as the Melbourne Convention and Exhibition Centre as well as Eureka Skydeck are all in the vicinity.
For fine dining, try the world-famous Nobu restaurant located in the house.
Address: 8 Whiteman St, Southbank VIC 3006, Australia
Phone Number: (03) 9292 8888
Website: crownhotels.com.au
7. QT Melbourne
Price Per Night: approx. 350$ (TripAdvisor.com)
If you’re looking for a contemporary themed hotel, then this one is a great option. Located at the heart of the city, QT Melbourne is close to everything. Flinders Street Train Station is just shy of a ten-minute walk while tourist attractions like the National Gallery of Victoria are nearby too.
Amenities include free Wifi, a pool, a gym, room service, a rooftop bar for a beautiful view of the Melbourne skyline, and so on.
Address: 133 Russell St, Melbourne VIC 3000, Australia
Phone Number: (03) 8636 8800
Website: qthotels.com
8. The Langham Melbourne
Price Per Night: approx. 250$ (Agoda.com)
From its location in Southbank, you’ve got stunning views of the city on the one hand, and an awe-inspiring view of the Yarra River. The location is just perfect!
Beyond that, each of the hotels with close to 400 rooms is designed to take full advantage of the views. Every room is crafted excellently in true 5-star fashion.
The dining experience at the poplar Melba is unforgettable. From breakfast to dinner, or for some afternoon tea in between, the restaurant won’t disappoint.
Expect all standard amenities that come with a hotel of this stature. Spa, fitness centre, free wifi are all included.
Address: 1 Southgate Ave, Southbank VIC 3006, Australia
Phone Number: (03) 8696 8888
Website: langhamhotels.com
9. Intercontinental Melbourne The Rialto
Price Per Night: approx. 350$ (Hotels.com)
Located a walking distance of Her Majesty’s theatre, everything about this establishment oozes class and rich history. Paying homage to old Melbourne, this iconic hotel is located in two nineteenth-century former Melbourne Wool stores. From the hotel, famous landmarks like the queen victoria market are just a walking distance away.
Expect the same five-star excellence that Intercontinental has come to be known for, in any of the Rialto’s 250 plus guest rooms.
Address: 495 Collins St, Melbourne VIC 3000, Australia
Phone Number: (03) 8627 1400
Website: melbourne.intercontinental.com
10. The Hotel Windsor
Price Per Night: approx. $150 (Hotel Windsor)
It’s hard to miss The Hotel Windsor, even if one isn’t looking out for it. The graceful Victorian building sticks out like a sore thumb, at the far end of Spring Street and Bourke Street. The hotel has so much character and rich history, that you’ll find yourself wondering which member of the royal family ever spent the night in your room!
All major landmarks such as Federation Square and Fitzroy Gardens are within walking distance. So too is great shopping as Bourke street mall is merely a kilometre away!
And the big question? How is this hotel priced so much lower than its peers? Well, if you find yourself asking the same question, do yourself a favor and remember not to look a gift horse in the mouth! Take advantage of these amazing rates to stay in one of Melbournes most iconic establishments!
Address: 111 Spring St, Melbourne VIC 3000, Australia
Phone Number: (03) 9633 6000
Website: thehotelwindsor.com.au
11. Pegasus Apartment Hotel
Price Per Night: approx. 120$ (Agoda.com)
The beauty about apartment hotels is that they offer most of the services that conventional hotels offer, but for a fraction of the rates and with the added advantage of much larger rooms.
Pegasus does not disappoint. Located right next to queen victoria market, this hotel three different room styles; the studio with a queen size bed option, twin or triple, the one-bedroom, and the two-bedroom. It’s especially great for those travelling with family!
Address: 206 A’Beckett St, Melbourne VIC 3000, Australia
Phone Number: (03) 9284 2400
Website: pegasussuites.com.au
12. Travelodge Hotel Melbourne Docklands
Price Per Night: approx. 120$ (Agoda.com)
This is yet another great value hotel especially for those travelling as a family. Travelodge is a fully-fledged hotel with a twist. They have the classic guest rooms but also have fully-fledged furnished apartments, with 2 bedrooms!
Having been awarded a TripAdvisor certificate of excellence 2019, you know their facilities and standards are definitely up to par!
Address: 66 Aurora Ln, Docklands VIC 3008, Australia
Phone Number: (03) 8615 1000
Website: pegasussuites.com.au
13. Ibis Hotel Swanston Street
Price Per Night: 120$ (Booking.com)
There’s a reason this hotel franchise has remained relevant ever since the ’60s. Ibis’ model works well. They understand a traveller’s needs and seamlessly balance amazing quality with economy.
The Ibis at Swanston Street stays true to this model, and with the rates above, its a hotel one can keep going to!
Address: 609 Swanston St, Carlton VIC 3053, Australia
Phone Number: (03) 9347 3027
Website: ibismelbourneswanston.com.au
14. The Jazz Corner Hotel
Price Per Night: $150 (Booking.com)
A great themed apartment hotel, this new entry into Melbourne’s accommodation scene is a must-try!
Address: 352 William St, Melbourne VIC 3000, Australia
Phone Number: (03) 9454 9000
Website: jazzcornerhotel.com
Honourable Mentions
- Art Series- The Olsen
Address: 637-641 Chapel St, South Yarra VIC 3141, Australia
Phone Number: (03) 9040 1222
Price Per Night: approx. 220$ (Agoda.com)
2. Pan Pacific Melbourne
Address: 2 Convention Centre Pl, South Wharf VIC 3006, Australia
Phone Number: (03) 9027 2000
Price Per Night: 300$ (Hotels.com)
1 Comment
I was just looking for something like this for my cousin, they just got married and we are giving them a surprise Honeymoon Package to Australia. I was looking for some best hotels to stay in Australia, and now I think I have found some options. These hotels are outstanding and justy out of this world. I am very excited to gift them this luxury Honeymoon Tour. Thank you for sharing this great blog. Keep up the good work.