A random search for flights from Bahrain (BAH) to Toronto Intl (YYZ) shows: OPTION 1: 19hr 20min via Abu Dhabi (AUH)
BAH - AUH Etihad Airways Flt 370 Dep 04:20am 01Oct,Thu or 03Oct,Sat
AUH - YYZ Etihad Airways Flt 141 Dep 10:10am 01Oct,Thu or 03Oct,Sat
Flight Duration: 15hr 40min; Layover Time: 3hr 40min; Total Trip Time: 19hr 20min
a Long time
how long will it take a small boat from england to Greece
9 hours
About five hours
It will take approximately 6 hours.
7hours 13 minutes
The flight should take you 8 hours.
The average flight is about 8 hours.
Roughly 5 hours
18 hours
5 hours
11