Ski holidays
in Canada
Our 166 favourite places in Canada to ski, snowboard and après — sorted by where you'll get the most for your money on Booking.com.
Banff
Canada
Calgary
Canada
Whistler
Canada
Mont-Tremblant
Canada
Mont Sainte-Anne
Canada
Revelstoke
Canada
Sun Peaks
Canada
Fernie
Canada
Winnipeg
Canada
Mississauga
Canada
Brampton
Canada
Surrey
Canada
Québec
Canada
Laval
Canada
Etobicoke
Canada
Markham
Canada
Vaughan
Canada
Gatineau
Canada
Saskatoon
Canada
Kitchener
Canada
Burnaby
Canada
Windsor
Canada
Longueuil
Canada
Regina
Canada
Oakville
Canada
Richmond Hill
Canada
Burlington
Canada
Nepean
Canada
Oshawa
Canada
Greater Sudbury
Canada
Newton
Canada
Gloucester
Canada
Saguenay
Canada
Coquitlam
Canada
Barrie
Canada
Rosemont–La Petite-Patrie
Canada
Villeray–Saint-Michel–Parc-Extension
Canada
Trois-Rivières
Canada
Guelph
Canada
Lévis
Canada
Mercier–Hochelaga-Maisonneuve
Canada
Abbotsford
Canada
Whitby
Canada
St. Catharines
Canada
Ahuntsic-Cartierville
Canada
Le Vieux-Longueuil
Canada
Milton
Canada
Langley
Canada
Sherbrooke
Canada
Orléans
Canada
Ottawa South
Canada
Saint-Louis-de-Terrebonne
Canada
Ajax
Canada
Saanich
Canada
Rivière-des-Prairies–Pointe-aux-Trembles
Canada
Terrebonne
Canada
Sainte-Foy
Canada
St. John's
Canada
Thunder Bay
Canada
La Cité-Limoilou
Canada
Le Plateau-Mont-Royal
Canada
Waterloo
Canada
Ville-Marie
Canada
Brantford
Canada
Kamloops
Canada
Lethbridge
Canada
Whalley
Canada
Delta
Canada
Chilliwack
Canada
Dartmouth
Canada
Red Deer
Canada
Saint-Laurent
Canada
Saint-Jean-sur-Richelieu
Canada
Chomedey
Canada
Pickering
Canada
Newmarket
Canada
Nanaimo
Canada
Airdrie
Canada
Kanata
Canada
La Haute-Saint-Charles
Canada
North Vancouver
Canada
Montréal-Nord
Canada
Le Sud-Ouest
Canada
Moncton
Canada
Repentigny
Canada
Charlesbourg
Canada
Saint-Hubert
Canada
Maple Ridge
Canada
Beauport
Canada
East Hastings
Canada
Saint-Léonard
Canada
Willowdale
Canada
Prince George
Canada
New Westminster
Canada
South Surrey
Canada
Les Rivières
Canada
Caledon
Canada
Stoney Creek
Canada
Cloverdale
Canada
Pierrefonds-Roxboro
Canada
Nutana Sector
Canada
Sarnia
Canada
Sault Ste. Marie
Canada
Saint John
Canada
Sherwood Park
Canada
Grande Prairie
Canada
Confederation
Canada
Brossard
Canada
Verdun
Canada
Chicoutimi
Canada
Notre-Dame-de-Grâce
Canada
Fort McMurray
Canada
Granby
Canada
Waterfront Communities-The Island
Canada
Fleetwood
Canada
Hull
Canada
Medicine Hat
Canada
Fredericton
Canada
Halton Hills
Canada
Brighouse-City Centre
Canada
Downtown Vancouver
Canada
Norfolk County
Canada
North Delta
Canada
Drummondville
Canada
Pierrefonds
Canada
Port Coquitlam
Canada
St. Albert
Canada
Aylmer
Canada
Saint-Michel
Canada
Saint-Jérôme
Canada
Jonquière
Canada
Woburn
Canada
Metrotown
Canada
Welland
Canada
University Heights
Canada
Lower Sackville
Canada
Renfrew-Collingwood
Canada
Belleville
Canada
Willowdale East
Canada
North Bay
Canada
Saint-Hyacinthe
Canada
Whitchurch-Stouffville
Canada
Kensington-Cedar Cottage
Canada
Dollard-Des Ormeaux
Canada
Brandon
Canada
West End
Canada
Langford
Canada
Rouge
Canada
Blainville
Canada
Victoria-Downtown
Canada
West Vancouver
Canada
L'Amoreaux
Canada
Islington-City Centre West
Canada
Malvern
Canada
Quinte West
Canada
Innisfil
Canada
Kitsilano
Canada
Salaberry-de-Valleyfield
Canada
Châteauguay
Canada
Rimouski
Canada
Saint-Eustache
Canada
Timmins
Canada
Sorel-Tracy
Canada
Mission
Canada
Strawberry Hill
Canada
Val-des-Arbres
Canada
Ski holidays in Canada — FAQs
- What are the best ski holidays in Canada?
- Our 166 top picks for ski holidays in Canada are listed above, sorted by where you'll get most for your money on Booking.com — starting from $127/night.
- When is the best time for a ski holiday in Canada?
- January through March is most reliable for snow in Canada.
- How much do ski holidays in Canada cost?
- Hotels for our Canada ski picks start from $127/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.