Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights From Bahrain To Canada

Cheap flights from Bahrain (BAH) to popular destinations in Canada (CA)

Calgary
Carrier Departure Date Return Date Lowest Price
Air Canada May 19, 2016 May 28, 2016 BHD306
Air Canada May 19, 2016 May 28, 2016 BHD362
Air Canada May 19, 2016 May 28, 2016 BHD366
Air Canada Jun 15, 2016 Jun 25, 2016 BHD393
Air Canada Jun 15, 2016 Jun 25, 2016 BHD393
Air Canada Feb 23, 2016 Mar 2, 2016 BHD552
Air Canada Feb 23, 2016 Mar 2, 2016 BHD553
Air Canada Mar 24, 2016 Apr 8, 2016 BHD634
Air Canada Mar 24, 2016 Apr 8, 2016 BHD653
Air Canada Jun 30, 2016 Jul 8, 2016 BHD680
Edmonton
Carrier Departure Date Return Date Lowest Price
Air Canada Jun 15, 2016 Jun 30, 2016 BHD400
Air Canada Jun 15, 2016 Jun 30, 2016 BHD425
Montreal
Carrier Departure Date Return Date Lowest Price
Air Canada Apr 30, 2016 May 16, 2016 BHD315
Air Canada Apr 30, 2016 May 16, 2016 BHD318
Air Canada Apr 30, 2016 May 16, 2016 BHD354
Air Canada Mar 13, 2016 Mar 20, 2016 BHD358
Air Canada May 9, 2016 May 22, 2016 BHD432
Air Canada Mar 1, 2016 Mar 10, 2016 BHD451
Air Canada Apr 1, 2016 Apr 8, 2016 BHD452
Air Canada Apr 1, 2016 Apr 8, 2016 BHD455
Air Canada May 1, 2016 May 8, 2016 BHD457
Air Canada May 9, 2016 May 22, 2016 BHD465
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Apr 7, 2016 Apr 23, 2016 BHD449
Air Canada Feb 16, 2016 Feb 29, 2016 BHD509
Air Canada Feb 16, 2016 Feb 29, 2016 BHD514
Air Canada Apr 7, 2016 Apr 23, 2016 BHD543
Toronto
Carrier Departure Date Return Date Lowest Price
Air Canada May 5, 2016 May 20, 2016 BHD246
Air Canada Jun 10, 2016 Jun 20, 2016 BHD246
Air Canada Mar 22, 2016 Apr 4, 2016 BHD251
Air Canada Jun 22, 2016 Jun 30, 2016 BHD255
Air Canada Jun 10, 2016 Jun 20, 2016 BHD263
Air Canada May 14, 2016 May 21, 2016 BHD283
Air Canada May 14, 2016 May 21, 2016 BHD289
Air Canada Apr 30, 2016 May 16, 2016 BHD297
Air Canada Mar 22, 2016 Apr 4, 2016 BHD307
Air Canada May 5, 2016 May 20, 2016 BHD309
Vancouver
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 3, 2016 Mar 17, 2016 BHD504
Air Canada Mar 3, 2016 Mar 17, 2016 BHD674
Air Canada Aug 4, 2016 Aug 18, 2016 BHD708
Air Canada Aug 4, 2016 Aug 18, 2016 BHD714
Air Canada Jul 10, 2016 Jul 15, 2016 BHD734
Air Canada Jul 10, 2016 Jul 15, 2016 BHD737
Air Canada Aug 4, 2016 Aug 18, 2016 BHD747
Gulf Air Jul 10, 2016 Jul 15, 2016 BHD1,239
Gulf Air Jul 10, 2016 Jul 15, 2016 BHD1,239
Air Canada Jul 10, 2016 Jul 15, 2016 BHD1,294
Windsor
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 31, 2016 Apr 9, 2016 BHD363
Air Canada Mar 31, 2016 Apr 9, 2016 BHD448
Air Canada Mar 31, 2016 Apr 9, 2016 BHD472
Air Canada Mar 31, 2016 Apr 9, 2016 BHD550
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air Canada Mar 23, 2016 Apr 3, 2016 BHD530
Air Canada Mar 24, 2016 Apr 4, 2016 BHD543
Air Canada Mar 24, 2016 Apr 4, 2016 BHD549
Air Canada Mar 23, 2016 Apr 4, 2016 BHD593

Cheap Flights from Bahrain to Canada

  • Bahrain to New Brunswick
  • Bahrain to Northwest Territories
  • Bahrain to Nunavut
  • Bahrain to Prince Edward Island
  • Bahrain to Yukon Territory

Flight Schedule Summaries

Bahrain to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X
Qatar DOH X X X X X X
Turkish IST X X X
Bahrain to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Jet Airways BOM / BRU X X X X X X X
British Airways LHR X X X X X X X
Emirates DXB X X X X X X
Etihad AUH X X X
Egyptair CAI X X X
Saudi Arabian JED X X X
Turkish IST X X X X X X
Bahrain to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X
Bahrain to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
British Airways LHR X X X X X X X

Flights to Cities in Canada

FlightsAirlineLowest Price
Bahrain to Toronto Air Canada, Gulf Air, WestJet BHD246
Bahrain to Vancouver Air Canada, Gulf Air, WestJet BHD504
Bahrain to Calgary Air Canada, Gulf Air, WestJet BHD306
Bahrain to Montreal Air Canada, Gulf Air, Air Transat, WestJet BHD315
Bahrain to Ottawa Air Canada, Gulf Air BHD449
Bahrain to Edmonton Air Canada, Gulf Air Check Dates
Bahrain to Halifax Air Canada, Gulf Air, WestJet Check Dates
Bahrain to Winnipeg Air Canada, Gulf Air BHD530
Bahrain to Quebec Air Canada, Gulf Air Check Dates
Doha to Toronto Air Canada, Qatar, Air Transat, WestJet BHD371
Dammam to Toronto Air Canada, Saudi Arabian, WestJet, flynas BHD225
Doha to Vancouver Air Canada, Qatar, WestJet BHD442
Doha to Montreal Air Canada, Qatar BHD404
Doha to Calgary Air Canada, Qatar, WestJet BHD439
Dammam to Vancouver Air Canada, Saudi Arabian, Air Transat BHD439
Doha to Ottawa Air Canada, Qatar BHD442
Doha to St Johns Air Canada, Qatar, WestJet BHD433
Dammam to Calgary Air Canada, Saudi Arabian BHD308
Doha to Halifax Air Canada, Qatar, WestJet BHD458
Dammam to Montreal Air Canada, Saudi Arabian, Air Transat BHD235
Doha to Edmonton Air Canada, Qatar, WestJet BHD456
Dammam to Ottawa Air Canada, Saudi Arabian, WestJet, flynas BHD240
Doha to Winnipeg Air Canada, Qatar, WestJet Check Dates
Dammam to Halifax Air Canada, Saudi Arabian BHD355
Dammam to Edmonton Air Canada, Saudi Arabian BHD479
Doha to Windsor Air Canada, Qatar Check Dates
Doha to Victoria Air Canada, Qatar, WestJet Check Dates
Dammam to Winnipeg Air Canada, Saudi Arabian Check Dates
Doha to Saskatoon Air Canada, Qatar, WestJet Check Dates
Doha to Quebec Air Canada, Qatar Check Dates
Cheap Flights from Bahrain to Canada, from BHD651 Round trip from BAH to CA