Last-minute Christmas vacation deals
Are you trying to find great last-minute Christmas vacation deals? Your search ends with WestJet Vacations. Our assortment of package deals has been chosen by our team of knowledgeable vacation experts, which means you can expect a fantastic guest experience from start to finish. Browse the deals below or submit the search form to find the last-minute vacation deal that will help you celebrate Christmas in style.
Other available packages:
Hand-picked packages from WestJet
WestJet is known to Canadians as the gold standard in air travel and guest experiences — but we're also proud to provide exceptional package getaways. We work hard to get the best rates at the best hotels — including all available added extras — and we even allow no-charge alterations and cancellations within 24 hours of your booking. Above all, our friendly WestJetters strive to deliver great guest experiences from start to finish. So when you think "last-minute Christmas vacation deals," think WestJet Vacations.
Book today, fly tomorrow
The thrill of embarking on a getaway on short notice can only be multiplied by securing a vacation package at an amazing price. At WestJet Vacations, we're pleased to offer last-minute deals on a variety of packages, ranging from three-night stays in New York or Las Vegas to one-week, all-inclusive Caribbean resort vacations. On top of that, we also offer great promotions like seat sales, dining and entertainment bonuses, and limited-time offers to earn triple the WestJet dollars on select flights (all great reasons to sign up for our JetMail newsletter and stay in the know). So if your schedule has suddenly opened up and you want to get away sooner, start browsing our last-minute deals now and get a great package for less.
Choose from our wide array of last-minute Christmas getaways today.
Search for great WestJet vacations
Find vacation deals from:
- Deer Lake/Corner Brook
- Fort McMurray
- Fort St. John
- Grande Prairie
- Prince George
- Quebec City
- St. John's
- Thunder Bay