In general, November is the cheapest month to fly from Canada to Beirut. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around 983 C$. If you’re not able to fly to Beirut in November, then May is your next best option. Flight prices from Canada to Beirut during May average around 992 C$.
The ideal time to book your flight to Beirut is 35 days in advance, when prices tend to average 1,128 C$. Keep in mind that you might also find cheap flights to Beirut outside of this time window. In fact, momondo users recently found flights from Canada to Beirut for 646 C$.
The cheapest day to depart from Canada to Beirut is on a Tuesday when prices can be found for as low as 1,182 C$. Be sure to avoid booking your departure on a Friday as prices are generally higher than usual. According to our data, the average ticket price to Beirut on Friday is 1,359 C$.
In the morning is the cheapest time of day to fly from Canada to Beirut when you can find flight prices for as low as 1,132 C$. Flying to Beirut in the morning is an ideal time because this is during off-peak travel hours. In the afternoon is when there is more demand to fly to Beirut, so prices are often more expensive at around 1,321 C$ per ticket.