The best hotels in Melbourne
Melbourne has 8,000+ places to stay and most of them will waste your time or your money. We reviewed the standouts. these 10 made the cut.
Our Top Picks in Melbourne
Click any hotel to check availability and book at the best price.
Citadines on Bourke Melbourne
CBD, Melbourne
Free cancellation & Pay later
Novotel Melbourne South Wharf
South Wharf, Melbourne
Free cancellation & Pay later
Quest St Kilda Road
St Kilda Road, Melbourne
Free cancellation & Pay later
Park Hyatt Melbourne
East Melbourne, Melbourne
Free cancellation & Pay later
The Langham Melbourne
Southbank, Melbourne
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Space Hotel | CBD, Melbourne | $55–85/night | 7.6/10 | Budget Pick |
| 2 | Greenhouse Backpackers | CBD, Melbourne | $62–95/night | 7.9/10 | Best Value |
| 3 | Hotel Lindrum | CBD, Melbourne | $145–210/night | 8.7/10 | Hidden Gem |
| 4 | The Cullen | Prahran, Melbourne | $155–225/night | 8.5/10 | Most Popular |
| 5 | The Olsen | South Yarra, Melbourne | $160–235/night | 8.6/10 | Romantic Stay |
| 6 | Citadines on Bourke Melbourne | CBD, Melbourne | $135–195/night | 8.2/10 | Business Pick |
| 7 | Novotel Melbourne South Wharf | South Wharf, Melbourne | $148–215/night | 8.3/10 | Family Friendly |
| 8 | Quest St Kilda Road | St Kilda Road, Melbourne | $120–175/night | 8.1/10 | Best Value |
| 9 | Park Hyatt Melbourne | East Melbourne, Melbourne | $420–650/night | 9.2/10 | Luxury Pick |
| 10 | The Langham Melbourne | Southbank, Melbourne | $320–520/night | 9.1/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Space Hotel
Space Hotel sits on King Street in the heart of the CBD, making it an easy base for exploring the city on foot. The rooms are compact but well kept, and the pod-style bunks in dorms are genuinely private compared to most hostels. There is a rooftop terrace with decent city views and a communal kitchen that sees heavy use. Staff are helpful and the check-in process is smooth. Good choice if you want a central Melbourne address without spending much.
Check Availability
Greenhouse Backpackers
Greenhouse Backpackers is on Flinders Lane, one of Melbourne's most walkable streets and a short stroll from Federation Square. Private rooms here are basic but clean, and the beds are comfortable enough for a few nights. The communal lounge has a relaxed atmosphere and the staff regularly share tips on where to eat and drink nearby. Noise from the lane can drift in at night on lower floors, so ask for a higher room. Solid budget option in a genuinely great location.
Check Availability
Hotel Lindrum
Hotel Lindrum occupies a heritage building on Flinders Street directly opposite Federation Square and the Yarra River. The rooms are spacious by Melbourne standards with high ceilings and warm timber finishes that nod to the building's billiard hall history. The bar on the ground floor is one of the better hotel bars in the city, genuinely popular with locals rather than just guests. Service is attentive without being intrusive. This is a quieter alternative to the big chain hotels nearby and it holds up well.
Check Availability
The Cullen
The Cullen is on Commercial Road in Prahran, surrounded by independent cafes, bars, and the Chapel Street shopping strip. The hotel is part of the Art Series collection and artwork by Australian painter Adam Cullen fills the rooms and corridors. Rooms are generously sized with good natural light and proper kitchenettes in most configurations. It is a short tram ride to the CBD but the neighbourhood gives it a local Melbourne feel that central hotels lack. Book the studio rooms rather than the standard doubles for better value.
Check Availability
The Olsen
The Olsen sits on Chapel Street in South Yarra, one of Melbourne's more polished neighbourhoods with good restaurants and boutiques on the doorstep. The building is striking from the outside and the interiors lean into an art-hotel concept with work by John Olsen throughout. The rooftop pool is a genuine highlight and draws guests back in summer. Rooms are large and well equipped, with kitchen facilities that make longer stays comfortable. The location is convenient to both the city and St Kilda by tram.
Check Availability
Citadines on Bourke Melbourne
Citadines on Bourke is a serviced apartment hotel positioned on Bourke Street close to the theatre district and Melbourne Central station. Apartments come with full kitchens, separate living areas, and good desk setups, making them practical for work trips or longer stays. The building is modern and well maintained, and the front desk staff are efficient and professional. It is not a hotel with a lot of personality but it delivers consistently on the basics. The tram on Bourke Street connects you to the rest of the city quickly.
Check Availability
Novotel Melbourne South Wharf
Novotel South Wharf sits above the DFO shopping centre at the edge of the Yarra River, connected directly to the Melbourne Convention and Exhibition Centre. The rooms are well sized and the river-facing rooms deliver excellent views back toward the CBD skyline. There is a pool, a gym, and a bar restaurant that works well for families not wanting to go far in the evenings. The South Wharf promenade outside has cafes and restaurants along the waterfront. It is a short walk across the Webb Bridge to Docklands or into the CBD.
Check Availability
Quest St Kilda Road
Quest St Kilda Road is an apartment hotel on the tree-lined boulevard connecting the CBD to Albert Park and South Melbourne. The apartments are straightforward and functional, with full kitchens and laundry facilities that make budget stretching easier over several nights. The surrounding area is quiet compared to the CBD but trams run frequently along St Kilda Road into the city centre. Albert Park Lake is a short walk away and worth a morning run. A dependable choice for travellers who prefer space and practicality over hotel atmosphere.
Check Availability
Park Hyatt Melbourne
Park Hyatt Melbourne is on Parliament Square in East Melbourne, directly facing St Patrick's Cathedral and within walking distance of Fitzroy Gardens. The rooms are among the largest and most refined in the city, with marble bathrooms and custom furnishings throughout. The pool and spa are exceptional and the restaurant draws diners who are not staying at the hotel. Service is thorough and the concierge team is genuinely useful for reservations and local knowledge. This is the benchmark luxury hotel in Melbourne and it earns the price.
Check Availability
The Langham Melbourne
The Langham sits on the Southbank promenade along the Yarra River, with direct views of the CBD skyline and Flinders Street Station from the higher floors. The rooms are classically luxurious with deep soaking baths, quality linens, and attention to detail that goes beyond what most five-star hotels bother with. Afternoon tea in the Aria bar is a Melbourne institution and worth booking in advance. The pool area is beautiful and rarely feels crowded. Southbank's restaurants and arts precinct are on your doorstep and the CBD is a short walk across Princes Bridge.
Check AvailabilityWhere to Stay in Melbourne
The neighborhood you pick matters more than the hotel.
The CBD: Convenient, competitive, occasionally overrated
The CBD is where most visitors land, and it makes sense. Swanston Street puts you in the middle of everything: trams, laneways, the State Library, and Federation Square are all within 10 minutes on foot. But not all of the CBD is equal.
Stick to the eastern side, between Spring Street and Russell Street, for the best mix of access and atmosphere. The blocks closest to Spencer Street and Southern Cross Station feel transactional at best. Space Hotel and Hotel Lindrum both sit in the better half of the CBD, and the difference in street-level experience is real.
Prahran and South Yarra: The locals' choice
If someone who actually lives in Melbourne is recommending you a place to stay, it's probably in this corridor. Chapel Street in Prahran is one of the best eating and drinking strips in the country, and South Yarra adds Toorak Road restaurants and Fawkner Park for good measure.
The Cullen sits right in the heart of Prahran, and The Olsen is a 10-minute walk into South Yarra. You're on the Sandringham line from South Yarra station, which puts you in the CBD in 8 minutes. The trade-off is that you'll pay $155-235/night, but you're getting a neighbourhood, not just a room.
Southbank and South Wharf: River views with a catch
Southbank looks great on Instagram. The Langham sits right on the Yarra with views toward the CBD skyline, and you're a 5-minute walk from the National Gallery of Victoria on St Kilda Road. But Southbank can feel like a tourist corridor. restaurants on the promenade are expensive and inconsistent.
South Wharf is quieter and more practical, especially for families. Novotel Melbourne South Wharf is newer, well-priced at $148-215/night, and the DFO is right there if you need it. Walk 15 minutes east along the river and you're at Federation Square without ever needing a tram.
Getting around: Trams, trains, and the stuff nobody tells you
The free tram zone is the single best thing about staying in the CBD. It covers everything from Docklands to Spring Street, Queen Victoria Market to the waterfront. Outside that zone, load a Myki card ($6 card fee plus credit) and you'll pay $5.00 for a 2-hour window on any tram, train, or bus.
From the CBD to St Kilda is 30 minutes on the 96 tram from Bourke Street. To Prahran, take the Sandringham or Frankston train from Flinders Street. 8 minutes. Taxis from the airport run $55-75 to the CBD, or take the SkyBus for $32 return. Don't bother with rideshare from the airport; the pickup process eats up any savings.
Melbourne's event calendar: Book before you need to
Melbourne runs on events. The Australian Open in January, the Grand Prix in March, the Melbourne International Comedy Festival in April, MIFF in August, and the AFL Grand Final in late September all spike hotel prices by 30-60% and compress availability to almost nothing.
The White Night festival in February and the Melbourne Food & Wine Festival in March are slightly less disruptive but still worth knowing about. If you're visiting October to November for the Spring Racing Carnival, book Flemington-adjacent hotels on St Kilda Road or in the CBD at least 8 weeks ahead. Rates near the racecourse hit $300+/night on Cup day.
Budget vs. splurge: What you actually get for the money
At $55-95/night, Space Hotel and Greenhouse Backpackers give you a clean, central base. That's it. The rooms are small, amenities are shared or basic, and you're paying for location, not comfort. Perfectly fine if you're spending most of your time out on Degraves Street or at the Queen Vic Market.
From $145/night upward, Hotel Lindrum near the MCG is where the quality step-change happens: proper rooms, proper service, and a quiet end of Flinders Street that most tourists miss. At $320-650/night, Park Hyatt and The Langham are genuinely world-class. If you can split the difference, The Cullen and The Olsen at $155-235/night are the sweet spot.
Melbourne's best neighborhoods
Start with the CBD if it's your first visit. It puts you within walking distance of Flinders Lane, the Queen Vic Market, and every tram line in the city. But if you want character over convenience, Prahran and South Yarra are worth the extra 15 minutes.
Melbourne CBD 4 vetted hotels Central, walkable, and the obvious starting point for most visitors.
Central, walkable, and the obvious starting point for most visitors.
The CBD is Melbourne's grid, and it works. You've got the City Loop train line underneath, the free tram zone on top, and laneways like Hosier Lane and Degraves Street stitching everything together. From the eastern side of the CBD you can walk to Fitzroy Gardens in 12 minutes or Federation Square in 8.
Our CBD picks range from $55/night at Space Hotel on Russell Street up to $210/night at Hotel Lindrum on Flinders Street. That's a wider spread than most Australian cities, and the quality difference is real. Lindrum is in a league of its own at the price point. the billiards room alone is worth mentioning.
Avoid the western blocks around Spencer Street and Southern Cross Station unless you specifically need train access to the airport. The streets feel hollow after 7pm, and the hotels there tend to price like they're central when they're really not.
Prahran & South Yarra 2 vetted hotels Melbourne at its most liveable. food, fashion, and real neighbourhood energy.
Melbourne at its most liveable. food, fashion, and real neighbourhood energy.
This is where Melbourne actually lives. Chapel Street in Prahran runs from Windsor up through South Yarra with a density of good restaurants, independent bars, and boutiques that the CBD can't match. The Prahran Market on Commercial Road is a proper food market, not a tourist attraction.
The Cullen sits right in the middle of it on Commercial Road, and The Olsen is a short walk toward South Yarra and Toorak Road. South Yarra station puts you in the CBD in under 10 minutes on the Sandringham or Frankston lines. Hotels here run $155-235/night, which feels fair when you factor in the street-level quality.
The one catch: Prahran can get loud on weekends. Chapel Street on a Friday and Saturday night draws a big crowd. If you're a light sleeper, ask for a room away from the street side.
Southbank & South Wharf 2 vetted hotels River views, gallery access, and the most photogenic stretch of Melbourne.
River views, gallery access, and the most photogenic stretch of Melbourne.
Southbank is Melbourne's postcard. The promenade runs along the Yarra with views back to the CBD skyline, and the National Gallery of Victoria is right there on St Kilda Road. The Langham sits at the eastern end of this strip and is genuinely one of the best hotels in the country at $320-520/night.
South Wharf is a few hundred metres west and has a slightly different feel. It's newer, less tourist-heavy, and the Novotel Melbourne South Wharf works well for families at $148-215/night. DFO is attached, the river walk east to Federation Square takes about 15 minutes, and you're not paying CBD prices.
The promenade restaurants are the weak spot. They look great but the food-to-price ratio is off. Walk 10 minutes south to St Ali on Yarra Place in South Melbourne or back into the CBD for anything worth eating.
East Melbourne & St Kilda Road 2 vetted hotels Quieter, greener, and home to Melbourne's best luxury hotel.
Quieter, greener, and home to Melbourne's best luxury hotel.
East Melbourne is one of those neighbourhoods that Melbourne locals know and visitors rarely discover. It's all Victorian terraces, Fitzroy Gardens, and a 10-minute walk to the MCG. Park Hyatt sits right here, and staying on Wellington Parade puts you between the city and the park in the best possible way.
St Kilda Road stretches south from the CBD toward Albert Park and is lined with embassies, galleries, and apartment towers. Quest St Kilda Road offers apartment-style rooms at $120-175/night, which makes it a practical choice for longer stays or anyone who wants to cook. The 3, 5, 6, 16, and 64 trams all run along St Kilda Road.
Neither area is flashy, and that's the point. You're 12 minutes walk from Federation Square from East Melbourne, and you can walk to the Royal Botanic Gardens from St Kilda Road in 10 minutes. It's a quieter base with better access than it looks on a map.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Melbourne.
Romantic
South Yarra is the call. The Olsen on Claremont Street is design-forward and genuinely intimate, with Fawkner Park a 5-minute walk away and Toorak Road restaurants right on the doorstep.
Culture
Stay on Southbank and you're 5 minutes from the National Gallery of Victoria, the Arts Centre Melbourne on St Kilda Road, and the Melbourne Recital Centre. The Langham puts you right in the middle of it.
Family
South Wharf works. Novotel Melbourne South Wharf has the space, the Yarra River walk for kids, and DFO for everyone else. all within a 5-minute radius of the hotel entrance.
Budget
The eastern CBD around Russell Street is where your money goes furthest. Space Hotel keeps rates at $55-85/night and puts you 8 minutes walk from Federation Square without the Spencer Street compromise.
Beach
St Kilda is Melbourne's beach suburb. You can't stay right on the Esplanade in our vetted list, but the 96 tram from Bourke Street gets you to St Kilda Beach in 30 minutes from the CBD.
Foodie
Prahran is the answer. Chapel Street, the Prahran Market on Commercial Road, and Windsor's bar strip put you in the middle of Melbourne's best eating without any effort. The Cullen is the base.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Melbourne
When to visit Melbourne and what to pay.
Summer (Dec-Feb)
Summer in Melbourne is hot, busy, and expensive. The Australian Open in late January fills the CBD and pushes mid-range hotel rates up by 40-60%. Expect 35°C+ heatwaves that arrive without much warning, and book anything near Melbourne Park or the CBD at least 3 months ahead if your dates overlap with the Open.
Autumn (Mar-May)
This is Melbourne's best season to visit. Temperatures sit at a comfortable 13-23°C, the Melbourne Food & Wine Festival runs through March, and hotel rates settle back to $120-280/night across most of the city. The Grand Prix in March can spike Albert Park-area hotels briefly, but the CBD and inner suburbs stay manageable.
Winter (Jun-Aug)
Winter is Melbourne's best-kept travel secret. The city doesn't slow down. restaurants, bars, and galleries run at full pace. and hotel rates drop to $70-180/night. MIFF (Melbourne International Film Festival) in August gives you a genuine reason to be there, and the 7-15°C temps are fine with a decent jacket.
Spring (Sep-Nov)
Spring is busy and worth it. The AFL Grand Final in late September and the Melbourne Cup in early November both drive rates up sharply. CBD hotels hit $250-350/night on those weekends. Outside those specific dates, September and October offer 12-24°C weather, the Royal Botanic Gardens at their best, and hotel rates that haven't yet peaked.
Booking Tips for Melbourne
Insider tips for booking hotels in Melbourne.
Avoid booking near Southern Cross Station
Hotels between Spencer Street and King Street price themselves as if they're central Melbourne. They're technically in the CBD but the neighbourhood is dead after 6pm. Walk 10 minutes east to the Russell Street and Swanston Street corridor and you're in a completely different city. Same price bracket, much better experience.
The free tram zone is bigger than you think
The free tram zone covers all of central Melbourne. Docklands in the west, Spring Street in the east, La Trobe Street in the north, and Flinders Street along the south. You can get between Space Hotel on Russell Street and the Southbank promenade without touching a Myki card. Load one for $6 only if you're heading to St Kilda, Prahran, or Fitzroy.
Book 8-12 weeks ahead for event weekends
Melbourne has more major events than any city in Australia. The Australian Open (January), Grand Prix (March), AFL Grand Final (September), and Melbourne Cup (November) each spike CBD hotel prices by 30-60%. If your dates land within 3 days of any of these, you need to be booking at least 2 months out. Last-minute rates during the Open can hit $400+/night for rooms that normally go for $120.
Mid-week rates in Prahran and South Yarra drop significantly
Hotels on the Chapel Street corridor. The Cullen and The Olsen specifically. price heavily for weekends when the neighbourhood is at its busiest. A Tuesday or Wednesday check-in can save you $30-60/night on the same room. If you're flexible, build your Melbourne stay around a mid-week core and use day trips or short tram rides for weekend activity.
Airport transfer: SkyBus beats rideshare every time
Rideshare from Melbourne Airport looks cheaper on the app until you're standing in the pickup zone for 25 minutes. SkyBus runs every 10 minutes from the domestic and international terminals directly to Southern Cross Station for $32 return. From Southern Cross, you're a 10-minute walk or one City Loop train stop from most CBD hotels. Don't overcomplicate it.
Check the hotel's tram stop, not just the suburb
Melbourne's tram network is excellent but not every street in a good suburb has the same access. Citadines on Bourke Street sits directly on the Route 86 and 96 tram lines. Quest St Kilda Road is on the 3, 5, and 6 routes. Before you book anywhere, look up the nearest tram stop on the PTV journey planner. a 5-minute difference in tram access changes how the whole trip feels.
Hotels in Melbourne — FAQ
Everything you need to know before booking hotels in Melbourne.
What's the best area to stay in Melbourne for first-timers?
The CBD is the right call. You're within 10 minutes walk of Federation Square, Flinders Street Station, and the free City Circle tram. Accommodation runs $55-235/night depending on how much comfort you want, so there's no shortage of options at any level.
How much does a hotel in Melbourne cost per night?
Budget beds in the CBD start around $55/night at places like Space Hotel on Russell Street. Mid-range hotels in Prahran and South Yarra run $155-235/night. If you're going luxury, Park Hyatt in East Melbourne and The Langham on Southbank both start above $320/night.
Is it worth staying in South Yarra or Prahran instead of the CBD?
Yes, if you care about eating and drinking well. Chapel Street in Prahran has better restaurants than most of the CBD strip, and you're a 20-minute tram ride from Flinders Street. Hotels there run $155-225/night, which is competitive with mid-range CBD options.
What areas of Melbourne should I avoid for hotels?
Skip anything on the Spencer Street end of the CBD near Southern Cross Station. It looks convenient on a map but it's a dead zone at night, and you'll pay inner-city prices for a neighbourhood that has almost nothing going on. The Docklands has the same problem: waterfront views that face a car park, not the bay.
Is public transport good enough that location doesn't matter much?
Mostly yes. Melbourne's free tram zone covers the entire CBD, and the tram network reaches Prahran, South Yarra, St Kilda, and Fitzroy without needing a ticket. A Myki card costs $6 and covers unlimited travel outside the free zone for $5.00 for a 2-hour fare. From the CBD to St Kilda Beach is about 30 minutes on the 96 or 16 tram.
When is the cheapest time to book a Melbourne hotel?
June and July are the quietest months. Hotel prices drop to $55-150/night across most of the city, crowds thin out, and you still get Melbourne's best feature: the food and bar scene doesn't care what season it is. Just pack a jacket. winter temps sit around 7-14°C.
When should I avoid Melbourne if I hate crowds?
Avoid late January during the Australian Open, which fills every hotel within 3km of Melbourne Park and pushes CBD rates up by 40-60%. The Grand Prix weekend in March and the AFL Grand Final in late September do the same. Book 3-4 months out if your dates overlap with any of these events.
Are there good family-friendly hotels in Melbourne?
Novotel Melbourne South Wharf is the strongest family option we've vetted. It's right on the Yarra River near the Melbourne Convention Centre, 15 minutes walk from DFO South Wharf for shopping, and rooms are sized for families. Rates run $148-215/night.
What's the best Melbourne hotel for a romantic trip?
The Olsen in South Yarra is the one. It's design-forward, within 5 minutes walk of Fawkner Park, and the vibe is a lot more intimate than the big Southbank towers. Rates run $160-235/night. The Langham on Southbank is the step-up option if budget isn't the concern.
Is it worth paying for a luxury hotel in Melbourne?
If you're considering the Park Hyatt in East Melbourne, yes. You're 8 minutes walk from the MCG and 12 minutes from Fitzroy Gardens, and the service is genuinely at a different level. At $420-650/night it's not cheap, but The Langham at $320-520/night gives you Southbank river views at a slightly lower entry point.
What's the best budget hotel in Melbourne?
Space Hotel on Russell Street in the CBD is our top budget pick at $55-85/night. It's 5 minutes walk from Swanston Street and the City Loop stations. Greenhouse Backpackers is the next step up at $62-95/night, with a better social atmosphere if you're travelling solo.
Do Melbourne hotels include breakfast?
Rarely at this price point, and honestly you don't want them to. Melbourne's café culture is the real draw. Head to Hardware Lane in the CBD or Smith Street in Collingwood for breakfast under $20. Most hotels in our list are room-only or charge $25-40 extra for buffet breakfast.