To save up to 30% on this flight, we recommend booking at least 61 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Montreal to Shanghai from C$ 1,056 1-2 weeks out and tickets from C$ 1,144 for flights departing within the next 72 hours.
Flights from Montreal to Shanghai lean towards being more expensive in December. Prices are generally better when you fly from Montreal to Shanghai in September, with the cheapest ticket starting at C$ 621.
Yes, there are multiple flights from Montreal to Shanghai for under C$ 1,241. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,132, but on average you can expect to pay C$ 2,129.
Some of the carriers operating flights from Montreal to Shanghai that may be offering flexible cancellation policies are Air Canada, Air China, and United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Cheapflights has 2 direct flights from Montreal to Shanghai under C$ 1,241. A good price for a direct flight from Montreal to Shanghai is less than C$ 1,288.
Expect the weather to be around 32 °C on average in July. As the temperature peaks, try to get your plans done early, as flight price and availability will have an impact on your travels. The climate in Shanghai is generally hotter than in Montreal.
When booking a flight from Montreal to Shanghai, you may want to consider flying on American Airlines, Air Canada or Air France as they are the most popular for this route.
On average you can expect to pay C$ 1,779 for a flight from Montreal to Shanghai. The cheapest flight overall is C$ 460 while the most popular route, (Montreal Pierre Elliott Trudeau Intl - Shanghai Hongqiao Intl) is currently priced at C$ 1,132.
For as low as C$ 1,446, Air China can have you in Shanghai from Montreal in 19h 45m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.
Cheapflights users have booked flights from Montreal to Shanghai round-trip from C$ 1,173. Other airlines that can offer you cheap pricing are Air China, from C$ 1,446, and Lufthansa, from C$ 1,984.
C$ 1,180 is the cheapest one-way deal found within the past few days, from Air China. You may also be able to find cheap deals on Air Canada and United Airlines, with prices starting from C$ 1,214 and C$ 10,330, respectively.
||C$ 487||C$ 674||No cancel fee||N/A||
Search Delta flights
||C$ 424||C$ 681||No cancel fee||69%||
Search United Airlines flights
||C$ 536||C$ 762||No cancel fee||67%||
Search Air China flights
||C$ 512||C$ 908||No cancel fee||67%||
Search Air Canada flights
||C$ 833||C$ 1,446||No cancel fee||77%||
Search Air France flights