In general, September is the cheapest month to fly from Canada to Xi'an. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around 709 C$. If you don’t want to visit Xi'an in September, then you should wait until October to fly from Canada, when ticket prices are also cheap, with an average price of 715 C$.
In general, most travellers find the cheapest time to book a flight to Xi'an is about 45 days prior to their departure date, when tickets on average are 1,170 C$. Keep in mind that you might also find cheap flights to Xi'an outside of this time window. In fact, momondo users recently found flights from Canada to Xi'an for 780 C$.
According to our data, Sunday is the cheapest day to fly to Xi'an from Canada. The lowest ticket price found for a Sunday departure recently was 841 C$. Keep in mind that prices can always vary depending on your route and whether or not you are flying domestic or international. Be sure to avoid booking your departure on a Wednesday as prices are generally higher than usual. According to our data, the average ticket price to Xi'an on Wednesday is 1,090 C$.
The cheapest time of day to fly to Xi'an is in the evening when flights can be purchased for as low as 891 C$. In contrast, the most expensive time of day to depart to Xi'an is in the morning when prices are around 985 C$.