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,084 1-2 weeks out and tickets from C$ 1,174 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$ 637.
Yes, there are multiple flights from Montreal to Shanghai for under C$ 1,783. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,755, but on average you can expect to pay C$ 2,493.
New policies can now be found on Delta to help keep travellers safe while flying. Airline carriers are regularly disinfecting and sanitizing their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Montreal to Shanghai. Policies will vary by airline.
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 1 direct flight from Montreal to Shanghai under C$ 3,565. A good price for a direct flight from Montreal to Shanghai is less than C$ 3,554.
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,963 for a flight from Montreal to Shanghai. The cheapest flight overall is C$ 526 while the most popular route, (Montreal Pierre Elliott Trudeau Intl - Shanghai Pu Dong) is currently priced at C$ 1,755.
For as low as C$ 2,496, Air China can have you in Shanghai from Montreal in 19h 35m. 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,759. Other airlines that can offer you cheap pricing are Air China, from C$ 2,062, and KLM, from C$ 2,068.
C$ 978 is the cheapest one-way deal found within the past few days, from Air Canada. You may also be able to find cheap deals on EVA Air, with prices from C$ 989.
||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