> >
Cheap flights to China

Top Cities to Visit in China

Check out popular cities in China and find flights to the cities below.

Search for one-way or return flights to China. Choose from the popular airlines below and book your flight today for as little as €470!

Displayed flight fares from Shanghai to Hong Kong are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Featured airlines flying to China

China Eastern Airlines logo China Eastern Airlines
China Southern Airlines logo China Southern Airlines
Air China logo Air China
Cathay Pacific logo Cathay Pacific
Hainan Airlines logo Hainan Airlines
Hong Kong Airlines logo Hong Kong Airlines
Air Canada logo Air Canada
Sichuan Airlines logo Sichuan Airlines
Korean Air logo Korean Air
EVA Air logo EVA Air
Shenzhen Airlines logo Shenzhen Airlines
Juneyao Airlines logo Juneyao Airlines
Spring Airlines logo Spring Airlines
Xiamen Airlines logo Xiamen Airlines
HK Express logo HK Express
WestJet logo WestJet
China Airlines logo China Airlines
Shanghai Airlines logo Shanghai Airlines
Shandong Airlines logo Shandong Airlines
Philippine Airlines logo Philippine Airlines

When is the Cheapest Time to Fly from to China?

Check out price trend charts for flights to popular cities in China and discover the best time to book affordable tickets.

  • Hong Kong
  • Shanghai
  • Beijing
  • Guangzhou
  • Taipei
  • Chengdu
Cheapest flights
From price
Search
  • 310
  • 1017
  • 1724
  • 2431
  • Jun

    317
  • 714
  • 1421
  • 2128
  • Jul

    285
  • 512
  • 1219
  • 1926
Displayed fare trends are based on Trip.com's aggregated average of the lowest flight prices from Shanghai to Hong Kong, calculated over the upcoming 10 weeks.

Flight Information to China

Cheapest one-way flight price€391
Off-season travel monthSeptember
Peak season for travelJanuary
Popular airlineAir Canada

FAQ

  • How much is a flight to China?

    The average price of a round-trip flight to China from Canada is €499, while a one-way flight costs €249.
  • The cheapest round-trip flight to China from Canada is on the route from Columbus to Hong Kong, with prices starting at €499 between 2026-05-19 and 2026-05-26.
  • Over the next 3 months, the cheapest city to fly to China from Canada is Columbus, with an average round-trip price of €499.
  • There are direct flights from Canada to China. Hong Kong, Taipei, Shanghai, Beijing, and Guangzhou are all popular destinations in China.
  • Based on Trip.com data, Hong Kong attracts most tourists in China. Taipei, Shanghai, Beijing, and Guangzhou are all popular cities for tourism in China.
  • The Palace Museum attracted the most visitors last year, followed by Badaling Great Wall, and The Bund.
  • Air Canada are airlines that fly frequently from Canada to China. The overall price will vary depending on your destination and travel dates. Budget airlines generally offer lower prices to China, but they may have limited baggage allowance, reduced onboard services, and longer commuting times to secondary airports.

Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.

Book with no extra fees

Prices displayed on this page are all-inclusive prices (incl. taxes, fuel surcharge, civil aviation development fund, etc) with all fees confirmed before payment. Fees for luggage, meals, Wi-Fi, or other additional services are also included as shown in the flight cards.

Real-time pricing updates

Prices, availability, and travel information on this page were updated within the last 24 hours—even in real-time. The more popular the route, the more precise the data.

Change & Cancellation Policy

Trip.com displays flight cancellation and change policies for each flight ticket during the booking process, including fees and applicable conditions. Please check the following scenarios:
Voluntary cancellation/change:
To submit a change or cancellation request, go to the flight bookings page, select the option to change or cancel your booking, choose the relevant passengers and segment, and submit a request. Please note that additional charges may apply according to the airline ticket policy.
Cancellation/change due to a flight schedule change:
If the flight has been rescheduled and you would like to change or cancel your ticket, you can submit an involuntary cancellation request. For more details about change and cancellation policies, please check the customer support pages.