12 best places to have a white Christmas

Stop dreaming of a white Christmas and make this year the year, by spending December in one of these virtually guaranteed snow destinations.

Updated

Fact checked

There’s something oh-so-enchanting about spending Christmas surrounded by snow.

If you’re picturing yourself surrounded by snowflakes and twinkling lights, then here’s how to make it a reality – we’ve picked the places that can deliver your dream Christmas.

Quebec City Best Places to Have A White Christmas

1. Quebec City, Canada

Being located in the great white north, this city is known for its December snowfall and could likely see some this year on Christmas Day.

Located in French-Canada, and one of North America’s last remaining fortified cities, Quebec City has a romantic, European air about it. With colourful buildings, narrow cobble-stoned streets and French being spoken all around you, you’ll feel more like you’re walking down a street in France.

Just a few hours from Montreal (where you’re more likely to get a flight deal to travel to), it’s the perfect place to experience the charm of French Canada.

Find flights to Canada

Best ways to experience Quebec City at Christmas time:


Lapland, FInland Best Places to Have A White Christmas

2. Lapland, Finland

If you’re going to travel to see snow this Christmas, you may as well go all the way and visit Santa while you’re at it.

According to the Fins, Santa lives in the remote town of Rovaniemi in the Arctic Circle. Dubbed Santa’s Village, it’s a place where you can meet the man himself, pat reindeer and ride husky-drawn sleighs. Being in the Arctic Circle there’s a high chance of snowfall and a glimpse of the Northern Lights.

Find hotels in Lapland

Best ways to experience Lapland at Christmas time:

Lapland Reindeer Sleigh Ride to Santa Claus Village from Rovaniemi
Lapland Reindeer Sleigh Ride to Santa Claus Village from Rovaniemi

Viator

Spend the night in a chalet or igloo
Spend the night in a chalet or igloo

HotelsCombined


Reykjavik, Iceland Best Places to Have A White Christmas

3. Reykjavik, Iceland

During winter, the temperature in Iceland’s capital drops to -2℃ at night, making it an ideal place to capture some Christmas snowfall.

Mind you, it’s also known to be quite windy during December so remember to bring good snow gear when you visit. Drive far north enough and you might even catch some Northern Lights activity as well.

Find flights to Reykjavik

Best ways to experience Reykjavik at Christmas time:

Guided Tour to the Golden Circle & Northern Lights
Guided Tour to the Golden Circle & Northern Lights

Expedia


glasgow-shutterstock_557029303-300

4. Glasgow, UK

Scotland’s industrial capital has one of the best odds this year to be blanketed in snow on Christmas Day.

Often overlooked for Edinburgh, Glasgow pulls out all the stops for season with Christmas markets that run until 29 December, family-friendly entertainment such as pantomimes and theatre shows and festive food around every corner.

Not far behind Glasgow, Aberdeen, Dundee and Edinburgh are also facing good odds for a white Christmas this year.

Find hotels in Glasgow

Best ways to experience Glasgow at Christmas time:

Private Outlander Day Tour - Winter Edition
Private Outlander Day Tour - Winter Edition

Viator


minnesota-shutterstock_42679000-300

5. Midwest, USA

Central and eastern states of the US are predicted to receive a snow dump this year, making it a magically white Christmas for many.

AccuWeather has major states such as Illinois, Minnesota and Wisconsin down for some frosty the snowman action in the weekend leading up to Christmas.

By the 25th, fresh snow in the midwest is unlikely with your best bet for flurries being upstate New York and New England. Your best bet is to head as far up north as possible to increase your odds.

Find flights to Midwest USA

Best ways to experience the Midwest USA at Christmas time:


Salzburg, Austria Best Places to Have A White Christmas

6. Salzburg, Austria

While many may opt to visit Vienna for Christmas, the smaller Austrian town of Salzburg is just as mesmerising… and just as likely to receive that sought-after snowfall.

Famed for being the birthplace of Mozart and the filming location for The Sound of Music, Salzburg lights up during Christmas as markets fill its main squares as well as the courtyard of the Hohensalzburg Castle. For guaranteed snow, take a trip to the dozen ski resort areas nearby.

Find hotels in Salzburg

Best ways to experience Salzburg at Christmas time:

The Original Sound of Music Tour since 1967
The Original Sound of Music Tour since 1967

Hotels.com


Budapest Hungary Best Places to Have A White Christmas

7. Budapest, Hungary

With its frequent and gentle December snowfall, conditions for a perfect white Christmas in Budapest couldn’t be better if it tried.

The eclectic city of Budapest offers a unique Christmas for visitors. Brimming with bars and thermal baths, you can spend days hopping from one to the other. When you’re done, immerse yourself in the festive spirit of the Christmas markets and outdoor ice rink in Budapest City Park or take a Christmas boat ride along the Danube.

Search for flights to Budapest

Best ways to experience Budapest at Christmas time:

Christmas Danube River Cruise with Live Music
Christmas Danube River Cruise with Live Music

Viator

Danube Sightseeing Evening River Cruise - 'Danube Legend'
Danube Sightseeing Evening River Cruise - 'Danube Legend'

Hotels.com


Tromsø Norway Best Places to Have A White Christmas

8. Tromsø, Norway

Tucked 350km north of the Arctic Circle, where snowfall can start as early as October, is the colourful port town of Tromso.

One of Tromsø’s biggest claims to fame is that it’s the northernmost town in the world with a popular over 50,000 – although it doesn’t feel like it. The city centre is extremely manageable on foot and often wears a thick coat of snow in late winter. The town itself can be reached by Hurtigruten cruise, plane or bus making it easily accessible for holidaymakers.

Find hotels in Tromsø

Best ways to experience Tromsø at Christmas time:

Lapland Lyngen Alps Snowmobile Safari from Tromso
Lapland Lyngen Alps Snowmobile Safari from Tromso

Viator

 Reindeer Camp Dinner with Chance of Northern Lights in Tromso
Reindeer Camp Dinner with Chance of Northern Lights in Tromso

Viator


New York City Best Places to Have A White Christmas

9. New York City, USA

There’s something a little bit magical about New York City at Christmas time.

From the colourful department store displays to ice skating rinks in Central Park and at the Rockefeller Centre, this urban jungle transforms into a winter wonderland come Christmas. There may not be blankets of snow to make angels in right in the city, but there’s a good chance of flurries making your evening skate a bit more enchanted.

Find flights to New York City

Best ways to experience New York City at Christmas time:


Moscow Russia Best Places to Have A White Christmas

10. Moscow, Russia

Layer up and prepare for snow when you plan to spend Christmas in Moscow. Throughout the month the highest temperature is rarely over 0℃ and snow flurries are common.

Russia is renowned for its white winters, so for a good chance of snowfall it’s the place to be. In December, Moscow’s famous Red Square transforms into an unforgettable Christmas market. However, the place to be between mid-December and mid-January is the nearby Manezh Square, which is where the Journey into Christmas festival takes place. It’s a traditional Russian Christmas fun fair with modern ideas that’s said to be the most picturesque festival in all of Moscow. It’s also one of the biggest New Year’s Eve festivals in the world.

Find hotels in Moscow

Best ways to experience Moscow at Christmas time:

Romantic Private Tour of Moscow for Couples
Romantic Private Tour of Moscow for Couples

Viator

Moscow Christmas Markets and Christmas Lights Tour with a Private Guide
Moscow Christmas Markets and Christmas Lights Tour with a Private Guide

Viator

Christmas Ice Skating on Red Square with Free Christmas Drink
Christmas Ice Skating on Red Square with Free Christmas Drink

Viator


Tallin Estonia Best Places to Have A White Christmas

11. Tallinn, Estonia

Base yourself in Old Town Tallinn for a unique Christmas with a medieval feel.

Renowned for its cheap food and drink (compared to Western Europe) and its party atmosphere, Tallinn is one of the best places to celebrate the season, not least because of its high chance of snowfall. It’s also a short boat ride from Helsinki if you want to double down and see another European city potentially covered in snow.

Find flights to Tallinn

Best ways to experience Tallinn at Christmas time:

Day Trip to Paldiski and the Coastal Cliffs of Northwest Estonia
Day Trip to Paldiski and the Coastal Cliffs of Northwest Estonia

Viator

Shore Excursion: Old Town Tallinn and Kadriorg-Pirita Seaside
Shore Excursion: Old Town Tallinn and Kadriorg-Pirita Seaside

Viator


Japan Alps Best Places to Have A White Christmas

12. Japan’s Alps

Japan may not be the first place that springs to mind when you think Christmas, but its mountains of snow puts it in lucky spot number 12 on our list.

A long-time favourite destination for snow bunnies, Japan’s north and Alps are some of the snowiest places in the world during the winter months – which fall over Christmas and New Year’s in that part of the world.

Find hotels in Japan

Best ways to experience big cities at Christmas time:

Biwako Valley Ski Resort Round-Trip Transport from Osaka
Biwako Valley Ski Resort Round-Trip Transport from Osaka

Viator


Best deals available around Christmas

Booking.comBooking.com

Free cancellation on selected bookings!

No cancellation fees on specific packages with Booking.com. T&Cs apply

Last verified

HolidayTaxisHolidayTaxis

20% off your booking

Looking for a transport service that has the best airport transfer and resort transfer deals? You've found it! Go to HolidayTaxis now and use this discount code to save 20% on your order! T&Cs apply.

Last verified

TUITUI

Save an extra £150 on your trip to Canary Islands

Planning on taking some time off in winter? Book your holiday to the Canaries now and save £150 with this promo code! 1st – 31st December departures. Min spend £500. T&Cs apply

Last verified

Discount code ends

ExpediaExpedia

Cancel your hotel reservation for free

Can't or don't want to go on a trip anymore? Don't worry! If you booked it through Expedia, you can cancel it for free. T&Cs apply.

Last verified

ExpediaExpedia
Greece

Visit Athens, Greece, from £115/per room

Love museums, history and temples? Get away to Athens with Expedia today from £115/night average per room! T&Cs apply.

Last verified

ExpediaExpedia
Poland

Visit Krakow, Poland, from £66/per room

Come to Krakow and enjoy its cathedral, history and museums. From £66/night average per room. T&Cs apply.

Last verified

ExpediaExpedia
Spain

Visit Barcelona, Spain, from £133/per room

Barcelona awaits, it's architecture, art, churches and more! £133/night average per room. T&Cs apply.

Last verified

Booking.comBooking.com
Huge!

Up to 50% off hotel bookings

Create an account at Booking.com and get members-only access to Secret Deals with discounts of up to 50% off selected properties! T&Cs apply

Last verified

Hotels.comHotels.com
Black Friday

Black Friday: £15 off min. £150 spend on Bookings with free cancellation on most rooms

Check out the hotels.com accommodation and save on your trip with this discount code. Valid on travel between 23th November and 30 June 2021. T&Cs apply.

Last verified

Discount code ends

Hotels.comHotels.com

Book with Confidence – free cancellation on most rooms!

Book with confidence at hotels.com and if you change your mind you can cancel most reservations for free. T&Cs apply.

Last verified

Lastminute.comLastminute.com
Christmas!

Christmas Gifts & Experiences

Look no further for gifts that are fun to choose, easy to buy and exciting to receive. Browse a hand-picked selection of favourite experiences that are just perfect for Christmas, many at fantastic festive prices. T&Cs apply.

Last verified

Deal ends

TravelodgeTravelodge

London deals £35 or less

Book your affordable city break in London at Travelodge. Save now on your next stay! T&Cs apply

Last verified

eDreamseDreams
Black Friday!

Black Friday: up to 20% off + £20 voucher + free rebooking!

Use this discount code at the checkout and save up to 20% off plus get a £20 voucher and free rebooking at eDreams! T&Cs apply.

Last verified

Discount code ends

Just Travel CoverJust Travel Cover

Get a Travel Insurance quotation today and save 10%

Go for a worry-free trip! Get a Travel Insurance quotation today and with this discount code save 10% on your insurance. T&Cs apply.

Last verified

Leisure Guard TravelLeisure Guard Travel

10% discount on parking and hotels at selected major airports

Leisure Guard knows about travel. Plan ahead and save 10% on parking and hotels at selected major airports, giving you more time and money to focus on the fun times ahead. T&Cs apply.

Last verified

Boots Travel InsuranceBoots Travel Insurance

Multi-trip travel insurance from £32.02

Planning on going for a couple of trips throughout the year? Don't overpay by getting insurance separately for each of them. Choose multi-trip insurance and keep some money in your pocket. T&Cs apply.

Last verified

TUITUI

Get £200 off summer 2021 river cruises

Summer 2021 river cruises have set sail now at TUI. Use this discount code to save £200 on your next year summer trip! Book now! T&Cs apply.

Last verified

TUITUI
Cruise deal

£300 off selected winter Caribbean sailings

Looking to save on your next trip away? Save £300 per booking on a TUI Caribbean cruise next winter with this discount code! T&Cs apply.

Last verified

TUITUI
Cruise deal

£300 off cruises

Head out on an amazing TUI cruise and use this discount code to get £300 off March to May river cruises bookings. T&Cs apply.

Last verified

TUITUI

Save £250 on selected long-haul breaks

Want to escape far away? Use this discount code to save £250 on bookings at TUI. Go now! T&Cs apply.

Last verified

TiqetsTiqets

50% off Hop-on Hop-off bus & boat in Amsterdam!

Get your tickets for the Hop-on Hop-off tour of Amsterdam by both bus and boat and get 50% off the normal price at Tiqets! T&Cs apply.

Last verified

Post Office travel insurancePost Office travel insurance

Download the app for free

Want to have access to your travel insurance policy no matter where you are? Get it with Post Office. Download the app for free. T&Cs apply.

Last verified

EasirentEasirent

Grab an 11% discount on your next car hire booking

Save 11% when you rent a car from Easirent. T&Cs apply.

Last verified

Madame TussaudsMadame Tussauds
Save!

15% off online bookings!

Book your Madame Tussauds ticket online now and save up to 15% compared to buying at the door! T&Cs apply.

Last verified

Alpha travel insuranceAlpha travel insurance

Save 15% when you buy online

In need of a cheap travel insurance policy? Buy it online at Alpha Travel Insurance now and get 15% off. T&Cs apply.

Last verified

Leisure Guard TravelLeisure Guard Travel

10% off vehicle car hire insurance

Are you Leisure Guard's customer already? Take advantage of this amazing deal! Use this discount code and pay less for a vehicle car hire insurance. T&Cs apply.

Last verified

IcarhireinsuranceIcarhireinsurance

Download the app for free

Have your quotes, policy documents and purchases under control with the iCarhire app. Download it now for free! T&Cs apply.

Last verified

STA TravelSTA Travel

5% off STA travel insurance

Purchase your STA travel insurance online and take advantage of this working discount code that will help you save 5%! T&Cs apply.

Last verified

EasirentEasirent

6% off car hire

Look no further when searching for a car hire discount. Snap up this discount code and save on your booking now. T&Cs apply.

Last verified

EasirentEasirent

5% off you car hire bookings at Easirent

Looking to save on car hire from Easirent? Click here to grab a 5% discount on your next booking. T&Cs apply.

Last verified

WowcherWowcher
Students!

10% student discount

Stretch out that student loan just a little bit further with this 10% student discount from Wowcher. T&Cs apply. 

Last verified

WowcherWowcher

Countryside retreats

Wondering where to go this summer? Check out Wowcher's summer retreats now and save up to 61% off your Summer Getaway! T&Cs apply.

Last verified

ExpediaExpedia
Pay later!

Book now and pay later with Klarna!

Can't pay for your holiday in one go? Expedia offers its customers Klarna services to spread the cost of their orders. T&Cs apply.

Last verified

ExpediaExpedia
Early bird

Book early and save up to 20%

Travel smarter and for less with early bookings at Expedia. Explore the best deals that will help you save up to 20% when you book 60 days in advance. T&Cs apply.

Last verified

ExpediaExpedia

Subscribe for member prices - unlock an extra 10% or more off select hotels

Subscribe now and get extra 10% or more off select hotels at Expedia! T&Cs apply.

Last verified

Booking.comBooking.com

10% off selected hotels with Genius discount

Create a booking.com account today and once you become a Genius member you'll have access to an extra 10% off tons of great hotels! T&Cs apply

Last verified

Booking.comBooking.com

Guaranteed best price with Booking.com's price match promise!

If you find a package at a lower rate on the Internet after you have made a reservation through Booking, they'll will match the difference! T&Cs apply

Last verified

Booking.comBooking.com

Central London hotels from £32pp

Cheap weekend accommodation in Central London from £32pp for two nights! Book and save money now with Booking.com! T&Cs apply

Last verified

Hotels.comHotels.com
Students

Students get extra 10% off bookings!

Looking to book a hotel without breaking the bank? Use a StudentBeans offer for Hotels.com and get an extra discount of 10% off! T&Cs apply.

Last verified

Hotels.comHotels.com
Reward!

Stay 10 nights, get 1 reward night!

Earn loyalty rewards from hotels.com and when you collect 10 nights, you'll get 1 night as a reward! Register now. T&Cs apply.

Last verified

Popular Travel discount codes

Last checked Code description Code
11 Mar 2020 20% off your booking TAX****
2 Dec 2020 Save an extra £150 on your trip to Canary Islands DEC****
30 Nov 2020 Up to 50% off hotel bookings No ****
30 Nov 2020 Black Friday: £15 off min. £150 spend on Bookings with free cancellation on most rooms AFF****
23 Nov 2020 Black Friday: up to 20% off + £20 voucher + free rebooking! BF2****

More guides on Finder

Ask an Expert

You are about to post a question on finder.com:

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • finder.com is a financial comparison and information service, not a bank or product provider
  • We cannot provide you with personal advice or recommendations
  • Your answer might already be waiting – check previous questions below to see if yours has already been asked

Finder.com provides guides and information on a range of products and services. Because our content is not financial advice, we suggest talking with a professional before you make any decision.

By submitting your comment or question, you agree to our Privacy and Cookies Policy and Terms of Use.

Questions and responses on finder.com are not provided, paid for or otherwise endorsed by any bank or brand. These banks and brands are not responsible for ensuring that comments are answered or accurate.
Go to site