Hotels in Melbourne

Find the best Melbourne hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Melbourne hotels with free cancellation or excellent ratings

Trusted Melbourne hotel providers

See all hotels in Melbourne

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelThe Spirit Vaults – 4.4

How to find the best hotel deals in Melbourne

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Melbourne

  • You've booked your perfect flight. Now let the same smart search engine find you the lowest rates on Melbourne hotels. These tips will get you one step closer to zipping up your suitcase.

  • The earlier you book, the better off you are. You're more likely to find a lower rate on a Melbourne hotel and have more options when you plan in advance.

  • However, you could still catch a last-minute offer. Although prices generally increase closer to your stay, some places cut rates a day or two before to avoid having vacant rooms, especially in low season.

  • Stay flexible with your dates to land better rates. Search for hotels in different months or seasons. Even going middle of the week (instead of weekends) can work out cheaper.

  • Browse around for stays with free cancellation. Lock in a great offer today and easily cancel later if your itinerary changes.

Where to stay in Melbourne

Central Melbourne

  • Choose the city centre and be right in the heart of it all. Take your pick of these hotels that keep you near the best attractions in central Melbourne.

  • Spend your stay at Harpur's of Melbourne if you want to be nice and close to Melbourne Hall. Around 0.48 kilometres from this top sight, this Melbourne hotel puts you in a prime location.

  • Melbourne Parish Church: St Michael with St Mary on your itinerary? The Hardinge Arms keeps you close enough to pop over whenever. This hotel in Melbourne is about 2 kilometres away.

  • Or check what deals are available for hotels near Supercar Drive Days. Melbourne View Hotel is 2 kilometres or so from this top sight. This stay makes a good base for exploring both this area and the wider city.

When to go to Melbourne

  • Consider your weather preferences before you go. With maximum highs of 24ºC, July brings the warmest conditions.

  • Lows hit -1ºC during January, the coolest month here.

  • To dodge grey skies, search for Melbourne hotels during September. With an average of six days of rain, this is the driest month.

  • July has the wettest weather. You can expect around nine days of rainfall.

Best hotels in Melbourne

Best budget hotels

  • Why pay extra? Budget Melbourne hotels provide the basics so you can save your cash for the real highlights: having adventures and cramming your suitcase with souvenirs. Often equipped with money-saving amenities like kitchenettes and laundry facilities, you'll find at least 40 of these affordable stays across the city.

  • Keep your wallet happy at go2 Hotels Burton Upon Trent Central. It has a 2-star rating and amenities including a lift and a laundry.

  • OYO Blenheim House offers 3-star value. Conveniences including accessible parking and internet access are there to make your Melbourne hotel stay more enjoyable.

  • Luggage storage and Wi-Fi in designated areas are the start of the things you'll find at Premier Inn East Midlands Airport. Another win for your budget, this place is rated 3 stars.

Best 4-star hotels in Melbourne

  • Get the upgrade without the splurge at one of the 4-star hotels in Melbourne. Take your pick of around 20 of these stays, many of which offer perks like saunas, concierge desks, and in-house dining. From the rooms to the amenities and service, it's all about extra attention to detail.

  • The Royal Oak offers the kind of stay that you'll remember for all the right reasons. A restaurant and room service are included in the 4-star guest experience here.

  • A restaurant and room service are just some of the amenities waiting for you at The Queens Head. This Melbourne hotel hits that sweet spot between practical and premium.

  • Need more to choose from? Leonardo Hotel Derby proves you don't need five stars to feel spoiled. Take advantage of a restaurant, room service and more during your visit.

Best hotels in Melbourne for families

  • Family travel can be demanding, but your hotel should be the least stressful part. You'll find at least ten family-friendly hotels in Melbourne that balance what kids want and adults need. These stays often come with handy features like multi-room suites, laundry access, play areas, and games rooms.

  • Upgrade to a luxe family experience at Crowne Plaza East Midlands Airport. Rated 4 stars, this Melbourne hotel offers room service and baby-sitting.

Best hotels with a spa

  • Make self-care part of your itinerary. Book one of the eight or so Melbourne hotels with a spa and build in time to truly relax. Hot tubs, saunas, and beauty treatments are the types of features they offer.

  • Ready to hit the reset button? Make it happen at B&B Hotel Derby. This appealing accommodation option features room service along with other thoughtful extras.

Best hotels with a pool

  • A pool adds another element of fun to a trip. Book a resort and you'll likely find large outdoor setups and maybe a water slide or two. At city hotels, rooftop and indoor pools are more typical. Choose from at least seven pool hotels in Melbourne and jump right in.

  • Spend long, lazy days by the water at Leonardo Hotel East Midlands Airport. Along with an indoor swimming pool, this Melbourne hotel comes with air conditioning and express check-in.

  • Lose track of time in the best way at Hilton East Midlands Airport. This popular option features an indoor swimming pool, a bar and a laundry.

Best pet-friendly hotels

  • With at least 30 pet-friendly Melbourne hotels, your best buddy can share the adventure. Many have outdoor areas or nearby trails for exercise, and some even offer extras like welcome treats and chew toys. A few rules might apply, but most places go out of their way to make your furry friend feel welcome.

  • You pack the toys, Holiday Inn Express Derby - Pride Park will take care of the rest. Amenities like a bar and Wi-Fi add to the experience of this pet-friendly hotel in Melbourne.

  • Let your little buddy tag along on exciting adventures at Travelodge Derby Pride Park. A bar and a restaurant are part of what's included at this pet-approved accommodation option.

  • Holiday Inn Express East Midlands Airport by IHG is one more place that works perfectly for pet owners. Amenities here include a restaurant and accessible parking.

Finding cheap hotels in Melbourne: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Melbourne with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is Rs28,001 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for Rs31,549 per night.
The average price of a hotel during the week is Rs45,886 per night, and the average price on weekends is Rs49,824. Overall, it looks like the cheapest day to stay in Melbourne could be Monday.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Melbourne. And the most expensive day seems to be Friday
The cheapest month to stay in a hotel in Melbourne is February, with an average price of Rs36,475 per night. The most expensive month is June, when the average room rate can rise to Rs44,088 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in March is Rs41,816 per night, which is around 2% higher than the rest of the year.
If you're hitting up Melbourne with kids in tow, try The Hardinge Arms.