Welcome | Sign out
Recommended by:More >

Cheap Flights from Toronto to Bahrain, Bahrain - YTO to BAH

Did You Know?

KLM Royal Dutch Airlines has 378 connecting flights between Toronto, ON and Bahrain.
You must make at least one connection to fly from Toronto, ON to Bahrain.

Cheap International Flights from Toronto - YTO

Flights
Airline
Lowest Price
China Eastern, Singapore, Egyptair, Air Canada, United, American, Ethiopian, Air France, Lufthansa, Emirates, British Airways, Finnair, Alitalia, China Southern, Saudi Arabian, Delta, Aeroflot, Royal Jordanian, Air China, Swiss, Turkish, Cathay, KLM, Austrian
$840
Air Canada, Royal Jordanian, Turkish, KLM, Lufthansa, Emirates, Ethiopian, Delta, Saudi Arabian, Etihad, Air France, Egyptair
$754
Air France, Lufthansa, United, Delta, Saudi Arabian, American, Egyptair, Emirates, Turkish, KLM, Swiss, Austrian, British Airways, Etihad, Royal Jordanian, Air Canada
$1131
United, Air Europa, Iberia, Condor, Delta, Aeroflot, Air Transat, LOT, Swiss, Turkish, Virgin Atlantic, Icelandair, US Airways, KLM, Air Canada, British Airways, Finnair, Brussels, American, Air Berlin, Air France, Lufthansa, Alitalia, Austrian, Jet Airways
$727
Jet Airways, American, United, Air Canada, Egyptair, Lufthansa, British Airways, Alitalia, Etihad, Brussels, KLM, Cathay, Saudi Arabian, Delta, Royal Jordanian, Swiss, Turkish, Air France
$855
Air Canada, United, American, US Airways, WestJet, Pakistan
$218
Aeroflot, Air Transat, United, Icelandair, Air Canada, Finnair, Brussels, LOT, Swiss, Turkish, Delta, Iberia, Air Europa, Air Berlin, Lufthansa, Air France, American, Alitalia, Austrian, KLM, Cubana, US Airways, SATA, Jet Airways, British Airways
$658
British Airways, Etihad, KLM, Saudi Arabian, Delta, Royal Jordanian, Swiss, Air Canada, United, Turkish, American, Egyptair, Emirates, Lufthansa, Air France, Ethiopian
$861
British Airways, Cathay, Saudi Arabian, Royal Jordanian, Swiss, Turkish, Emirates, Lufthansa, Air France, Ethiopian, Air Canada, Singapore, Egyptair, Etihad
$754
Swiss, Singapore, Royal Jordanian, British Airways, KLM, Alitalia, Austrian, LOT, Air Transat, Aeroflot, Air Canada, Delta, American, Air France, Lufthansa, Emirates, United, Egyptair, Turkish
$640
Egyptair, Singapore, Etihad, Asiana, British Airways, Jet Airways, Air Canada, United, American, Air France, Lufthansa, Emirates, Finnair, JAL, Turkish, Austrian, Brussels, KLM, Cathay, China Eastern, China Southern, Saudi Arabian, Delta, Aeroflot, Royal Jordanian, Air China, Swiss, Ethiopian
$816
JAL, Egyptair, Air Canada, Singapore, United, American, Ethiopian, Air France, Lufthansa, Emirates, Jet Airways, British Airways, Brussels, Turkish, El Al, Swiss, Air China, Royal Jordanian, Delta, Saudi Arabian, Korean, Cathay, KLM, Etihad
$1042
Turkish
$1601
Swiss, Aeroflot, United, American, Ethiopian, Philippine, JAL, Turkish, EVA Air, Air China, Hainan, El Al, Delta, Korean, China Southern, China Eastern, Cathay, KLM, Asiana, Austrian, Finnair, British Airways, Etihad, Egyptair, Singapore, Air Canada, Air France, Lufthansa, Emirates
$759
Turkish, Swiss, Alitalia, Emirates, Aeroflot, Etihad, Lufthansa
$1213
EVA Air, Austrian, Hainan, China Southern, Emirates, Lufthansa, El Al, Jet Airways, JAL, Turkish, Swiss, Air China, United, Ethiopian, American, All Nippon, Air Canada, Singapore, Egyptair, Etihad, British Airways, Finnair, Asiana, KLM, Cathay, China Eastern, Korean, Delta, Aeroflot, Royal Jordanian, Philippine, Air France
$822
Singapore, Air Canada, Air France, United, Egyptair, Etihad, British Airways, Cathay, Turkish, Swiss, Royal Jordanian, Ethiopian, Lufthansa, Emirates, Saudi Arabian
$754
LOT, Austrian, Alitalia, Brussels, Finnair, British Airways, Aeroflot, Delta, United, Air Berlin, Air France, Lufthansa, Swiss, Transaero, Turkish, KLM
$693
Cathay, Air France, British Airways, Etihad, Air Canada, United, American, Lufthansa, Philippine, Korean, Finnair, Asiana, Singapore, China Eastern, China Southern, KLM, Delta, Aeroflot, Hainan, Air China, Swiss, Emirates, EVA Air, JAL, Turkish
$791
Swiss, LOT, Alitalia, El Al, Turkish, Air France, Royal Jordanian, Austrian, Brussels, British Airways, Transaero, KLM, US Airways, Delta, Aeroflot, Air Canada, United, American, Ethiopian, Air Berlin, Lufthansa, Finnair
$673
Porter, WestJet, American, US Airways, Delta, United, Air Canada
$285
Cathay, Saudi Arabian, American, Air China, Turkish, Air Canada, Emirates, KLM, Etihad
$1256

Cheap International Flights to Bahrain - BAH

Flights
Airline
Lowest Price
Cathay, Gulf Air, Turkish, KLM, British Airways, Etihad, Royal Jordanian, Air Canada, Delta, United, American, Qatar, Air France, Lufthansa
$964
Emirates, Lufthansa, Air France, Qatar, American, Delta, United, Air Canada, Royal Jordanian, Etihad, British Airways, KLM, Gulf Air
$1031
Lufthansa, Air France, Qatar, Delta, Air Canada, Royal Jordanian, Etihad, KLM, Turkish, Gulf Air
$1082
Etihad, British Airways, Austrian, Swiss, KLM, Royal Jordanian, Air Canada, Delta, United, Qatar, Air France, Lufthansa, American, Turkish, Gulf Air, US Airways
$1063
Delta, Alitalia, KLM, Gulf Air, US Airways, British Airways, China Eastern, Qatar, Emirates, Air Canada, United, American, Royal Jordanian, Air France, Lufthansa
$1091
KLM, China Eastern, China Southern, Qatar, Delta, Royal Jordanian, Swiss, Turkish, Gulf Air, Lufthansa, Cathay, US Airways, Air France, Austrian, Alitalia, British Airways, Air Canada, United, American
$937
Alitalia, Air Canada, United, US Airways, Emirates, Lufthansa, American, Air France, Gulf Air, Delta, Qatar, KLM, British Airways
$1098
Air Canada, Alitalia, British Airways, KLM, United, Air France, Lufthansa, Emirates, American, US Airways, Delta, Qatar, Austrian
$1098
Recommended by:More >
Cheap Flights from Toronto to Bahrain, Bahrain, from $1032 Round trip from YTO to BAH