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
$186
Pegasus, Etihad, Emirates, Qatar, Turkish, Belavia, Aeroflot, Lufthansa
$245
Turkish, Azal, Alitalia, Kuwait, Etihad, Belavia, Lufthansa, Oman Air, Qatar, Emirates, Pegasus, Aeroflot
$246
Aeroflot, Lufthansa, Pegasus, Alitalia, Emirates, Etihad, Qatar, Turkish
$233
Oman Air, Kuwait, Qatar, Etihad, Alitalia, Azal, Turkish, Belavia, Emirates, Aeroflot, Lufthansa
$298
Turkish, Alitalia, Etihad, Aeroflot, Lufthansa, Emirates, Pegasus, Belavia
$242
Pegasus, Alitalia, Lufthansa, Qatar, Turkish, Belavia, Aeroflot
$257
Turkish, Aeroflot, Belavia, Etihad, Emirates, Alitalia, Lufthansa, Qatar
$225
Turkish, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus, Belavia
$275
Pegasus, Etihad, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Turkish, Aeroflot
$265
Turkish, Kuwait, Emirates, Oman Air, Qatar
$286
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
$240
Etihad, Pegasus, Emirates, Lufthansa, Turkish, Aeroflot
$260
Alitalia, Etihad, Pegasus, Qatar, Turkish, Aeroflot, Lufthansa
$240
Pegasus, Turkish, Lufthansa
$306
Pegasus, Emirates, Alitalia, Lufthansa, Oman Air, Qatar, Aeroflot, Turkish
$241
Lufthansa, Aeroflot, Turkish, Qatar, Etihad, Emirates
$353
Aeroflot, Belavia, Turkish, Qatar, Alitalia, Emirates, Etihad, Pegasus, Lufthansa
$248
Turkish, Qatar, Lufthansa, Emirates, Etihad, Kuwait, Aeroflot, Alitalia
$227
Pegasus, Lufthansa, Azal, Qatar, Turkish
$306
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
$541
Emirates, Lufthansa, Aeroflot, Etihad, Alitalia, Swiss, Turkish
$457
Emirates, Etihad, Alitalia, Qatar, Turkish, Aeroflot, Lufthansa
$249
Etihad, Turkish, Aeroflot, Qatar, Swiss, Lufthansa, Emirates, Alitalia
$605
Cheap Flights from Tehran to St Petersburg, from $239 Round trip from THR to LED