Victoria, Australia

Best Hotels in Melbourne

Compare prices, read expert reviews, and find the perfect hotel for your Melbourne stay.

Compare Hotels in Melbourne

720+ hotels · Sorted by our recommendation

Loading hotels...

About Hotels in Melbourne

Melbourne's hotel market spans the CBD's business district to bayside St Kilda and the trendy inner-north suburbs. The city's grid layout and extensive tram network (free within the CBD) mean location matters less than in Sydney, most areas offer good access to major attractions.

The CBD concentrates the majority of 4 and 5-star hotels, particularly along Collins Street and around Southbank. Budget travellers find better value in Fitzroy, Carlton, and Richmond, where boutique hotels and aparthotels compete with inner-city pricing while offering more local character.

Melbourne's unpredictable weather makes central, well-connected hotels practical choices. The free City Circle tram and walkable laneways mean a CBD base covers dining, culture, and shopping without additional transport costs.

Quick Facts

Average Price

$150 - $300 per night

Best Time to Visit

March to May and September to November provide the most stable weather. Avoid Australian Open period (January) unless attending, as hotel prices spike significantly.

Top Neighbourhoods

CBD, Southbank, St Kilda, Fitzroy

Where to Stay in Melbourne

Melbourne's hotel market is more spread out than Sydney's. The CBD grid makes navigation easy, but the real character is in the inner suburbs. Hotels here compete on design and dining more than views.

What to Expect

Peak: Australian Open (Jan), Melbourne Cup (Nov), Grand Prix (Mar). Shoulder: Feb-Apr, Sep-Oct. Low: Jun-Aug (but arts/food events keep demand steady).

Budget

$100-160/night

1–3 stars

Mid-Range

$180-300/night

3–4 stars

Luxury

$400-800+/night

4–5 stars

Insider Tips

  • Southbank hotels have great river views but you'll pay 20% more than equivalent CBD hotels one block away
  • Fitzroy and Collingwood have boutique options that are cheaper and more interesting than CBD chains
  • Free tram zone covers the CBD. Hotels just outside it are often 30% cheaper with the same access

Common Questions

The CBD suits most visitors with its walkable laneways, dining scene, and free tram zone. Southbank offers arts precinct proximity and river views. St Kilda provides beachside accommodation with good tram links. Fitzroy and Collingwood appeal to those prioritising nightlife and cafe culture.
Melbourne hotel rates typically run $100-150 for 3-star properties, $180-280 for 4-star hotels, and $350+ for luxury options. The city offers better value than Sydney, with comparable quality hotels often 15-20% cheaper.
Melbourne hotels generally cost 15-20% less than equivalent Sydney properties. The free CBD tram zone also reduces transport costs for centrally-located visitors.
The CBD maximises access to dining, shopping, and cultural attractions within walking distance. St Kilda suits longer stays where beach access and a more relaxed pace justify the 20-minute tram commute to the city centre.
The Australian Open (mid-January), Melbourne Cup Carnival (early November), and Grand Prix (March) see hotel prices increase 40-100%. Book 6+ months ahead for these events or avoid these dates for better rates.

Find Your Hotel in Melbourne

Compare prices across Melbourne's best hotels

Hotels from $100/night

Prices include taxes and fees · Free cancellation available on select hotels