Welcome | Sign out

Cheap Flights from Tehran to Buffalo - THR to BUF

Did You Know?

There are 3376 flights from Tehran, IR to Buffalo per week.
Lufthansa German Airlines has 388 connecting flights between Tehran, IR and Buffalo.
You must make at least 2 connections to fly from Tehran, IR to Buffalo.
140,165 seats are available per week to fly from Tehran, IR to Buffalo.

Cheap International Flights from Tehran - THR

Flights
Airline
Lowest Price
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$457
Turkish, Swiss, Alitalia, Etihad, Kuwait, Qatar, Lufthansa, Emirates, Aeroflot
$345
Swiss, Turkish, Aeroflot, Qatar, Lufthansa, Emirates, Etihad, Alitalia
$355
Swiss, Alitalia, Etihad, Qatar, Lufthansa, Turkish
$485
Aeroflot, Etihad, Alitalia, Turkish, Qatar, Lufthansa, Emirates, Swiss
$375
Lufthansa, Qatar, Aeroflot, Alitalia, Swiss, Turkish, Etihad
$595
Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus, Belavia
$239
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$605
Etihad, Emirates, Lufthansa, Turkish, Qatar, Swiss, Alitalia
$515
Lufthansa, Etihad, Alitalia, Azal, Atlasjet, Turkish, Emirates, Pegasus, Qatar
$186
Etihad, Qatar, Lufthansa, Alitalia, Swiss, Emirates, Turkish
$493
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$246
Turkish, Qatar, Aeroflot, Alitalia, Etihad, Swiss, Lufthansa
$665
Lufthansa, Qatar, Aeroflot, Turkish, Swiss, Alitalia, Etihad
$655
Swiss, Alitalia, Emirates, Lufthansa, Qatar, Aeroflot, Etihad, Turkish
$605
Lufthansa, Etihad, Swiss, Turkish
$1004
Lufthansa, Swiss, Turkish
$953
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$298
Etihad, Alitalia, Azal, Turkish, Belavia, Qatar, Lufthansa, Emirates, Pegasus, Aeroflot
$228
Turkish, Kuwait, Emirates, Oman Air, Qatar
$286
Lufthansa, Alitalia, Etihad, Qatar, Swiss, Emirates, Turkish
$715
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$242
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$233
Alitalia, Azal, Turkish, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$239
Etihad, Kuwait, Emirates, Oman Air, Qatar, Turkish, Aeroflot, China Southern
$541
Etihad, Emirates, Turkish, Qatar, Lufthansa, Alitalia
$1107
Etihad, Emirates, Qatar, Turkish, Aeroflot, China Southern
$688
China Southern, Turkish, Qatar, Alitalia, Emirates, Etihad, Aeroflot
$1011
Etihad, Kuwait, Emirates, Oman Air, Qatar, Turkish, China Southern
$536
Turkish, Aeroflot, China Southern, Emirates, Qatar, Etihad
$717
Cheap Flights from Tehran to Buffalo, from $600 Round trip from THR to BUF