One Way
Lowest Fare Finder Chrome Extension

Popular Filters

One Way Price

AED 4,065 AED 13,800

Duration

17 h 10 m 29 h 30 m

Stops From Toronto

Departure From Toronto

6 AM - 12 PM

AED 4,065

12 PM - 6 PM

AED 4,065

After 6 PM

AED 4,098

Arrival at Bahrain

After 6 PM

AED 4,065

Alliances & Airlines

Oneworld

(4)

SkyTeam

()

Star Alliance

(13)

Layover Airports

+ 1 more

Layover Duration

3 h 22 m 15 h 0 m

Toronto to Bahrain Fare Calendar

Book cheap Toronto to Bahrain International ✈ tickets at MakeMyTrip. Get best deals, offers & lowest airfare ticket booking from Toronto to Bahrain air travel route. Check flight reservation status, schedules of Toronto to Bahrain flight online. Also check Bahrain to Toronto Fare Calendar online. Get Up To AED 150 OFF* on your flight booking with MakeMyTrip using coupon code : “FLYAE”. 100% Refund on Flight cancellations with MMT Zero Cancellation.
Sorted By:
Departure
Duration
Arrival
Price
Air Canada, Gulf Air

More Timing Options

AED 4,093

AED 4,065

Transit Visa may be required

Toronto to Bahrain , 13 Apr

Air Canada AC | 7870

15:40

Mon, 13 Apr 26

Toronto, Canada

56 m

16:36

Mon, 13 Apr 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 888

18:55

Mon, 13 Apr 26

Ottawa, Canada

06 h 35 m

06:30

Tue, 14 Apr 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

Air Canada, Gulf Air

More Timing Options

AED 4,126

AED 4,098

Transit Visa may be required

Toronto to Bahrain , 13 Apr

Air Canada AC | 854

18:30

Mon, 13 Apr 26

Terminal T1

Toronto, Canada

07 h 05 m

06:35

Tue, 14 Apr 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

United Airlines, Gulf Air

AED 4,750

AED 4,722

Transit Visa may be required

Toronto to Bahrain , 13 Apr

United Airlines UA | 3705

15:00

Mon, 13 Apr 26

Terminal T1

Toronto, Canada

01 h 58 m

16:58

Mon, 13 Apr 26

Terminal C

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 14

18:45

Mon, 13 Apr 26

Terminal C

Newark, United States

07 h 30 m

07:15

Tue, 14 Apr 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

American Airlines, Gulf Air

AED 12,810

AED 12,782

Transit Visa may be required

Toronto to Bahrain , 13 Apr

American Airlines AA | 3608

15:13

Mon, 13 Apr 26

Terminal T3

Toronto, Canada

02 h 05 m

16:18

Mon, 13 Apr 26

Terminal T3

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 86

17:55

Mon, 13 Apr 26

Terminal T3

Chicago, United States

07 h 45 m

07:40

Tue, 14 Apr 26

Terminal T3

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa, Gulf Air

AED 12,875

AED 12,847

Transit Visa may be required

Toronto to Bahrain , 13 Apr

Lufthansa LH | 6589 | Operated By Air Canada

18:30

Mon, 13 Apr 26

Terminal T1

Toronto, Canada

07 h 05 m

06:35

Tue, 14 Apr 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

American Airlines, Gulf Air

AED 13,152

AED 13,124

Transit Visa may be required

Toronto to Bahrain , 13 Apr

American Airlines AA | 5884

16:15

Mon, 13 Apr 26

Terminal T3

Toronto, Canada

01 h 46 m

18:01

Mon, 13 Apr 26

Terminal F

Philadelphia, United States

BAGGAGE : CHECK INCABIN

Information not available

American Airlines AA | 728

19:35

Mon, 13 Apr 26

Terminal A

Philadelphia, United States

07 h 15 m

07:50

Tue, 14 Apr 26

Terminal T3

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available

American Airlines, Austrian Airlines, Gulf Air

AED 13,400

AED 13,372

Transit Visa may be required

Toronto to Bahrain , 13 Apr

American Airlines AA | 3608

15:13

Mon, 13 Apr 26

Terminal T3

Toronto, Canada

02 h 05 m

16:18

Mon, 13 Apr 26

Terminal T3

Chicago, United States

BAGGAGE : CHECK INCABIN

Information not available

Austrian Airlines OS | 7852 | Operated By United Airlines

18:10

Mon, 13 Apr 26

Terminal T1

Chicago, United States

08 h 20 m

08:30

Tue, 14 Apr 26

Terminal T2

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Gulf Air GF | 2

10:00

Tue, 14 Apr 26

Terminal T4

London - Heathrow Apt, United Kingdom

06 h 40 m

18:40

Tue, 14 Apr 26

Bahrain, Bahrain

BAGGAGE : CHECK INCABIN

Information not available