Select journey type

Compare & Book Flights to Canada

Top Flight Routes to Canada

  1. PEK-YYC

    Beijing to Calgary

    04/04/2019-

    25/06/2019

    CNY 6,153

    Round-trip

  2. CSX-YYC

    Changsha to Calgary

    02/04/2019-

    25/06/2019

    CNY 6,963

    Round-trip

  3. URC-YYZ

    Urumqi to Toronto

    20/04/2019-

    17/06/2019

    CNY 8,657

    Round-trip

  4. FOC-YYZ

    Fuzhou to Toronto

    20/04/2019-

    01/10/2019

    CNY 7,707

    Round-trip

  5. CKG-YYZ

    Chongqing to Toronto

    16/04/2019-

    16/10/2019

    CNY 8,137

    Round-trip

*Prices have been available for round trips within last 48 hours and may not be currently available. Additional baggage fees for other optional service may apply. Other terms and conditions may apply. Prices are round-trip and taxes included.

Compare & Book Flights to Canada

Compare Flight Offers to Canada

  1. Beijing (PEK) to Toronto (YYZ)

    Round-trip
    PEK - YYZ

    24/06/2019

    YYZ - PEK

    21/08/2019

    58 day trip
    CNY 6,047
  2. Beijing (PEK) to Calgary (YYC)

    Round-trip
    PEK - YYC

    02/05/2019

    YYC - PEK

    11/05/2019

    9 day trip
    CNY 5,243
  3. Chengdu (CTU) to Toronto (YYZ)

    Round-trip
    CTU - YYZ

    24/06/2019

    YYZ - CTU

    20/10/2019

    118 day trip
    CNY 6,427
  4. Chongqing (CKG) to Toronto (YYZ)

    Round-trip
    CKG - YYZ

    23/06/2019

    YYZ - CKG

    02/12/2019

    162 day trip
    CNY 6,097
  5. Xian (XIY) to Calgary (YYC)

    Round-trip
    XIY - YYC

    11/06/2019

    YYC - XIY

    18/07/2019

    37 day trip
    CNY 4,833
  6. Shenzhen (SZX) to Vancouver (YVR)

    Round-trip
    SZX - YVR

    05/07/2019

    YVR - SZX

    25/07/2019

    20 day trip
    CNY 5,680
  7. Chengdu (CTU) to Calgary (YYC)

    Round-trip
    CTU - YYC

    07/05/2019

    YYC - CTU

    12/09/2019

    128 day trip
    CNY 5,493
  8. Chengdu (CTU) to Ottawa (YOW)

    Round-trip
    CTU - YOW

    15/05/2019

    YOW - CTU

    18/09/2019

    126 day trip
    CNY 6,371
  9. Shenzhen (SZX) to Toronto (YYZ)

    Round-trip
    SZX - YYZ

    02/10/2019

    YYZ - SZX

    12/10/2019

    10 day trip
    CNY 6,677
  10. Shenzhen (SZX) to Calgary (YYC)

    Round-trip
    SZX - YYC

    29/04/2019

    YYC - SZX

    31/05/2019

    32 day trip
    CNY 4,163

*Prices have been available for round trips within last 48 hours and may not be currently available. Additional baggage fees for other optional service may apply. Other terms and conditions may apply. Prices are round-trip and taxes included.

Flights to Canada

Looking for a little bit of everything on your next trip? Hainan Airlines offers flights to Canada, so you can visit world-class cities, explore the Rocky Mountains and prairies, or simply relax in nautical outposts that dot the Atlantic and Pacific Oceans.

Canadian Highlights

  • Experience the sweeping skylines and international cultures that comprise Toronto (YYZ) and Vancouver (YVR).
  • Visit Ottawa (YOW), the energetic Canadian capital known for its architecture and museums.
  • Witness the splendor and ruggedness of the Rocky Mountains, just outside of Calgary (YYC).
  • Get a bit of French culture as you stroll through Montreal (YMQ).

Fly to Canada with Hainan Airlines for the best in-flight amenities. Enjoy delicious meals, with a whole world of music and movies at your fingertips. Our spacious seats ensure you’ll get the rest you need – or upgrade to Business Class for lie-flat seats.