Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
British Airways
BA-9564,BA-5994,BA-10
11:30
Toronto
4Hrs 54Min 1 Stop
YBZ→XAX→LHR→DXB
23:00
Dubai
British Airways
BA-7968,BA-874,BA-9088
15:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:30
Dubai
British Airways
BA-7968,BA-874,BA-9088
15:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:45
Dubai
British Airways
BA-7968,BA-9634,BA-9088
15:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:30
Dubai
British Airways
BA-7970,BA-874,BA-630
16:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:30
Dubai
British Airways
BA-7970,BA-874,BA-9088
16:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:30
Dubai
British Airways
BA-7972,BA-874,BA-630
17:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:30
Dubai
British Airways
BA-7972,BA-874,BA-9088
17:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→FRA→DXB
22:30
Dubai
British Airways
BA-7956,BA-864,BA-107
09:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→LHR→DXB
23:10
Dubai
British Airways
BA-7968,BA-94,BA-105
15:15
Toronto
1Hrs 10Min 1 Stop
YTZ→YUL→LHR→DXB
08:15
Dubai

FAQ about british airways Flights from Toronto to Dubai

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

A. It takes 1Hrs 0Min to fly from Toronto to Dubai.

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

A. The earliest flight from Toronto to Dubai is at 00:30 and is operated by British Airways.

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

A. There are 309 flights from Toronto to Dubai.

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

A. The last flight from Toronto to Dubai is at 23:55 and is operated by British Airways.

View Best Offers