The question “Where should I stay in Melbourne for Christmas?” always seems to pop up in December when mates finally twig that Melbourne turns into a festive extravaganza of Christmas lights, street parties, Christmas trees and people scrambling to get a booking for Christmas Day Lunch. I’ve spent years wandering round hotels, pop-up events and city precincts over the holidays and let me tell you – getting the right place to stay can make all the difference between an amazing Christmas Day and a rather disappointing one.
The CBD: Perfect for a Self-Contained Day Out

If you want to spend Christmas Day strolling between the city’s festive attractions, then the CBD is the place to be – everything is on your doorstep. You can wander between the Christmas lights, all the festive celebration hotspots, Queen Victoria Market, seasonal pop-up bars and the Grand Vestibule displays without needing to get in your car. Bourke Street Mall is decked out in Christmas trees and performers, and loads of hotels do special Festive Feasts or Christmas-themed lunch deals during the peak weekend.
You don’t need a car here – just stroll between the LEGO Christmas Story installation, the Regent Street decorations, and the Heritage-listed Rendezvous Melbourne. If you enjoy a bit of atmosphere (and can tolerate the crowds), this is the spot for you.
Top CBD Picked Hotels
Rendezvous Melbourne – great history, smart inside and often the best value if you book ahead.
QT Melbourne – trendy, cheeky and close to Little Collins St Kitchen for a top seasonal feed.
The Savoy Hotel on Little Collins – close to public transport and all the Christmas Day events.
A Little Local Knowhow
Years ago, I stayed in the CBD over Christmas Eve and stumbled upon a Roving Santa performance at Fed Square – before I knew it, I’d wandered five minutes and was listening to a live choir in the Grand Vestibule. That’s the kind of magic that can happen in the city centre.
Docklands

Docklands is a bit more chilled out than the CBD, but still brings a bit of festive cheer with light projections and precinct events. If you prefer a more relaxed morning, a seafood buffet at one of the nearby restaurants or a waterfront walk before Christmas Day Lunch, then this is the place to be. Families tend to prefer it, too, because the rooms are often slightly larger and it’s easier to get around than the central grid on busy days.
Top Docklands Picked Hotels
The Sebel Melbourne Docklands
Peppers Docklands
Why Docklands Works So Well At Christmas
Docklands hosts a range of family-friendly activities in the lead-up to Christmas Eve, including mini golf and VR experiences. If you like a bit of festive atmosphere without the crowds getting too much, then this is a great spot.
St Kilda & Brighton: Best For A Beachy Day

If you’re the type of person who wants to pair their Christmas Day with a side of sea air, you’ll love St Kilda and Brighton. St Kilda is a real party – there are the beachgoers, the buskers on the street, and an atmosphere that feels like it’s its own little festival every year. Brighton, on the other hand, is much more laid-back and refined, ideal for those who want some peace and quiet in the mornings before heading out to meet family and friends for Christmas lunch. It’s also a top spot if you’re planning to have Christmas lunch in Melbourne without fighting your way through the crowds in the city.
Top Picks
Novotel St Kilda – Nice and central, but not so overwhelming
Brighton Savoy – A real favourite for those who want to be close to the beach and have a proper Christmas Day experience near the coast
Why Stay Bayside?
Perfect for people who want:
- To wake up to fresh sea air every morning
- Some quiet time on Christmas Eve to have a nice dinner
- Loads of space for families to spread out and enjoy themselves
- Easy access to the city without being right in the thick of it
Southbank: Best For Food Lovers And Big Events
Southbank is really the place to be if you’re a foodie, especially during the festive season. If you’re planning to go all out and have an indulgent Christmas Day Lunch, there are loads of hotels within walking distance of seafood buffets, Express Lunch menus, and riverside restaurants serving up all sorts of delicious seasonal dishes.
Of course, the big player in all of this is Crown Melbourne – it’s home to the Crown Entertainment Complex, the Conservatory buffet, Bistro Guillaume, Miracle Bar, and Crown Presents’ festive programming. Whether you’re after private dining rooms, a chocolate fountain at the Conservatory, or some proper French cuisine, you’re all set, really.
Top Picks
The Langham Melbourne – Always up to the mark when it comes to Festive Feasts
Crown Promenade / Crown Metropol – You can walk straight into Crown Melbourne and enjoy all the Christmas Eve dining and festive fun
Why I Rate It
If you’re a “go big or go home” kind of person when it comes to Christmas, Southbank is the place to be. There are live cooking stations, artisanal charcuterie, indulgent desserts, and a range of entertainment, all within a short walk.
Fitzroy & Collingwood

Up north towards Fitzroy, Northcote, and Collingwood puts you right in the middle of all the action. Christmas Makers Market, Northcote Town Hall Civic Square events, Preston Market mornings, and Thornbury Christmas Craft Fair are all kicking off through December.
This area is ideal for people who prefer to spend Christmas Day sipping coffee in a trendy café and viewing street art rather than queuing for Santa photos.
Top Picks
Boutique B&Bs and some really stylish stays
Small hotels near Northcote or Brighton Savoy beachfront hotel
Why It’s A Good Fit
If you’d rather have a small-batch coffee on Christmas Day than join the crowds for Santa photos, this side of town is your cup of tea. It’s generally much quieter, the food scene is excellent, and it feels like a proper local Christmas.
South Yarra & Prahran: Best For Upscale Comfort
South Yarra – you can’t go wrong with its chic boutique hotels, top-notch restaurants and streets that are buzzing with festive cheer but still nice and quiet. If you’re after a super-polished, super-relaxed Christmas, that still doesn’t mean you have to miss out on the food scene – a lot of the restaurants around here run special Christmas Eve dinner & Christmas Day menus or even arrangements for special seating.
Top Picks
The Como Melbourne – a high-end option if you want the works
Ovolo South Yarra – another top choice with plenty of style and flair
Who This Area Suits
You’ll fit right in here if you’re a traveller who’s after:
- A super-sophisticated festive celebration with all the trimmings
- A boutique hotel that’s all about the style and comfort
- Easy access to the public transport system, so you can get into the city in no time
- A close-up look at all the city has to offer
Hotel Price Comparison Table For Stays
Melbourne’s Christmas hotel trade always hots up – in fact, we see around 80 to 95% occupancy levels right across the Victorian tourism scene from Christmas Eve and Christmas Day. So yeah, Book Now isn’t just a tip – it’s more like a survival requirement.
| Area | Typical Price Range (Per Night) | Best For | Vibe |
|---|---|---|---|
| CBD | $250–$480 per person | Shoppers, event-goers | Busy, festive |
| Docklands | $220–$400 per person | Families | Calm, waterfront |
| St Kilda | $200–$430 per person | Beachy travellers | Relaxed |
| Southbank | $260–$500 per person | Food-focused stays | Luxe, lively |
| South Yarra | $240–$450 per person | Boutique travellers | Stylish |
| Fitzroy/Northcote | $180–$350 per person | Creatives | Local, alternative |
| Brighton | $260–$520 per person | Coastal comfort lovers | Peaceful, refined |
Prices reflect typical Christmas-week trends and vary by hotel and availability.
Local’s Checklist

The difference between a stress-free Christmas in Melbourne and a mad last-minute scramble all comes down to doing your research and making the right choices.
Proximity To Christmas Day Activities
Planning to join in the street parties, hit up Crown Melbourne’s Festive Feasts or get the crew together for a Christmas Eve bash at the Queen Victoria Market? Look for somewhere that’s within walking distance.
Availability Of Festive Menus
Some hotels really go all out with their Christmas menus – you’ll find everything from fancy buffet spreads to seafood feasts and Parisian-inspired cuisine. Some of the more popular options include:
- Conservatory buffet experiences
- Christmas Day seafood buffets
- Christmas-themed lunch
- Shared-table lunch formats
Nearby Transport
Just a heads-up: Christmas Day is a public holiday, so the trams will be running on a special schedule. Please factor that in when planning your day.
Noise Levels
By the way, you might want to consider where you stay depending on how much peace and quiet you’re looking for – a rough guide is that the CBD is pretty loud, while the Docklands and Brighton are a lot calmer, and Northcote and Fitzroy are a bit of a mix.
Best Areas For Different Traveller Types
Every corner of Melbourne brings its own unique Christmas vibe, so it’s worth picking a spot that matches the kind of holiday you want to have.
Best For Families
If you’re travelling with the kids, then the Docklands or Brighton are probably your best bet – they’ve got loads of space, the nights are pretty quiet, and you’re close to all the outdoor Christmas fun.
Best For Foodies
If you’re a food lover, then Southbank is the place to be – you’ve got everything from fancy buffets to Bistro Guillaume and all sorts of seasonal treats to try.
Best For Market Fans
If you love browsing Christmas markets, then Northcote, Fitzroy or Preston are all great options – there’s plenty to see and do, and you might even find a few last-minute bargains.
Best For Christmas Eve Party People
If you love Christmas Eve, then the CBD or Southbank are your best bet – you’ll find loads of holiday displays, Miracle Bar setups and late-night restaurants to keep the party going.
FAQ
Will Melbourne be busy on Christmas Day?
Yeah, it’ll be pretty busy – especially in the CBD, Southbank and St Kilda. Please be prepared for long queues and many people taking photos in front of the festive installations.
Do hotels offer Christmas Day Lunch packages?
Yeah, loads do – especially in Southbank and Crown Melbourne. Expect to find seafood buffets, indulgent desserts, and a variety of seasonal treats.
Is public transport running on Christmas Day?
Yeah, but on a special holiday timetable. Please check the schedule before you head out.
What’s the best area for families staying over Christmas?
The Docklands or Brighton are probably your best bet – they’re quiet, spacious and close to loads of kid-friendly attractions.
Should I book my accommodation now?
Absolutely. Melbourne gets up to 95% occupancy during the holidays, so it’s best to book in as early as you can to avoid getting stuck with nowhere to stay.