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
$227
Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus, Belavia
$239
Lufthansa, Etihad, Alitalia, Azal, Atlasjet, Turkish, Emirates, Pegasus, Qatar
$184
Pegasus, Etihad, Emirates, Qatar, Turkish, Belavia, Aeroflot, Lufthansa
$196
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$208
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$229
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$295
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$202
Pegasus, Alitalia, Lufthansa, Qatar, Turkish, Belavia, Aeroflot
$254
Turkish, Aeroflot, Belavia, Etihad, Emirates, Alitalia, Lufthansa, Qatar
$184
Turkish, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$272
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Turkish, Aeroflot
$262
Turkish, Kuwait, Emirates, Oman Air, Qatar
$277
Aeroflot, Emirates, Turkish, Etihad, Lufthansa
$248
Pegasus, Emirates, Oman Air, Lufthansa, Qatar, Etihad, Aeroflot, Belavia, Turkish, Azal, Alitalia
$195
Alitalia, Azal, Turkish, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$201
Etihad, Pegasus, Emirates, Lufthansa, Turkish, Aeroflot
$257
Alitalia, Etihad, Pegasus, Qatar, Turkish, Aeroflot, Lufthansa
$200
Pegasus, Turkish, Lufthansa
$248
Pegasus, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Aeroflot, Turkish
$202
Lufthansa, Aeroflot, Turkish, Qatar, Etihad, Emirates
$348
Aeroflot, Belavia, Turkish, Qatar, Alitalia, Emirates, Etihad, Pegasus, Lufthansa
$199
Turkish, Qatar, Lufthansa, Emirates, Etihad, Kuwait, Aeroflot, Alitalia
$223
Pegasus, Lufthansa, Azal, Qatar, Turkish
$248
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Qatar, Turkish
$217
Turkish, Swiss, Alitalia, Etihad, Kuwait, Qatar, Lufthansa, Emirates, Aeroflot
$337
Etihad, Kuwait, Emirates, Oman Air, Qatar, Turkish, Aeroflot, China Southern
$560
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$452
Emirates, Etihad, Alitalia, Qatar, Turkish, Aeroflot, Lufthansa
$247
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$603
Cheap Flights from Tehran to St Petersburg, from $237 Round trip from THR to LED