CAN BKK
SL · non-stop · depart 2026-05-03
$177
round-trip
CAN HKT
FD · 1 stop · depart 2026-04-23
$190
round-trip
CAN SYX
AQ · non-stop · depart 2026-05-31
$191
round-trip
CAN SHA
9C · non-stop · depart 2026-05-16
$211
round-trip
CAN BJS
AQ · non-stop · depart 2026-05-21
$234
round-trip
CAN SEL
HU · 1 stop · depart 2026-06-06
$254
round-trip
CAN DPS
TR · 1 stop · depart 2026-06-17
$301
round-trip
CAN YIW
GJ · non-stop · depart 2026-05-19
$306
round-trip
CAN NHA
3U · 1 stop · depart 2026-06-03
$311
round-trip
CAN VVO
HU · 1 stop · depart 2026-06-06
$385
round-trip
CAN ALA
GJ · 1 stop · depart 2026-05-06
$414
round-trip
CAN URC
AQ · non-stop · depart 2026-04-22
$414
round-trip
CAN IKT
S7 · non-stop · depart 2026-06-03
$441
round-trip
CAN TAS
C6 · non-stop · depart 2026-05-18
$445
round-trip
CAN BSZ
KC · 1 stop · depart 2026-06-23
$518
round-trip
CAN NQZ
Air China · 1 stop · depart 2026-05-26
$535
round-trip
CAN MOW
China Eastern · 1 stop · depart 2026-05-20
$626
round-trip
CAN TBS
KC · 2 stops · depart 2026-06-27
$663
round-trip
CAN MRV
Emirates · 1 stop · depart 2026-06-09
$739
round-trip
CAN LED
Emirates · 1 stop · depart 2026-05-26
$754
round-trip
CAN IST
China Eastern · 1 stop · depart 2026-05-29
$785
round-trip
CAN GRV
C6 · 1 stop · depart 2026-06-18
$796
round-trip
CAN MSQ
SU · 1 stop · depart 2026-05-26
$812
round-trip
CAN AER
JD · 2 stops · depart 2026-05-08
$825
round-trip
CAN OVB
C6 · 1 stop · depart 2026-07-16
$838
round-trip
CAN KZN
HU · 2 stops · depart 2026-06-01
$871
round-trip
CAN BAK
China Southern · 1 stop · depart 2026-05-04
$875
round-trip
CAN SVX
Gulf Air · 2 stops · depart 2026-05-19
$935
round-trip
CAN KRR
SU · 1 stop · depart 2026-05-06
$959
round-trip
CAN MCX
HU · 2 stops · depart 2026-04-20
$1087
round-trip