Christmas in Melbourne 2025: Your Complete Guide to Events, Lights, Markets & Christmas Day Plans
Melbourne does Christmas differently: sunshine instead of snow, long summer evenings, and a CBD that switches on thousands of lights from late November. If you’re visiting during the holidays, expect a festive city center packed with concerts, markets, cinema nights, and one of Australia’s tallest Christmas trees at Federation Square.
This guide brings you everything you need: the biggest events, where to see the best lights, how to spend December 24–25, where to eat on Christmas Day, and practical tips on weather, transport, and what actually stays open.
Top things to do in Melbourne at Christmas
1. Visit Christmas Square & the 17.5m Tree (Fed Square)
Best for: First-timers, families, anyone wanting the city’s signature Christmas photo
Federation Square becomes Melbourne’s festive home base, with a towering 17.5-metre Christmas tree, free concerts, Santa visits, and interactive installations. It’s the city’s most photographed Christmas spot, especially during the nightly light-and-sound show.
Around the corner:NGV International, where you can explore world-class exhibitions just a short stroll away.
Tip: Crowds peak 7–9pm; late nights are quieter.
2. Watch the Crown Christmas River Show (Nov 28–Dec 25)
Best for: Couples, evening plans, riverside dining nights
A nightly spectacle of water jets, fire bursts, and music lights up the Yarra River during December. Filled with energy and reflections across the water, it’s a highlight of Melbourne’s summer evenings.
Around the corner:Eureka Skydeck, where catch panoramic city views before or after the show.
Tip: The viewing area near Queensbridge Square fills early; arrive 20 minutes ahead.
3. Wander the Myer Christmas Windows (Until Jan 11)
Best for: Families with young children, nostalgic travellers
The Myer Windows have brought classic Christmas stories to life since 1956. Handcrafted scenes and animated displays fill Bourke Street Mall, making it one of Melbourne’s busiest seasonal traditions.
Around the corner: Book a Yarra River cruise to go past the city highlights (and indulge in a brunch or two).
Tip: Visit early in the morning or late at night to avoid long queues.
4. Explore Melbourne’s Christmas markets
Best for: Food lovers, evening shoppers, groups
Melbourne’s festive markets pop up all month long — think mulled wine, artisan gifts, street food, live entertainment, and kid-friendly craft stalls. The Queen Victoria Market’s Christmas Night Market is the biggest, but markets at Bunjil Place, Fed Square, and TTHA offer great alternatives.
Around the corner: A visit to the Melbourne Museum for the LEGO Star Wars displays will round out your day.
Tip: Night markets fill quickly; arrive early if you want seating or space for photos.
5. Enjoy Christmas Carols Around Melbourne
Best for: Families, festive traditionalists, music lovers
Melbourne’s carols season peaks with Vision Australia’s Carols by Candlelight at the Sidney Myer Music Bowl on December 24. Across the suburbs, you’ll also find relaxed community carols with food trucks, local performers, and family activities.
Around the corner: Stop by at the MCG across the river to see Don Bradman's portrait.
Tip: Bring a picnic rug; general admission fills early for the big event.
6. See Christmas Lights Across the CBD & Suburbs
Best for: Photographers, families, budget travellers
Melbourne transforms after sunset with projections and festive installations. Top spots include:
Bourke Street Mall, glowing light canopy
CBD laneways, illuminated art and pop-up displays
St Kilda Road, elegant displays along the arts precinct
Ivanhoe Boulevard, one of Australia's most iconic residential light trails
Where to find them: CBD + suburban displays (Ivanhoe, Preston, Brighton)
Around the corner: If you're looking to save on transport between the markets, a hop-on-hop-off bus is the way to go.
Tip: Weekend nights are busiest, midweek is easier for photography.
7. Christmas Wonderland at Caulfield Racecourse
Best for: Families with kids, theme-park lovers
This festive wonderland mixes carnival rides, Santa’s Village, oversized installations, and live entertainment — a big day out for children and families.
Around the corner: A short tram ride away, LEGOLAND® Discovery Center is a great place to go with the family.
Tip: Book weekend sessions early; they sell out fast.
8. Attend the Koorie Krismas Market
Best for: Cultural travellers, unique gift shoppers
This First Nations-led festive market showcases jewellery, art, clothing, homewares, and gifts created by Aboriginal and Torres Strait Islander artisans. A meaningful and memorable way to shop local.
Around the corner:SEALIFE Melbourne is a short tram ride away to learn about Australian marine life.
Tip: Arrive early for the best selection of handmade pieces.
9. Catch a Free Christmas Movie at The Capitol
Best for: Hot days, rainy afternoons, budget travellers
The Capitol screens classic Christmas films on select December dates, perfect for cooling down or taking a break from the city crowds. The art deco interior adds to the charm.
Where to find it: The Capitol, Swanston Street, CBD
Around the corner: Fill you day with guided tours to make your exploration easy.
Tip: Arrive 10–15 minutes early to secure seats for family-friendly screenings.
Your perfect Melbourne itinerary for Christmas
Day 1: Christmas Eve
Morning
Start with coffee at a laneway café near the CBD.
Walk to Bourke Street Mall to see the Myer Christmas Windows before peak crowds.
Pick up last-minute gifts at the nearby Emporium or Melbourne Central
Plan B: Explore the Block Arcade or Royal Arcade for sheltered, historic shopping.
Afternoon
Head to Queen Victoria Market for lunch, grab festive bites or explore the seasonal stalls.
If you have time, join a foodie tour to sample Melbourne’s summer produce.
Plan B: Try a laneway café or restaurant in Hardware Lane or Degraves Street.
Evening
Make your way to Federation Square for live performances and photos with the 17.5m Christmas tree.
Walk along the Yarra to Southbank for dinner
Watch the Crown Christmas River Show (free; nightly until Dec 25).
End with a stroll through nearby CBD light displays (Bourke Street Mall, St Kilda Road, laneways).
Plan B: Take an evening tram ride to see the lights without walking.
Day 2: Christmas Day
(Most attractions close on Dec 25, but parks, beaches, and public spaces stay open. All public transport is free from 3am Dec 25–3am Dec 26.)
Morning
Have a slow breakfast at your hotel or a café offering Christmas service.
Enjoy a peaceful walk through the Royal Botanic Gardens.
Plan B: Find a shaded lakeside spot for a picnic instead of long walks.
Afternoon
Use free public transport to reach St Kilda Beach for a swim, walk, or casual fish-and-chips lunch.
Plan B: Swap for a Christmas movie session; some cinemas open, but check ahead.
Evening
Attend Vision Australia’s Carols by Candlelight at the Sidney Myer Music Bowl (if running; book early).
Or find a spot by the Yarra River, St Kilda foreshore, or Alexandra Gardens for a calm sunset finish.
Plan B: End the day with a quiet walk through your nearby park or beach.
Christmas dining options
Southbank: Riverfront restaurants with special Christmas Day menus.
St Kilda: Beachfront pubs + classic Australian seafood dining.
CBD hotels: Buffet lunches, long lunches & prix-fixe dinners.
Typical menus include:
Roast turkey & ham
Fresh seafood platters
Pavlova with summer fruit
Vegetarian/vegan set menus
Dining tips:
Book as early as mid-November.
Expect public-holiday surcharges.
Always check dietary options before confirming.
Alternatives for a Quiet Christmas
(Ideal for couples, solo travellers, or anyone avoiding crowded festive zones.)
Royal Botanic Gardens: shaded lawns, lakeside paths, peaceful picnic spots.
Merri Creek Trail: leafy cycling and walking tracks north of the city.
Albert Park Lake: calming water views with plenty of space to wander.
Bayside suburbs (Brighton, Sandringham): long beaches + quieter atmosphere than St Kilda.
Williamstown Foreshore: heritage streets, harbour views, and slower pace.
Know before you go
It's summer, but this is Melbourne, so you could be basking in 40°C sunshine one day, then dodging rain showers the next.
Average temperatures: 24-29°C (75-85°F), but expect days above 40°C or cool, rainy spells.
Essential packing list:
Light, breathable clothing for hot days. Pack that jacket even if it looks sunny.
Sunscreen and hat (the Aussie sun is fierce)
Light jacket for air-conditioned venues and cooler evenings
Comfortable walking shoes
Swimwear for beach visits
Sunglasses and a reusable water bottle.
Public transport in Melbourne is completely free from 3 a.m. December 25 to 3 a.m. December 26. Explore the city without worrying about parking or transport costs.
Free transport details:
All metro trains, trams, and buses run on Sunday timetable
Services are less frequent, so check timetables ahead
Getting to/from airport: Melbourne Airport is 23km from CBD. SkyBus runs regularly (even Christmas Day), or pre-book a rideshare. During Christmas, arrive 2 hours early for domestic flights, 3 hours for international.
Here's your insider guide to navigating the masses like a local.
Busiest spots and times:
Federation Square: 6-9pm, especially weekends before Christmas
Bourke Street Mall & Myer Windows: evening shopping hours
Queen Victoria Market: Wednesday night markets
Christmas Day: Fed Square, Melbourne Zoo, St Kilda Beach
Beat the crowds:
Visit major attractions before 10 a.m. on weekdays
Explore Royal Botanic Gardens on weekday mornings
Check out Merri Creek trails or Royal Park for peaceful walks
Visit suburban events like Bunjil Place Christmas Market
See Myer Windows on a weekday morning in early December
What's completely free:
Public transport on Christmas Day
Myer Christmas Windows and nightly light show
Christmas tree at Federation Square with shows
Crown Christmas River Show
City light displays and Christmas Stamp Trail
Parks, gardens, beaches
What costs money (book early!):
Christmas Day dining: $150-250+ per person (book 4-6 weeks ahead)
Designate a meeting point if traveling with groups
Sun and weather safety:
Reapply sunscreen every 2 hours (Australian sun is fierce)
Seek shade during peak UV (11 am-3 pm)
Stay hydrated, especially with alcohol outdoors
What's closed Christmas Day: Most restaurants, cafés, shops, and major attractions close on December 25. Parks, beaches, some waterfront restaurants, and hotels stay open.
Emergency: Dial 000 for police, ambulance, or fire services.
Extend your visit till New Year’s Eve
Melbourne comes alive again after Christmas, with a huge program of NYE celebrations across the city. Here’s what you can look forward to if you stay:
Midnight fireworks: The city launches coordinated rooftop fireworks visible across the CBD, Docklands, and the Yarra.
Official celebration zones: Free, family-friendly areas in Docklands, Flagstaff Gardens, Treasury Gardens, and Kings Domain, with DJs, food vendors, and early fireworks.
Rooftop & riverfront parties: Southbank, the Yarra River, Federation Square, and Docklands host ticketed events, live music, and countdown parties.
NYE dinners & cruises: Many restaurants, hotels, and river cruises offer special set menus with prime fireworks views.
Frequently Asked Questions About Celebrating Christmas in Melbourne
If you're looking for an amazing Christmas celebration this year, you should definitely visit Melbourne. It is a beautiful time in the city, as it is decorated with lights and displays, and various events are organized throughout to give you a one-of-a-kind Christmas experience.
Christmas Square at Fed Square, the Crown Christmas River Show, Christmas Wonderland at Caulfield Racecourse, Koorie Krismas Market, and Vision Australia’s Carols by Candlelight.
Streets in Melbourne are lit up with decorative lights. Local artisans set up stalls at Christmas markets and sell all kinds of goods. You will also find many events organised around the city that you can visit. Christmas-themed delicacies and desserts are sold at all restaurants and bakeries. The whole city gets into the festive spirit.
Melbourne has pleasant weather in December during Christmas. The temperature can go from 12°C to 23°C. There are usually no chances of rain. Nights can get a little cold, so you might want to carry a warm jacket with you.
There are many events organised during Christmas in Melbourne. Tourists flock to the city looking for a good festive celebration. You must book your tickets in advance if you are planning to spend Christmas in Melbourne.
Christmas is an important day of business in Melbourne. All malls, shopping centres, theme parks, theatres, opera houses, restaurants and other places popular with tourists are open on Christmas Day.
Yes, Melbourne has many Christmas markets where you can buy things at discounted prices. You can also buy snacks from food stalls and refuel while doing your festive shopping at Christmas markets.
The most popular Christmas markets in Melbourne are Artisan Christmas Market, Queen Victoria Market, Heide Christmas Market and Eltham Design Market.
Everything is open in Melbourne during Christmas. Restaurants have elaborate menus with dishes and drinks to choose from. You can also eat at local food stalls set inside Christmas markets, public squares, fairs and carnivals.
Central Business District, Docklands, South Yarra, Southbank, East Melbourne and Albert Park are the best places to stay in Melbourne on Christmas. These areas are closer to the best events on Christmas in Melbourne, which will make your commute easier.
Melbourne's seafood is quite popular during Christmas. You should try Kingfish Ceviche, Murray Cod, Green Chicken Curry Pie, Crab Sticks, Barramundi, Tim Tams, Meat Pies, and Chicken Parmigiana. Some desserts you should eat are Pavlova, Lamingtons, Beetroot Cake, Anzac Biscuits, Caramel Slice, and Fairy Bread.
Yes, from 3am Dec 25 to 3am Dec 26, all metro and regional services run on a Sunday timetable and are completely free.
Melbourne is beautiful during Christmas as all places and buildings are lit up with Christmas lights and decorations. You should go to Flinders Street, Chapter House Lane, Hamer Hall and Melbourne Town Hall to watch Christmas lights in Melbourne.
Carolling is an important tradition in Melbourne. There are many Christmas Carol performances in theatres and opera houses in the city. People also like to flock up to Federation Square and stay till midnight watching the Christmas Tree and enjoying the carnival.
Why visit Melbourne during Christmas
1/6
Christmas Square & the 17.5m Tree at Federation Square
Fed Square transforms into Christmas Square with a towering 17.5-metre tree, light shows, and nightly music. It’s free, central, and where most locals start their Christmas photos.
The Crown Christmas River Show (Nov 28–Dec 25)
Held along the Yarra, this free water, fire, and light show runs every night. Think fountains timed to music and glowing riverfront views, ideal before or after dinner in Southbank.
Myer Christmas Windows (Until Jan 11)
A Melbourne tradition since 1956. Families queue along Bourke Street Mall to see animated displays that tell a Christmas story each year. Free, nostalgic, and close to all CBD shopping.
Free Christmas Cinema
The Capitol hosts free screenings of Christmas movies on select December dates, perfect if you need a break from the heat or crowds.
Festive markets everywhere
From Queen Victoria Market’s Christmas Night Market to TTHA’s European-style stalls and the Koorie Krismas market at Fed Square, there’s a huge focus on gifts, food, and family activities.
Free public transport on Christmas Day
All metro and regional transport is free from 3am Dec 25 to 3am Dec 26, ideal for moving around the CBD and inner suburbs without the traffic headache.