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
$242
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$243
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$230
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$293
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$238
Pegasus, Alitalia, Lufthansa, Qatar, Turkish, Belavia, Aeroflot
$253
Turkish, Aeroflot, Belavia, Etihad, Emirates, Alitalia, Lufthansa, Qatar
$222
Turkish, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$271
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Turkish, Aeroflot
$260
Turkish, Kuwait, Emirates, Oman Air, Qatar
$277
Aeroflot, Emirates, Turkish, Etihad, Lufthansa
$247
Pegasus, Emirates, Oman Air, Lufthansa, Qatar, Etihad, Aeroflot, Belavia, Turkish, Azal, Alitalia
$231
Alitalia, Azal, Turkish, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$237
Etihad, Pegasus, Emirates, Lufthansa, Turkish, Aeroflot
$256
Alitalia, Etihad, Pegasus, Qatar, Turkish, Aeroflot, Lufthansa
$236
Pegasus, Turkish, Lufthansa
$247
Pegasus, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Aeroflot, Turkish
$238
Lufthansa, Aeroflot, Turkish, Qatar, Etihad, Emirates
$347
Aeroflot, Belavia, Turkish, Qatar, Alitalia, Emirates, Etihad, Pegasus, Lufthansa
$245
Turkish, Qatar, Lufthansa, Emirates, Etihad, Kuwait, Aeroflot, Alitalia
$224
Pegasus, Lufthansa, Azal, Qatar, Turkish
$247
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Qatar, Turkish
$239
Turkish, Swiss, Alitalia, Etihad, Kuwait, Qatar, Lufthansa, Emirates, Aeroflot
$336
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
$246
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$602
Cheap Flights from Tehran to St Petersburg, from $236 Round trip from THR to LED