Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
ANA
NH-848,NH-6820
18:20
Bangkok
5Hrs 30Min 1 Stop
BKK→HND→YYZ
01:52
Toronto
ANA
NH-848,NH-116,NH-6808
18:20
Bangkok
5Hrs 30Min 1 Stop
BKK→HND→YVR→YYZ
09:49
Toronto
ANA
NH-850,NH-6820
09:13
Bangkok
5Hrs 35Min 1 Stop
BKK→HND→YYZ
16:03
Toronto
ANA
NH-5598,NH-6820
09:39
Bangkok
5Hrs 40Min 1 Stop
BKK→HND→YYZ
16:03
Toronto
ANA
NH-676,NH-7028,NH-3934
15:29
Bangkok
5Hrs 50Min 1 Stop
BKK→NRT→IAD→YYZ
04:01
Toronto
ANA
NH-676,NH-7028,NH-6196
15:29
Bangkok
5Hrs 50Min 1 Stop
BKK→NRT→IAD→YYZ
04:01
Toronto
ANA
NH-806,NH-6,NH-6802
14:28
Bangkok
5Hrs 55Min 1 Stop
BKK→NRT→LAX→YYZ
05:12
Toronto
ANA
NH-806,NH-12,NH-7014
14:28
Bangkok
5Hrs 55Min 1 Stop
BKK→NRT→ORD→YYZ
06:02
Toronto
ANA
NH-806,NH-12,NH-7602
14:28
Bangkok
5Hrs 55Min 1 Stop
BKK→NRT→ORD→YYZ
04:30
Toronto
ANA
NH-806,NH-7006,NH-7014
14:28
Bangkok
5Hrs 55Min 1 Stop
BKK→NRT→ORD→YYZ
06:02
Toronto

FAQ about ANA Flights from Bangkok to Toronto

Q. How much time does it take to fly from Bangkok to Toronto ?

A. It takes 5Hrs 30Min to fly from Bangkok to Toronto.

Q. When is the earliest flight from Bangkok to Toronto ?

A. The earliest flight from Bangkok to Toronto is at 09:13 and is operated by ANA.

Q. How many flights are there from Bangkok to Toronto ?

A. There are 14 flights from Bangkok to Toronto.

Q. When is the last flight from Bangkok to Toronto ?

A. The last flight from Bangkok to Toronto is at 21:14 and is operated by ANA.

View Best Offers