The 11 Best Hotels in Melbourne (2026)

Updated October 2026 · 11 picks

The best hotels in Melbourne in 2026 are The Langham and Crown Towers on the Southbank river front, Park Hyatt and The Ritz-Carlton for CBD luxury, and The Hotel Windsor for heritage grandeur. For boutique stays, Hyde Melbourne Place, W Melbourne and United Places Botanic Gardens are the picks.

Stay in the CBD to walk to the laneways, restaurants and Queen Victoria Market, and to use the Free Tram Zone; Southbank is across the river, near the arts precinct and the casino. South Yarra suits a quieter, leafy stay by the Botanic Gardens, and St Kilda is the beach option. Rates are highest during the Australian Open (January), the Grand Prix (March), the AFL Grand Final (September) and Melbourne Cup week (November).

1. The Langham, Melbourne — Southbank

Classic luxury on the river, with city views and a famous afternoon tea.

$$$$ SplurgeBest for Couples · Families · Luxury

The Langham is on the Southbank promenade, looking across the Yarra to the CBD skyline. Rooms are traditional and plush, the spa and pool are excellent, and the afternoon tea is a favourite with locals.

It suits couples and families who want five-star service and an easy walk to Arts Centre Melbourne, the NGV and Flinders Street Station across the river.

Good to know: Ask for a river-view room; the city skyline is lit up at night.

1 Southgate Ave, Southbank VIC 3006

Google Maps Website

2. Park Hyatt Melbourne — East Melbourne

Quiet, spacious luxury beside St Patrick's Cathedral and the Fitzroy Gardens.

$$$$ SplurgeBest for Couples · Business · Luxury

Park Hyatt sits on the leafy eastern edge of the CBD, beside St Patrick's Cathedral and a short walk from the Fitzroy Gardens. Rooms are spacious, and the spa and pool are a calm retreat.

It suits couples and business travellers who want space and peace while still being a few minutes' walk from Parliament, the theatre district and the restaurants of Spring Street.

Good to know: Walk through the Fitzroy Gardens to the MCG; it is about 15 minutes.

1 Parliament Square, East Melbourne VIC 3002

Google Maps Website

3. The Ritz-Carlton, Melbourne — CBD (west end)

Melbourne's highest hotel, with sky-high views from every room.

$$$$ SplurgeBest for Couples · Business · Luxury

The Ritz-Carlton occupies the top floors of a tower on Lonsdale Street, with a sky lobby on level 80 and floor-to-ceiling windows throughout. The views across the city and Port Phillip Bay are spectacular, and the restaurant and bar make the most of them.

It suits couples and business travellers who want a modern luxury hotel with the wow factor. Southern Cross Station and the SkyBus are close by.

Good to know: Go up to the sky lobby bar at sunset, even if you're staying elsewhere.

650 Lonsdale St, Melbourne VIC 3000

Google Maps Website

4. Crown Towers Melbourne — Southbank

The city's big luxury resort-hotel, on the river with pools, spa and top restaurants.

$$$$ SplurgeBest for Families · Couples · Luxury

Crown Towers is the five-star hotel at the Crown complex on the Southbank riverfront, with large rooms, a big spa and pool, and dozens of restaurants and bars on the doorstep. Upper-floor rooms look across the river to the city or out over the bay.

It suits travellers who want resort-style facilities in the city, and families who like having everything in one place. The CBD is a short walk across the river.

Good to know: The riverfront fire towers outside Crown put on a show after dark.

8 Whiteman St, Southbank VIC 3006

Google Maps Website

5. The Hotel Windsor — CBD (Spring Street)

Melbourne's grand Victorian hotel, opposite Parliament House since the 1880s.

$$$ UpmarketBest for Couples · History buffs · Theatregoers

The Hotel Windsor is one of the great 19th-century hotels of Australia, facing Parliament House and the Princess Theatre on Spring Street. Its public rooms are grand and old-fashioned, and the afternoon tea is a Melbourne institution.

It suits anyone who loves heritage hotels, and theatregoers, with several of the city's main theatres within a few minutes' walk. Rooms are traditional; choose it for the history and the location.

Good to know: Book afternoon tea in the dining room for the full Windsor experience.

111 Spring St, Melbourne VIC 3000

Google Maps Website

6. Hyde Melbourne Place — CBD

A stylish new design hotel on Russell Street, with one of the city's best restaurants.

$$$ UpmarketBest for Couples · Foodies · Design lovers

Hyde Melbourne Place is a 14-storey, design-led hotel on Russell Street, among the best recent luxury openings in Melbourne. Rooms are sleek and well designed, and the building is home to the restaurant Marmelo and the basement bar Mr Mills.

It suits couples and food lovers who want to be in the middle of the CBD's restaurant and bar scene, with Chinatown and the theatre district a few minutes away.

Good to know: Book a table at Marmelo when you book your room; it is in high demand.

130 Russell St, Melbourne VIC 3000

Google Maps Website

7. W Melbourne — CBD (Flinders Lane)

A bold, fun design hotel on Flinders Lane, the city's restaurant row.

$$$ UpmarketBest for Couples · Nightlife · Design lovers

W Melbourne sits at the western end of Flinders Lane with bright, playful interiors, a pool and spa, and several bars and restaurants. Rooms are modern and comfortable, with good city views from the upper floors.

It suits couples and groups of friends who want a lively hotel close to the laneways, Flinders Lane's restaurants and the bars of the CBD.

Good to know: The hotel's bars are busy with locals at weekends; book ahead.

408 Flinders Ln, Melbourne VIC 3000

Google Maps Website

8. QT Melbourne — CBD

A quirky, art-filled hotel with a popular rooftop bar, close to the laneways.

$$$ UpmarketBest for Couples · Shoppers · Nightlife

QT Melbourne is on Russell Street, near the top end of Flinders Lane and Chinatown, with playful, art-filled design. Rooms are comfortable and well equipped, and the rooftop bar is a favourite with locals.

It suits couples and shoppers who want to be in the heart of the CBD, with the laneways, theatres and Bourke Street Mall all within a few minutes' walk.

Good to know: Head to the rooftop bar for an early-evening drink with city views.

133 Russell St, Melbourne VIC 3000

Google Maps Website

9. United Places Botanic Gardens — South Yarra

A small, very private luxury hotel directly opposite the Royal Botanic Gardens.

$$$$ SplurgeBest for Couples · Luxury · Honeymoon

United Places is an intimate, apartment-style hotel on Domain Road with only a handful of large suites, many with garden views. It feels more like a very elegant private residence than a hotel, and it sits above the restaurant Matilda.

It suits couples who want privacy and space, with the gardens on the doorstep and Chapel Street, South Yarra and the CBD a short tram ride away.

Good to know: Ask for a suite facing the gardens; the view is the point.

157 Domain Rd, South Yarra VIC 3141

Google Maps Website

10. Sofitel Melbourne on Collins — CBD (Paris End)

Reliable five-star comfort at the elegant 'Paris End' of Collins Street.

$$$ UpmarketBest for Business · Couples · Shoppers

The Sofitel occupies the upper floors of a tower at the top of Collins Street, so even standard rooms have big city views. The service is professional and the location is excellent for shopping, theatre and the restaurants of the east end of the CBD.

It suits business travellers and couples who want a dependable five-star hotel in the heart of the city. The Treasury and Fitzroy Gardens are a short walk away.

Good to know: Ask for a room facing the bay for sunset views.

25 Collins St, Melbourne VIC 3000

Google Maps Website

11. The Prince — St Kilda

A stylish St Kilda hotel above a famous pub and live music venue, near the beach.

$$ Mid-rangeBest for Couples · Budget · Beach lovers

The Prince is a landmark St Kilda building on the corner of Acland and Fitzroy Streets, with boutique hotel rooms upstairs and a pub, live music venue and restaurants below. The beach, the pier and Luna Park are a short walk away.

It suits couples and younger travellers who want to stay by the sea, with the city a direct tram ride away. Ask for a quieter room if you are a light sleeper.

Good to know: Take tram 16 or 96 into the city; both stop nearby.

2 Acland St, St Kilda VIC 3182

Google Maps Website

Frequently asked questions

Where is the best area to stay in Melbourne?

For a first trip, the CBD is best: you can walk to the laneways, Federation Square and Queen Victoria Market, and trams within the CBD are free. Southbank is good for river views and the arts precinct, South Yarra for a quieter base near the Botanic Gardens, and St Kilda for the beach.

What is the most luxurious hotel in Melbourne?

Crown Towers, The Langham, Park Hyatt and The Ritz-Carlton are the top five-star picks. The Ritz-Carlton occupies the top floors of a CBD tower for some of the best views, and United Places Botanic Gardens is the most intimate luxury stay.

How much is a hotel in Melbourne?

Expect from around A$200–300 a night for a good mid-range CBD hotel and A$400–800 for five-star, with prices well above that during major events such as the Australian Open and Melbourne Cup.

How do I get from Melbourne Airport to the city?

The SkyBus runs from Tullamarine Airport to Southern Cross Station in the CBD, typically in 20–40 minutes. A taxi or rideshare costs considerably more and takes about the same time outside peak hours.

Where should I eat near my Melbourne hotel?

The CBD has some of the best restaurants in the country — see our best restaurants in Melbourne and best brunch cafés in Melbourne.