Select journey type

Find & Compare Flights from Canada

Find & Compare Flights from Canada

Flights from Canada

Whether you’ve been soaking in the city life or experiencing the great outdoors, when it’s time to fly from Canada, choose Hainan Airlines.

We believe flying should be relaxing, so we make it easy. Two free checked bags mean you can pack everything you need. Enjoy comfortable, spacious seats across all flight classes. Delightful meals and in-flight entertainment make it easy for you to pass the time. Need to get some work done? Opt for our Business Class for extra space and lie-flat seats.

Enjoy service from Calgary (YYC), Montreal (YMQ), Ottawa (YOW), Toronto (YYZ), and Vancouver (YVR). With flights to more than 50 destinations across 17 countries, we’ll get you there in style, safety, and comfort. No matter where you’re heading, book your flights from Canada with Hainan Airlines.