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 688 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 693 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,134 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 843 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 815 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,057 C$.
The cheapest time of day to fly to Xi'an is in the evening when flights can be purchased for as low as 863 C$. In contrast, the most expensive time of day to depart to Xi'an is in the morning when prices are around 955 C$.