Fly from
Fly to
Budget
C$ 2,139 - C$ 5,554
Route
Depart
Return
Price
OttawaMuharraq Bahrain Intl
YOW - BAH
YOWBAH
Ottawa
Wed 12/7
2 stops23h 20m
Muharraq Bahrain Intl
Tue 18/7
2 stops22h 08m
OttawaMuharraq Bahrain Intl
YOW - BAH
YOWBAH
Ottawa
Wed 12/7
2 stops34h 15m
Muharraq Bahrain Intl
Tue 18/7
3 stops39h 18m
OttawaMuharraq Bahrain Intl
YOW - BAH
YOWBAH
Ottawa
Wed 12/7
3 stops45h 30m
Muharraq Bahrain Intl
Tue 18/7
3 stops25h 13m
OttawaMuharraq Bahrain Intl
YOW - BAH
YOWBAH
Ottawa
Wed 12/7
3 stops21h 30m
Muharraq Bahrain Intl
Mon 17/7
2 stops19h 13m
Toronto Pearson IntlMuharraq Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
Wed 28/6
2 stops21h 35m
Muharraq Bahrain Intl
Sat 15/7
1 stop26h 20m
Toronto Pearson IntlMuharraq Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
Wed 28/6
2 stops20h 55m
Muharraq Bahrain Intl
Sat 15/7
2 stops28h 00m
Toronto Pearson IntlMuharraq Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
Wed 28/6
1 stop24h 15m
Muharraq Bahrain Intl
Sun 16/7
1 stop19h 50m
Toronto Pearson IntlMuharraq Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
Wed 28/6
1 stop17h 30m
Muharraq Bahrain Intl
Sat 15/7
1 stop26h 20m
Toronto Pearson IntlMuharraq Bahrain Intl
YYZ - BAH
YYZBAH
Toronto Pearson Intl
Wed 28/6
3 stops19h 16m
Muharraq Bahrain Intl
Sun 16/7
2 stops23h 35m