Melbourne has a wide range of hotels across the city, from budget options near the airport to five-star properties in the CBD and Southbank. Whether you need somewhere central for business, a riverside room with views, or a self-contained apartment for a longer stay, the city covers most price points and preferences.
CBD and Southbank Hotels
The central business district and Southbank precinct hold the highest concentration of hotels in Melbourne. The Crown Towers at Southbank is one of the city’s largest luxury hotels, sitting directly above the Crown Casino complex with more than 480 rooms and suites. Nearby, the Pan Pacific Melbourne on Clarendon Street offers direct access to South Wharf and the convention centre. In the CBD itself, The Langham on Southgate Avenue and the InterContinental Melbourne The Rialto on Collins Street are consistently well-regarded options in the upper tier. Mid-range travellers often stay at Novotel Melbourne on Collins or the Adina Apartment Hotel on Flinders Street, both well located for public transport and major attractions.
Fitzroy, St Kilda and Inner Suburbs
Staying outside the CBD can offer better value and a more neighbourhood-centred experience. St Kilda has several hotels along Fitzroy Street and the Esplanade, including the Novotel St Kilda and the Rydges St Kilda, both within walking distance of the beach and Albert Park. Fitzroy and Collingwood are short tram rides from the CBD and have a small number of boutique accommodation options, though the supply is limited compared to the city centre. For visitors attending events at the MCG or Melbourne Park, hotels in East Melbourne and Richmond such as the Hilton Melbourne Little Queen Street put you within easy reach without paying peak CBD rates.
What to Expect on Pricing
Hotel rates in Melbourne shift significantly depending on the time of year and what events are on. The Australian Open in January, the Formula 1 Grand Prix in March, and AFL finals between August and October all push prices up sharply across the city. Outside those windows, a standard room at a three-star CBD hotel generally runs between $150 and $220 per night. Four-star properties typically start around $220 to $350, and five-star hotels such as Park Hyatt or the Langham sit above $400 per night. Booking two to three weeks in advance during quieter periods often secures better rates than last-minute searches.

Frequently Asked Questions
What is the best area to stay in Melbourne?
The CBD is the most convenient base for first-time visitors, with direct tram access to most major attractions and the free City Circle tram running through key stops. Southbank suits those who want restaurants and the arts precinct on their doorstep. St Kilda works well for travellers who want beach access and a more relaxed feel without straying too far from the centre.
Are there hotels near Melbourne Airport?
Yes. The Holiday Inn Melbourne Airport sits directly connected to the international terminal. The Mantra Tullamarine and the Park Royal Melbourne Airport are both within a short shuttle ride. These suit early departures or late arrivals but are roughly 25 kilometres from the CBD.
Do Melbourne hotels include parking?
Most CBD hotels charge separately for parking, typically between $30 and $60 per day. Properties in the inner suburbs occasionally include a limited number of spaces. If parking is essential, confirm availability and cost directly with the hotel before booking.
