Find and Book Top Resorts in Melbourne

Search among 200 available resorts and all inclusive hotels in Melbourne from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 200
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great285 reviews
MapView on map800 m from City Centre400 m from Flinders Street Station
From   US$ 255 /nightSelect
8.4
Great190 reviews
MapView on map800 m from City Centre400 m from Flinders Street Station
From   US$ 221 /nightSelect
Hotel
8.2
Great46 reviews
From   US$ 257 /nightSelect
8.4
Great15 reviews
800 m from City Centre300 m from Southern Cross Station
From   US$ 403 /nightSelect
8.4
Great93 reviews
1.3 km from City Centre400 m from Princess Theatre
From   US$ 278 /nightSelect
8.8
Great1276 reviews
1.0 km from City Centre300 m from Crown Casino Melbourne
From   US$ 154 /nightSelect
8.4
Great183 reviews
900 m from City Centre900 m from Bourke Street Mall
From   US$ 105 /nightSelect
8.6
Great129 reviews
600 m from City Centre300 m from Flinders Street Station
From   US$ 249 /nightSelect
8.2
Great48 reviews
1000 m from City Centre300 m from Princess Theatre
From   US$ 540 /nightSelect
8.6
Great2191 reviews
900 m from City Centre400 m from Southern Cross Station
From   US$ 69 /nightSelect
8.0
Great191 reviews
400 m from City Centre500 m from Bourke Street Mall
From   US$ 94 /nightSelect
8.6
Great742 reviews
From   US$ 175 /nightSelect
8.0
Great81 reviews
1.9 km from City Centre500 m from Melbourne Cricket Ground
From   US$ 170 /nightSelect
8.0
Great63 reviews
4.2 km from City Centre
From   US$ 164 /nightSelect
8.6
Great700 reviews
18.5 km from City Centre
From   US$ 122 /nightSelect
8.6
Great1323 reviews
1.1 km from City Centre300 m from Marvel Stadium
From   US$ 579 /nightSelect
8.4
Great51 reviews
400 m from City Centre500 m from Bourke Street Mall
From   US$ 157 /nightSelect
8.2
Great36 reviews
900 m from City Centre500 m from Crown Casino Melbourne
From   US$ 166 /nightSelect
8.2
Great656 reviews
900 m from City Centre500 m from Southern Cross Station
From   US$ 46 /nightSelect
8.6
Great881 reviews
400 m from City Centre200 m from Bourke Street Mall
From   US$ 109 /nightSelect

Best resorts and places to stay in Melbourne

Why visit?

Melbourne, the vibrant capital of Victoria, Australia, offers a diverse range of attractions and experiences that make it an exciting destination for tourists. From iconic landmarks such as the Melbourne Cricket Ground (MCG) and Federation Square to the picturesque Yarra River and vibrant street art scene, Melbourne has something for everyone. Enjoy the city's cultural diversity by exploring charming neighborhoods like Fitzroy and St. Kilda or indulge in the city's culinary delights at its renowned restaurants and cafes.

Why is choosing a resort in Melbourne better than staying in a hotel?

Resort amenities: Resorts in Melbourne offer a plethora of amenities such as swimming pools, spas, fitness centers, and recreational activities, providing a comprehensive vacation experience.

Space and privacy: Resorts often have spacious rooms or suites, giving you more room to relax and unwind during your stay. They also offer more privacy compared to traditional hotel rooms.

Beautiful surroundings: Many resorts in Melbourne are located in scenic areas, providing guests with stunning views of the city skyline, ocean, or lush green landscapes.

Extensive facilities: Resorts often boast multiple dining options, including restaurants, bars, and cafes, allowing guests to savor a variety of culinary experiences without leaving the premises.

Relaxing atmosphere: Resorts provide a tranquil environment away from the hustle and bustle of the city, offering a serene ambiance and a chance to rejuvenate.

What is the price to stay in a resort per night?

3-star resorts: With prices ranging from around AUD 100 to AUD 200 per night, 3-star resorts in Melbourne offer comfortable accommodations at affordable rates.

4-star resorts: Expect to pay between AUD 200 to AUD 350 per night for a stay at a 4-star resort in Melbourne. These resorts often boast better facilities and services than their 3-star counterparts.

5-star resorts: For the ultimate luxury experience, 5-star resorts in Melbourne can cost anywhere from AUD 350 to AUD 700 per night. These resorts provide top-notch amenities, exceptional service, and exquisite surroundings.

Best value for money:

Mantra Southbank: Located in the heart of Southbank, this 4-star resort offers spacious rooms, a heated pool, and easy access to attractions like the National Gallery of Victoria and Crown Casino.

Bayview Eden Melbourne: Situated near the lush Albert Park and only a short drive from the city center, this 4-star resort boasts comfortable rooms, a gym, and a rooftop pool with panoramic views.

Best luxury resorts:

Crown Towers Melbourne: As one of Melbourne's most prestigious resorts, Crown Towers boasts lavish accommodation, an indulgent spa, multiple restaurants, and a rooftop garden with stunning city views.

Park Hyatt Melbourne: Set in a historic Victorian building, this 5-star resort combines elegance and luxury with its opulent rooms, award-winning restaurant, and a serene spa.

Best pets-friendly resorts:

Art Series: The Chen: This boutique 4-star resort embraces pet-friendly hospitality with designated pet suites, a rooftop garden for dogs, and convenient access to parks and walking tracks.

The Langham Melbourne: This 5-star luxury hotel welcomes furry friends with open arms, providing special amenities and services for pets, including dog walking and grooming facilities.

Best family-friendly resorts:

Novotel Melbourne on Collins: Located in the heart of the city, this 4-star resort offers spacious family rooms, a rooftop pool, and proximity to family attractions like Melbourne Zoo and SEA LIFE Melbourne Aquarium.

Mantra Bell City: Situated just outside the city center, this 3.5-star resort provides apartment-style accommodation, a pool, and easy access to attractions such as Bundoora Park and Funfields Theme Park.

Best resorts with unique views:

The Olsen: Offering stylish rooms and suites adorned with artworks by renowned artist John Olsen, this 5-star resort provides panoramic views of Melbourne's skyline and the Royal Botanic Gardens.

The Westin Melbourne: Set on Collins Street, this luxurious 5-star resort offers breathtaking views of St. Paul's Cathedral and the city's bustling streets, ensuring an unforgettable stay.

Show moreLess