Hotels in Melbourne
We earn a commission on bookings. Learn more
Table of Contents
Quick Facts
5.1 million (metro)
720+ properties
$100-$500+ per night
January (Australian Open)
MEL (23km from CBD)
AEST (UTC+10)
Overview
Melbourne has 720+ properties with prices ranging $100-$500+ per night.
Melbourne is Australia's second-largest city and cultural capital, known for its laneway cafes, street art, and sporting events. The city's grid layout and free tram zone make most central hotels equally convenient for sightseeing. Hotel prices run 15-20% lower than Sydney for comparable quality. The CBD concentrates hotels along Collins Street and near Flinders Street Station, while Southbank offers arts precinct proximity. The inner suburbs of Fitzroy, St Kilda, and South Yarra provide boutique alternatives with distinct neighbourhood character.
Best Areas to Stay
CBD (Hoddle Grid)
Melbourne's CBD follows a strict grid pattern from Flinders Street to La Trobe Street, Spencer Street to Spring Street. Famous laneways, Hosier Lane, Centre Place, Hardware Lane, contain street art, cafes, and hidden bars. Collins Street's 'Paris end' houses luxury hotels ($350-600/night); budget options cluster near Spencer Street and Southern Cross Station ($100-150/night). Free City Circle tram loops the entire CBD.
Southbank
Southbank stretches along the Yarra River's southern bank, home to the Arts Centre Melbourne, NGV, and Crown Casino complex. Hotels here offer river views and arts precinct access at slightly lower rates than the CBD ($180-300/night). Pedestrian bridges connect to Flinders Street in 5-10 minutes walking. The Southbank promenade restaurants create evening atmosphere year-round.
St Kilda
St Kilda provides Melbourne's most accessible beach, 6km from the CBD via the 96 tram (30 minutes). Acland Street's European cake shops and Luna Park define the area's character. Hotel options range from backpacker hostels to boutique properties ($150-280/night). The St Kilda pier penguins attract evening visitors year-round. Best suited for longer stays where beach access matters.
Fitzroy & Collingwood
Melbourne's inner-north attracts cafe culture enthusiasts and nightlife seekers. Brunswick Street and Smith Street concentrate bars, live music venues, and restaurants. Limited hotel inventory, mostly boutique properties and converted warehouses ($180-350/night). The 86 tram connects to the CBD in 15-20 minutes. These suburbs offer authentic Melbourne character beyond the tourist areas.
Detailed neighborhood guides:
Hotel Categories
Melbourne hotel prices range from $100-150/night for budget options to $350-700+/night for luxury properties.
| Category | Price Range | Description |
|---|---|---|
| Budget (3-star) | $100-150/night | Basic rooms near transport. Ibis Budget, Pensione, City Edge. |
| Mid-range (4-star) | $180-280/night | Quality rooms with amenities. Novotel, Crowne Plaza, Rydges. |
| Luxury (5-star) | $350-700+/night | Premium service and dining. Park Hyatt, Langham, Crown Towers. |
| Boutique | $220-400/night | Design-led independents. QT Melbourne, Ovolo, The Prince. |
| Apartments | $150-300/night | Self-contained accommodation. Adina, Oaks, Quest. |
Best Time to Visit
Autumn (15-22°C), Melbourne Cup Carnival (November), pleasant weather.
Spring (15-22°C), AFL Finals, Melbourne Festival, gardens in bloom.
Australian Open tennis. Book 6-12 months ahead; prices increase 40-100%.
Winter (8-14°C), lowest prices, good for indoor attractions and dining.
Getting Around
Melbourne Airport (Tullamarine, MEL) is 23km from the CBD. SkyBus runs 24/7 to Southern Cross Station (30-40 minutes, $19.75). Taxi/rideshare costs $55-75. The free tram zone covers the entire CBD, Docklands, and parts of Southbank, no Myki card required. Outside the free zone, Myki cards work on trams, trains, and buses. Melbourne's grid layout makes the CBD highly walkable.
Frequently Asked Questions
How many hotels are in Melbourne?
Melbourne has approximately 720 hotels and serviced apartments, offering over 40,000 rooms. The CBD contains the highest concentration.
What is the average hotel price in Melbourne?
Melbourne hotel prices average $150-280 per night for mid-range properties, about 15-20% lower than equivalent Sydney hotels.
Is Melbourne's public transport free?
Melbourne has a Free Tram Zone covering the CBD, Docklands, and parts of Southbank. Outside this zone, you need a Myki card for all public transport.
How far is Melbourne Airport from the city?
Melbourne Airport (Tullamarine) is 23km from the CBD. SkyBus takes 30-40 minutes; taxi/rideshare takes 25-45 minutes depending on traffic.
When is the most expensive time to visit Melbourne?
The Australian Open (mid-January) sees the highest hotel rates, with prices increasing 40-100% above normal. Melbourne Cup Carnival (early November) and Grand Prix (March) also command premium rates.