How to Save Money When Booking Flights

Tricks for Saving Even More Money When Booking Your Next Flight

Advertiser Disclosure This article/post contains references to products or services from one or more of our advertisers or partners. We may receive compensation when you click on links to those products or services.
Last updated on January 18, 2023 Comments: 4

Canadians love travelling, and we have a healthy obsession with trying to save money every time we take flight. Over the years I’ve read some pretty outlandish claims out there about the best way to go about doing that. Some sources insist that booking exactly 59 days before departure is the most cost-effective approach, while others swear that buying tickets on Wednesday at 2am is what will really nab the lowest price possible.

From personal experience, none of those arbitrary, blanket statements are actually true. So I decided to do some more digging. When is the best time to book cheap flights, and how else can we cut down on our travel costs?

Book at Different Times for Different Destinations

Is there really a magic, one-size-fits-all rule for when to book the cheapest flights?

I contacted representatives from, and they confirmed with me that there is no precise date or time that will always give you the lowest airfare. Nonetheless, their data does suggest that there are a few reliable guidelines for when to book, depending on where you want to go:

  • Canadians travelling domestically should book their flights about 3-5 weeks in advance.
  • Going to the US? Book about 8 months in advance.
  • Flying to another overseas destination? Ideally you should try to purchase tickets about 11 months in advance (!) to get the lowest average prices.

Of course, not everyone can plan that far ahead. Fortunately there are some other simple tricks that you can utilize to help you save more money on your next flight.

Book with a Credit Card That Doesn’t Charge Foreign Transaction Fees

Some airlines only allow you to pay in the local currency, particularly the low-cost airlines like EasyJet or RyanAir. If your credit card charges foreign transaction fees (and if you’re Canadian, it most likely does), you’ll end up paying an additional 2.5% fee which is rolled right into the exchange rate. For example, I recently purchased some airfare in Euros that cost me a total of $534.51. Had I used a credit card without foreign transaction fees, I would have paid $521.14.

Yes, it’s a seemingly minor difference, but in Europe that’s enough for a fancy dessert or a very decent bottle of wine with dinner.

Fly During the Shoulder Season or Off-Season

Travelling-during-shoulderGenerally speaking, July and August are the most expensive times to travel. If you travel in the spring (April / May) or autumn (September / October) flights tend to be much cheaper due to supply and demand. You’ll also want to factor in any local festivals or holidays that may affect prices in your specific destination, such as cherry blossom season in Japan or spring break in the US and the Caribbean. The other advantage of travelling during the off-season is the fact that there will be less tourists around which means less wait times for attractions and cheaper prices for hotels.

Be Flexible with Your Dates and Locations

Since airfare is based on supply and demand, flying on a Tuesday or Wednesday will likely be cheaper than say a Friday or Sunday. The time of day can also make a difference: flying overnight usually has lower fares since that departure time is much less desirable compared to a flight that takes off at 10am.

If you’re fully flexible, you can find some really good deals. KAYAK has an ‘explore’ tool that will show you the cheapest fares for flights all over the world, which you can filter based on your budget and preferred length of flight.

Charge Flights to a Travel Rewards Credit Card

Any purchase you make is a chance to rack up travel rewards points, which can eventually be used to get heavily discounted (or even free) flights. And depending on which card you apply for, you could earn a sign-up bonus large enough to fly free right away. Two cards we recommend for earning travel rewards are the BMO Ascend™ World Elite®* Mastercard®* and the Scotiabank®* Gold American Express® Card.

Use Any Loyalty Points That You Might Have

Before deciding on a flight, check to see if you already have any loyalty or rewards points tucked away that you can use to redeem for a discount. But keep in mind that different programs have different procedures for redemption, as well as minimum numbers of points that can be redeemed at a time. MBNA Rewards, for instance, requires a minimum of 10,000 points to be redeemed on travel. Amex Membership Rewards, on the other hand, allows as little as 1,000 Amex points to be redeemed on flights. And every little bit counts.

Sign Up for Newsletters

I know, your inbox is crowded with junk emails, but signing up for newsletters is one sure way to get you a deal on flights. Airlines, tour operators, and deal websites always alert their loyal fans first whenever a seat sale or deal comes up. Quite often these low prices only last a few hours, so you need to book right away!

Consolidate Your Points

We already talked about the importance of actually using points you already have, but by consolidating points, you can potentially save even more. Getting a supplementary or joint credit card is a great way to earn points into a single account with multiple family members. Alternatively, some rewards programs allow you to transfer points to your spouse or even to other rewards programs.

Set Price Alerts

special-offerInstead of spending hours searching for cheap airfare, you can save yourself time by setting up a price alert on various sites such as Skyscanner. Simply enter your travel requirements and when you’re on the results page, click “Get Price Alerts.” Now you’ll be notified directly via email whenever there’s a price drop.


RomeOne final trick when it comes to saving money on flights is to book a flight with a stopover, or choose a ‘multi-destination’ flight itinerary. Many airlines allow you to stopover in a city for a few days at no extra charge, which is a great way to enrich your trip by seeing another locale.

Multi-destination flights fly into one city and out of a different one, e.g. into Rome but out of London. You would have to make your way between those two cities, but at least you wouldn’t have to backtrack to fly home.

It’s true, airfare can be expensive, but by using some of the tricks we’ve listed, you’ll never need to pay full price again.

BMO is not responsible for maintaining the content on this site. Please click on the Apply now link for the most up to date information.

Article comments

Jenny Joseph says:

KLM Airlines Reservations is the best service provider in USA. Thanks for sharing this lovely post.

Aaron Broverman says:

Glad you like it Jenny. Thanks for your kind words.

Glen schmid says:

For foreign transactions, the Starwood Preferred Guest Credit converts to USD first and then to CAD. Can’t be cheap

GreedyRates says:

Hi Glen, thanks for the interesting question. You should always be skeptical of things you read online, especially on forums where there isn’t anyone who’s actually willing to do their due diligence on claims like the one mentioned. That’s why we’re here! You’re correct in that purchases charged to the Starwood Preferred Guest card in Euros, for example, are first exchanged to US dollars by the bank, and then to Canadian dollars. However, that does not mean that Amex charges the foreign transaction fee twice. They charge the industry standard rate of 2.50% per purchase, but only once, covering both the conversion to USD and also to CAD. Great question though and thanks again.

GreedyRates Staff