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
$228
Turkish, Azal, Alitalia, Kuwait, Etihad, Aeroflot, Qatar, Lufthansa, Oman Air, Emirates, Pegasus, Belavia
$239
Lufthansa, Etihad, Alitalia, Azal, Atlasjet, Turkish, Emirates, Pegasus, Qatar
$185
Pegasus, Etihad, Emirates, Qatar, Turkish, Belavia, Aeroflot, Lufthansa
$244
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$246
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$232
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$297
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$241
Pegasus, Alitalia, Lufthansa, Qatar, Turkish, Belavia, Aeroflot
$256
Turkish, Aeroflot, Belavia, Etihad, Emirates, Alitalia, Lufthansa, Qatar
$224
Turkish, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$274
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Turkish, Aeroflot
$264
Turkish, Kuwait, Emirates, Oman Air, Qatar
$285
Aeroflot, Emirates, Turkish, Etihad, Lufthansa
$250
Pegasus, Emirates, Oman Air, Lufthansa, Qatar, Etihad, Aeroflot, Belavia, Turkish, Azal, Alitalia
$234
Alitalia, Azal, Turkish, Etihad, Kuwait, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$239
Etihad, Pegasus, Emirates, Lufthansa, Turkish, Aeroflot
$259
Alitalia, Etihad, Pegasus, Qatar, Turkish, Aeroflot, Lufthansa
$239
Pegasus, Turkish, Lufthansa
$286
Pegasus, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Aeroflot, Turkish
$241
Lufthansa, Aeroflot, Turkish, Qatar, Etihad, Emirates
$352
Aeroflot, Belavia, Turkish, Qatar, Alitalia, Emirates, Etihad, Pegasus, Lufthansa
$247
Turkish, Qatar, Lufthansa, Emirates, Etihad, Kuwait, Aeroflot, Alitalia
$226
Pegasus, Lufthansa, Azal, Qatar, Turkish
$286
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
$560
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$454
Emirates, Etihad, Alitalia, Qatar, Turkish, Aeroflot, Lufthansa
$249
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$604
Cheap Flights from Tehran to St Petersburg, from $239 Round trip from THR to LED