Wayfli › Xiamen (XMN) › To Vancouver (YVR)

Xiamen (XMN) to Vancouver (YVR) flights

There are direct flights from Xiamen Gaoqi International Airport to Vancouver International Airport, sold by one airline: Xiamen Airlines. The distance is 9,822 km, about 12h 30m in the air. There are also 9 one-stop options, via airports such as Beijing, Shanghai and Guangzhou.

Live fares for XMN → YVRSee all routes on the map
9,822 kmdistance
~12h 30mdirect flight time (estimate)
1direct airline
9one-stop options

Direct flights from Xiamen to Vancouver

RouteAirlines (incl. codeshares)DistanceTime (est.)
XMN → YVRXiamen Airlines9,822 km~12h 30m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
PEK BeijingAir China and China Southern Airlines then Air Canada and Air China10,226 km~15h 10m
PVG ShanghaiSpring Airlines and Shanghai Airlines then Air Canada and Air China9,834 km~14h 40m
CAN GuangzhouAir China and China Southern Airlines then China Southern Airlines10,710 km~15h 45m
ICN SeoulKorean Air and Xiamen Airlines then Air Canada and Korean Air9,840 km~14h 40m
HKG Hong KongCathay Pacific and China Southern Airlines then Air Canada and Cathay Pacific10,766 km~15h 50m
NRT TokyoAir China and All Nippon Airways then American Airlines and Air Canada9,972 km~14h 50m
TPE TaipeiMandarin Airlines and Xiamen Airlines then EVA Air and China Airlines9,911 km~14h 45m
MNL ManilaCebu Pacific and China Southern Airlines then Philippine Airlines11,710 km~16h 55m
SHE ShenyangChina Southern Airlines and Hainan Airlines then Sichuan Airlines9,973 km~14h 50m

More from Xiamen and Vancouver

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.