Cheap flights from Ontario to Muharraq from C$ 746

This is the cheapest one-way flight price, found on 1/6. Prices may vary by date and flight preferences.
YYZ — BAH
6 Jun — 13 Jun1
Return
1 adult
Economy
From?
To?
Tue 6/6
Tue 13/6
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.

Cheap flights from Ontario to Bahrain City Airport in June, July 2023

The best prices found for Ontario to BAH flights for June, July
The lowest fares we've come across on flights travelling from Ontario to Muharraq in June and July 2023. Check back regularly for other flight deals.

Ontario to Bahrain City Airport 2023 flight deals

Cheap flights to Bahrain City Airport from Ontario found for this year
The lowest fares we've come across on flights travelling from Ontario to Muharraq in June and July 2023. Check back regularly for other flight deals.

Cheap Air Canada flights from Ontario to Bahrain City Airport

Find some of the cheapest Air Canada flights travelling from Ontario to Muharraq. Come back soon if you're not finding the exact deal you're looking for.

Cheap British Airways flights from Ontario to Bahrain City Airport

To aid your search, here are some of the cheapest British Airways flights we've found from Ontario to Muharraq. Deals are refreshing constantly so come back soon for more options.

Last minute flights from Ontario to Bahrain City Airport

Late deals on round-trip flights to Bahrain City Airport from Ontario, departing today and this week
Check out these flights departing soon from Ontario to Muharraq. To prevent any unwanted surprises, users should verify their flight info before booking.

One-way flights to Bahrain City Airport from Ontario

The cheapest one-way flights from Ontario to Bahrain City Airport
Users in need of a one-way flight from Ontario to Muharraq can choose from these deals. For those needing a return trip from Ontario, there is a search form available above.

Find flights from Ontario to Bahrain City Airport within your budget

Use the slider to find flights from Ontario to Bahrain City Airport that fit your budget.

Fly from

Any airport

Fly to

Any airport

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

C$ 2,139

OttawaMuharraq Bahrain Intl

YOW - BAH

YOWBAH

Ottawa

Wed 12/7

2 stops34h 15m

Muharraq Bahrain Intl

Tue 18/7

3 stops39h 18m

C$ 2,309

OttawaMuharraq Bahrain Intl

YOW - BAH

YOWBAH

Ottawa

Wed 12/7

3 stops45h 30m

Muharraq Bahrain Intl

Tue 18/7

3 stops25h 13m

C$ 2,796

OttawaMuharraq Bahrain Intl

YOW - BAH

YOWBAH

Ottawa

Wed 12/7

3 stops21h 30m

Muharraq Bahrain Intl

Mon 17/7

2 stops19h 13m

C$ 2,799

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

C$ 4,541

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

C$ 4,615

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

C$ 5,022

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

C$ 5,242

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

C$ 5,554

Flights are sorted by cheapest first

Deals found on 1/6

Related info for your journey

Useful info, stats and facts about Ontario to Bahrain City Airport flights.

Top 5 airlines flying from Ontario to Bahrain City Airport

The chart below displays the airlines Cheapflights users travelling from Ontario to Bahrain City Airport choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
American AirlinesCheapestC$ 939AverageC$ 1,331FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
British AirwaysCheapestC$ 942AverageC$ 1,256FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights
Egypt AirCheapestC$ 1,076AverageC$ 1,455FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Egypt Air flights
LufthansaCheapestC$ 1,126AverageC$ 1,248FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
Turkish AirlinesCheapestC$ 1,408AverageC$ 1,788FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Turkish Airlines flights