Find and Book Top Rated Hotels in Melbourne

Search among 346 available hotels and places to stay in Melbourne from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-50 out of 346
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Hotel
8.2
Great45 reviews
From   US$ 240 /nightSelect
8.6
Great285 reviews
MapView on map900 yd from City Center900 yd from Crown Casino Melbourne
From   US$ 219 /nightSelect
8.4
Great330 reviews
1200 yd from City Center200 yd from Princess Theatre
From   US$ 168 /nightSelect
8.4
Great190 reviews
800 yd from City Center500 yd from Her Majesty's Theatre
From   US$ 194 /nightSelect
8.4
Great93 reviews
1500 yd from City Center400 yd from Princess Theatre
From   US$ 234 /nightSelect
8.6
Great339 reviews
600 yd from City Center1000 yd from Her Majesty's Theatre
From   US$ 132 /nightSelect
8.4
Great264 reviews
1400 yd from City Center200 yd from Crown Casino Melbourne
From   US$ 181 /nightSelect
8.4
Great124 reviews
1100 yd from City Center400 yd from Princess Theatre
From   US$ 211 /nightSelect
8.6
Great285 reviews
1200 yd from City Center200 yd from Crown Casino Melbourne
From   US$ 161 /nightSelect
8.8
Great122 reviews
600 yd from City Center700 yd from Her Majesty's Theatre
From   US$ 211 /nightSelect
8.2
Great49 reviews
1.1 mi from City Center600 yd from Melbourne Convention and Exhibition Centre
From   US$ 125 /nightSelect
8.6
Great501 reviews
600 yd from City Center500 yd from Her Majesty's Theatre
From   US$ 80 /nightSelect
8.6
Great174 reviews
1000 yd from City Center300 yd from Crown Casino Melbourne
From   US$ 229 /nightSelect
8.0
Great79 reviews
1.2 mi from City Center500 yd from Melbourne Cricket Ground
From   US$ 181 /nightSelect
8.6
Great232 reviews
1200 yd from City Center100 yd from Princess Theatre
From   US$ 92 /nightSelect
8.6
Great1143 reviews
500 yd from City Center900 yd from Crown Casino Melbourne
From   US$ 106 /nightSelect
Hotel
8.2
Great89 reviews
700 yd from City Center400 yd from Her Majesty's Theatre
From   US$ 174 /nightSelect
8.6
Great24 reviews
6.6 mi from City Center
From   US$ 201 /nightSelect
8.2
Great48 reviews
1100 yd from City Center300 yd from Princess Theatre
From   US$ 221 /nightSelect
8.4
Great75 reviews
1000 yd from City Center200 yd from Her Majesty's Theatre
From   US$ 196 /nightSelect
8.6
Great389 reviews
900 yd from City Center400 yd from Her Majesty's Theatre
From   US$ 118 /nightSelect
7.8
Very good6 reviews
900 yd from City Center400 yd from Southern Cross Station
From   US$ 334 /nightSelect
8.6
Great248 reviews
400 yd from City Center800 yd from Her Majesty's Theatre
From   US$ 130 /nightSelect
8.8
Great1276 reviews
1200 yd from City Center400 yd from Crown Casino Melbourne
From   US$ 154 /nightSelect
8.4
Great967 reviews
900 yd from City Center200 yd from Her Majesty's Theatre
From   US$ 108 /nightSelect
8.6
Great700 reviews
11.5 mi from City Center
From   US$ 122 /nightSelect
8.6
Great508 reviews
900 yd from City Center400 yd from Southern Cross Station
From   US$ 150 /nightSelect
8.4
Great205 reviews
800 yd from City Center900 yd from Southern Cross Station
From   US$ 178 /nightSelect
8.4
Great178 reviews
1000 yd from City Center900 yd from University of Melbourne
From   US$ 86 /nightSelect
8.0
Great192 reviews
400 yd from City Center1000 yd from Her Majesty's Theatre
From   US$ 80 /nightSelect
Aparthotel
8.2
Great23 reviews
1.1 mi from City Center1300 yd from Rod Laver Arena
From   US$ 118 /nightSelect
8.4
Great51 reviews
400 yd from City Center1000 yd from Her Majesty's Theatre
From   US$ 160 /nightSelect
8.6
Great292 reviews
1000 yd from City Center600 yd from Southern Cross Station
From   US$ 148 /nightSelect
Aparthotel
8.2
Great58 reviews
1100 yd from City Center600 yd from Crown Casino Melbourne
From   US$ 105 /nightSelect
8.4
Great517 reviews
1000 yd from City Center600 yd from Crown Casino Melbourne
From   US$ 49 /nightSelect
Hostel
8.4
Great264 reviews
1000 yd from City Center600 yd from Her Majesty's Theatre
From   US$ 73 /nightSelect
8.6
Great2191 reviews
1000 yd from City Center400 yd from Southern Cross Station
From   US$ 69 /nightSelect
8.2
Great91 reviews
1700 yd from City Center400 yd from Melbourne Convention and Exhibition Centre
From   US$ 154 /nightSelect
8.0
Great34 reviews
900 yd from City Center600 yd from Crown Casino Melbourne
From   US$ 163 /nightSelect
Aparthotel
8.2
Great61 reviews
1.1 mi from City Center700 yd from Marvel Stadium
From   US$ 185 /nightSelect
8.0
Great47 reviews
800 yd from City Center900 yd from Her Majesty's Theatre
From   US$ 152 /nightSelect
8.4
Great62 reviews
2.5 mi from City Center1.2 mi from AAMI Park
From   US$ 172 /nightSelect
8.4
Great154 reviews
1000 yd from City Center500 yd from Crown Casino Melbourne
From   US$ 18 /nightSelect
8.6
Great290 reviews
600 yd from City Center600 yd from Crown Casino Melbourne
From   US$ 210 /nightSelect
8.4
Great121 reviews
2.8 mi from City Center100 yd from Prahran Market
From   US$ 94 /nightSelect
Aparthotel
8.4
Great245 reviews
700 yd from City Center900 yd from Southern Cross Station
From   US$ 81 /nightSelect
8.4
Great59 reviews
1000 yd from City Center300 yd from Her Majesty's Theatre
From   US$ 137 /nightSelect
8.6
Great1319 reviews
1300 yd from City Center300 yd from Marvel Stadium
From   US$ 98 /nightSelect
8.6
Great354 reviews
1000 yd from City Center100 yd from Her Majesty's Theatre
From   US$ 112 /nightSelect
8.4
Great408 reviews
1700 yd from City Center1200 yd from Royal Melbourne Hospital
From   US$ 97 /nightSelect

Best hotels and places to stay in Melbourne

Why visit?

Melbourne, Australia's vibrant capital city, offers a unique blend of culture, entertainment, and natural beauty. With its diverse neighborhoods, excellent dining options, bustling markets, and world-class sports events, Melbourne has something for every type of traveler. From exploring the historic arcades and laneways to enjoying the stunning coastline, there's no shortage of exciting experiences awaiting visitors in Melbourne.

Where to stay?

When choosing a place to stay in Melbourne, it's essential to consider the different areas that offer distinct experiences. Here are some of the best areas in Melbourne to stay in:

Melbourne Central Business District (CBD): The heart of the city, the CBD is a popular choice for travelers looking to be at the center of the action. With its skyscrapers, shopping precincts, and proximity to cultural attractions like Federation Square and the National Gallery of Victoria, the CBD is perfect for those who want to explore Melbourne's urban charm.

Southbank: Located along the Yarra River, Southbank is famous for its lively arts scene and stunning riverfront views. This area is dotted with iconic landmarks like the Arts Centre Melbourne and Crown Casino, as well as an array of restaurants, bars, and cafés.

St Kilda: For a more laid-back atmosphere, St Kilda offers a beachside retreat with a bohemian vibe. Known for its vibrant nightlife, picturesque beach, and iconic Luna Park, St Kilda is a great choice for those seeking a mix of relaxation and entertainment.

Price per hotel room per night:

Melbourne offers a wide range of accommodation options catering to different budgets. The average price per night for hotel rooms varies across different star ratings:

3-star hotels: Prices range from $80 to $150 per night.

4-star hotels: Prices range from $150 to $250 per night.

5-star hotels: Prices range from $250 to $500+ per night.

Best value for money:

Great Southern Hotel Melbourne: Located in the CBD, this hotel offers comfortable rooms at affordable prices, starting from $90 per night.

Causeway 353 Hotel: Another great option in the CBD, offering stylish rooms and excellent amenities, with prices starting from $110 per night.

Comfort Hotel East Melbourne: Situated near the MCG and Fitzroy Gardens, this hotel provides value for money with prices starting from $120 per night.

Best kids-friendly hotels:

PARKROYAL Melbourne Airport: Ideal for families arriving or departing from Melbourne, this hotel provides direct access to the airport and features comfortable rooms and helpful services, with prices starting from $200 per night.

Best hotels for a romantic getaway:

The Langham, Melbourne: Situated on the banks of the Yarra River, this luxury hotel offers exquisite rooms, a spa, and stunning views, creating a perfect atmosphere for a romantic escape, with prices starting from $300 per night.

The Hotel Windsor: With its heritage charm, elegant rooms, and impeccable service, The Hotel Windsor provides a timeless romantic experience, with prices starting from $280 per night.

Best for location:

Crown Towers Melbourne: Located in Southbank, this 5-star hotel offers luxurious rooms, panoramic views, and direct access to the Crown Casino complex, with prices starting from $350 per night.

Adara Collins: Situated in the CBD, this stylish hotel provides easy access to shopping, dining, and attractions like the Regent Theatre and State Library of Victoria, with prices starting from $200 per night.

Ovolo Laneways: Nestled in Melbourne's diverse laneways, this trendy hotel is surrounded by cafés, galleries, and boutiques, offering a unique experience, with prices starting from $230 per night.

Best for a short city break:

Citadines on Bourke Melbourne: Located in the CBD, this aparthotel offers modern rooms and is within walking distance of popular attractions like Chinatown and Bourke Street Mall, with prices starting from $220 per night.

QT Melbourne: With its quirky design and trendy atmosphere, this city boutique hotel is perfect for those seeking a vibrant urban experience, with prices starting from $250 per night.

Show moreLess