Welcome | Sign out

Cheap Flights from Tehran to Canada

Did You Know?

There are no short haul direct flights between Tehran, IR and Canada.
There are no long haul direct flights between Tehran, IR and Canada.
There are no medium haul direct flights between Tehran, IR and Canada.
There are no direct flights from Tehran, IR to Canada.
You must make at least one connection to fly from Tehran, IR to Canada.

Flights to Cities in Canada

Flights
Airline
Lowest Price
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$454
Lufthansa, Etihad, Swiss, Turkish
$1004
Alitalia, Etihad, Qatar, Lufthansa, Swiss, Turkish
$541
Lufthansa, Swiss, Turkish
$954
Lufthansa, Turkish
$1689
Lufthansa, Etihad, Swiss, Turkish
$1574
Lufthansa, Etihad, Swiss
$671
Lufthansa, Etihad
$589
Lufthansa, Etihad
$1074
Cheap Flights from Tehran to Canada, from $454 Round trip from THR to CA