Double Your Savings – Book your 2027 Canada vacation by Nov 27 and receive 20% off select packages (up to $8,000 per couple)

Christmas in Banff at the Castle | Fairmont Banff Springs Hotel

From December 22, 2026 to December 22, 2026

5 Days / 4 Nights
Calgary to Calgary
Price from USD $2,883 per person

INTRODUCTION

Celebrate Christmas in Banff with snowy mountain adventures, a lakeside sleigh ride and a festive castle stay.


Spend four nights at Fairmont Banff Springs, Canada’s Castle in the Rockies. Choose a Banff winter experience, discover Lake Louise by snowshoe, ride a horse-drawn sleigh and gather for a memorable Christmas dinner surrounded by snow-covered peaks.

Itinerary at a Glance

Day 1
Calgary to Banff | Scheduled Coach
Day 2
Banff | Freedom of Choice - Choose 1 of 3 Excursions
 
Option 1. Discover Banff & Its Wildlife Tour + Gondola Ride
 
Option 2. Snowshoeing at Paint Pots
 
Option 3. Johnston Canyon Icewalk
Day 3
Lake Louise | Shared Small Group Tour
 
Guided Sightseeing Tour & Snowshoeing
Day 4
Banff | Horse Drawn Sleigh Ride & Christmas Dinner
Day 5
Banff to Calgary | Scheduled Coach
 

DETAILED ITINERARY

Read more

INCLUDED

Read more

WANT TO KNOW MORE?

Arrange a call with a Canada Travel Designer and bring your vacation one step closer!

Schedule a Call

DATES & PRICING

Read more
Christmas in Banff at the Castle | Fairmont Banff Springs Hotel
Start planning your tailor-made vacation to Canada or Alaska by contacting our travel specialists
Claudia Morales

Claudia Morales

Travel Designer

Kris De Luna

Kris De Luna

Senior Travel Designer

Austin Slater

Austin Slater

Travel Designer

Laura Getz

Laura Getz

Travel Designer

Madison Brocker

Madison Brocker

Travel Designer

Matthias Unger

Matthias Unger

Travel Designer

Call 1 800 217 0973US

Monday - Friday: 7am - 5pm PST
Saturday: 8am - 4:30pm PST
Sunday: 1pm - 6pm PST

Or send a message

Required

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Speak to a Travel Designer

Call 1 800 217 0973US or Email us