Fly from
Fly to
Budget
C$ 1,586 - C$ 1,816
Route
Depart
Return
Price
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-21
2 stops23h 45m
Manama Bahrain Intl
2023-04-26
2 stops30h 12m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-10
1 stop20h 25m
Manama Bahrain Intl
2023-05-09
1 stop23h 50m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-10
2 stops23h 45m
Manama Bahrain Intl
2023-05-09
2 stops30h 16m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-05-13
1 stop15h 25m
Manama Bahrain Intl
2023-05-20
2 stops26h 45m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-20
2 stops22h 25m
Manama Bahrain Intl
2023-04-27
3 stops29h 57m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-21
1 stop21h 50m
Manama Bahrain Intl
2023-04-27
1 stop28h 45m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-05-13
3 stops45h 20m
Manama Bahrain Intl
2023-05-20
3 stops39h 11m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-27
3 stops27h 00m
Manama Bahrain Intl
2023-05-09
3 stops25h 49m
Toronto Pearson IntlManama Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
2023-04-10
3 stops30h 00m
Manama Bahrain Intl
2023-05-10
3 stops43h 20m