In general, January 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 989 C$. If you’re not able to fly to Beirut in January, then November is your next best option. Flight prices from Canada to Beirut during November average around 992 C$.
The ideal time to book your flight to Beirut is 21 days in advance, when prices tend to average 1,215 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 699 C$.
The cheapest day to depart from Canada to Beirut is on a Tuesday when prices can be found for as low as 1,198 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,377 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,147 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,338 C$ per ticket.