Welcome | Sign out

Cheap Flights from Tehran to St Petersburg - THR to LED

Did You Know?

451,625 seats are available per week to fly from Tehran, IR to St Petersburg.
Lufthansa German Airlines has 383 connecting flights between Tehran, IR and St Petersburg.
You must make at least one connection to fly from Tehran, IR to St Petersburg.
There are 5452 flights from Tehran, IR to St Petersburg per week.

Cheap International Flights from Tehran - THR

Flights
Airline
Lowest Price
Etihad, Alitalia, Azal, Turkish, Belavia, Qatar, Lufthansa, Emirates, Pegasus, Aeroflot
$277
Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus, Belavia
$239
Lufthansa, Etihad, Alitalia, Azal, Atlasjet, Turkish, Emirates, Pegasus, Qatar
$97
Pegasus, Etihad, Emirates, Qatar, Turkish, Belavia, Aeroflot, Lufthansa
$224
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$225
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$212
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$343
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$221
Pegasus, Alitalia, Lufthansa, Qatar, Turkish, Belavia, Aeroflot
$236
Turkish, Aeroflot, Belavia, Etihad, Emirates, Alitalia, Lufthansa, Qatar
$241
Turkish, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$254
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Turkish, Aeroflot
$243
Turkish, Kuwait, Emirates, Oman Air, Qatar
$292
Aeroflot, Emirates, Turkish, Etihad, Lufthansa
$229
Pegasus, Emirates, Oman Air, Lufthansa, Qatar, Etihad, Aeroflot, Belavia, Turkish, Azal, Alitalia
$213
Alitalia, Azal, Turkish, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$219
Etihad, Pegasus, Emirates, Lufthansa, Turkish, Aeroflot
$239
Alitalia, Etihad, Pegasus, Qatar, Turkish, Aeroflot, Lufthansa
$219
Pegasus, Turkish, Lufthansa
$304
Pegasus, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Aeroflot, Turkish
$220
Lufthansa, Aeroflot, Turkish, Qatar, Etihad, Emirates
$333
Aeroflot, Belavia, Turkish, Qatar, Alitalia, Emirates, Etihad, Pegasus, Lufthansa
$227
Turkish, Qatar, Lufthansa, Emirates, Etihad, Kuwait, Aeroflot, Alitalia
$206
Pegasus, Lufthansa, Azal, Qatar, Turkish
$304
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Qatar, Turkish
$239
Turkish, Swiss, Alitalia, Etihad, Kuwait, Qatar, Lufthansa, Emirates, Aeroflot
$345
Etihad, Kuwait, Emirates, Oman Air, Qatar, Turkish, Aeroflot, China Southern
$563
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$467
Emirates, Etihad, Alitalia, Qatar, Turkish, Aeroflot, Lufthansa
$229
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$615
Cheap Flights from Tehran to St Petersburg, from $403 Round trip from THR to LED