Cheap last minute holiday travel deals for 2019 |

Cheap Christmas travel deals 2019

We value our editorial independence, basing our comparison results, content and reviews on objective analysis without bias. But we may receive compensation when you click links on our site. Learn more about how we make money from our partners.

Find the best bargains for your holiday travels.

It’s no secret that the Christmas is one of the most popular times of year for travel — and flights and hotel rates spike accordingly. But don’t be discouraged. There are still plenty of ways to save on your Christmas travels this year.

Top holiday travel deals 2019

CruiseDirect CruiseDirect

10 night Caribbean cruises from $769 on Princess Cruises

Plus free specialty dining and up to $1,750 to spend on board. T&Cs apply


CruiseDirect CruiseDirect

15 night Panama canal cruises from $799 on Holland America

Plus up to $1,500 to spend on board and 10% off shore excursions. T&Cs apply


CruiseDirect CruiseDirect

12 night Europe cruises from $849 on MSC with 2-for-1 rates

Plus up to $1,500 to spend on board. T&Cs apply


CruiseDirect CruiseDirect

12 night Europe cruises from $849 on MSC with 2-for-1 rates

Plus up to $1,500 to spend on board. T&Cs apply


CruiseDirect CruiseDirect

3 night Bahamas cruises from $329 on Norwegian

Plus all inclusive cruises with free open bar and well pay your tips on board. T&Cs apply


CruiseDirect CruiseDirect

7 night Mediterranean cruises from $445 on Costa Cruises

Plus Costa exclusive amenities including free drinks, plus massive discounts. T&Cs apply


CruiseDirect CruiseDirect

7 night Bermuda cruises from $624 on Celebrity Cruises

Plus free drinks, free tips and free parking. T&Cs apply


CruiseDirect CruiseDirect

7 night Caribbean cruises from $369 on Carnival

Plus $99 deposits and up to $1,000 to spend on board. T&Cs apply


Looking for more deals on Christmas gifts? Check out all of our promo codes and discounts.

10 tips to get the cheapest Christmas flights and vacations

1. Fly on Christmas Eve, Christmas Day, New Year’s Eve or New Year’s Day.

Flights during the week before Christmas Day tend to be the most expensive for the month, as everyone who’s searching for a Christmas getaway will want to be at their destination by the 25th. If you’re not that picky, fly on Christmas Eve or Christmas Day. If you’re traveling somewhere that’s only an hour or two away, you might still be able to get to your holiday party destination before lunch.

Keep in mind that transportation to and from your hotel when you arrive might be tricky since some cities shut down or limit public transit on Christmas Day, or charge a public holiday surcharge.

2. If you can, fly back mid-January.

Most people who catch a flight before Christmas Day tend to fly back home just after New Year’s. So if it’s at all possible, try to avoid flights during the week following New Year’s Day to cash in on the cheaper fares that follow.

3. Vacation in a country that doesn’t celebrate Christmas.

Where there will be Christmas celebrations, tourists will flock. If you’re up for a holiday adventure, choose places that don’t necessarily celebrate this time of year, like China, Cambodia, Japan and Morocco. You might find less of a hike in airfares to these destinations.

4. Pick destinations that are generally more affordable.

Shave costs by choosing destinations that are either closer to home or are more affordable.

You’ll pay a premium for plane tickets to New York City over the holidays, for example, whereas flights to less touristy areas shouldn’t fluctuate in price as much.

5. Keep it local.

If you don’t have to fly to see relatives during the holidays, consider staying local until the hustle and bustle of the holiday season has died down. Then, take your vacation or family trip and save hundreds.

6. Road trip it.

And while you’re keeping it local, might as well make it a scenic road trip instead of a short flight. Not only could you save on bloated airfare this time of year, but you’ll also get to spend some extra time with your friends and family in the car.

7. Consider cheaper alternatives to hotels.

Booking through a short-term or vacation rental service like Airbnb or VRBO could save you tons during the holidays. But the catch is that you might have to book these accommodations well in advance, since this is a popular time to travel.

8. Go camping.

If you’re heading somewhere warm, make some new memories and go camping instead of booking a hotel room or renting a house.

Campsites are much cheaper than hotels or Airbnb-style accommodations, and they’re sometimes even free if you’re willing to forfeit facilities.

9. Opt for a package.

Bundled packages that include flights, lodging, rental cars and activities can be life savers during the peak travel period. Plus, you can stretch your holiday bucks by bundling your travel expenses if there’s no way around flying and staying in a hotel.

10. Fly without extras.

Not having any luck lowering the price of your actual flight? Consider forgoing extras like checked baggage, in-flight meals and drinks.

These perks on budget airlines significantly increase the price of your flight sometimes even doubling it. It may not seem like much, but if you’re traveling with a family of four, these extras can easily add up to an extra night’s hotel stay. Think of it as a bonus vacation.

Frequently asked questions

Stephanie Yip

Stef is the Travel Editor at and has been writing about travel for over a decade. She's visited over 50 countries and has had some incredible experiences, including hot air ballooning over Cappadocia, hitchhiking across Romania and seeing the Northern Lights (twice!). And while she’d never say no to a luxury escape, she's far more likely to stretch her travel dollars as far as they can go by keeping her ear to the ground for unbeatable travel bargains. And she'll tell you all about them, too! Stef has had articles featured on Travel Weekly, Escape and Hostelworld.

Was this content helpful to you? No  Yes

Ask an Expert

You are about to post a question on

  • Do not enter personal information (eg. surname, phone number, bank details) as your question will be made public
  • 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 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 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