United States
Africa & Oceania
Cheapest fare
$1,719
Fastest
20h 10m
Direct from
No direct
Dates tracked
4
Cheapest fare
$1,719
Sun, Nov 15 · 4 stops · 20h 50m · Iberia
Book now or wait?
We need a few more days of prices on this route to tell. Check back soon.
Not enough dates yet — the calendar fills in as we keep scanning.
Price alert
Cheapest day to fly
Sunday
Averages $1,719, vs $1,828 on Saturdays.
Work-hours calculator
This flight to Saint Petersburg costs you 114h 36m of work.
Same money as
23
SUV fuel tanks
96
large pizzas
132
cinema tickets
287
fancy coffees
Iberia
from $1,719 · 1 dates
Turkish Airlines
from $1,828 · 3 dates
Destination guide

About Saint Petersburg
Saint Petersburg, formerly known as Petrograd (Петроград), and later Leningrad (Ленинград), is the second-largest city in Russia, after Moscow, the nation's capital. Situated on the Neva River at the head of the Gulf of Finland on the Baltic Sea, its area of 1,439 square kilometers (556 sq mi) makes it the smallest administrative division of Russia by area. The city had a population of 5,601,911 residents as of 2021, with more than 6.4 million people living in the metropolitan area.
Text from Wikipedia — Saint Petersburg, licensed CC BY-SA 4.0.
All dates
| Departs | Return | Airline | Stops | Price |
|---|---|---|---|---|
| Sun, Nov 15 | Tue, Dec 1 | Iberia | 4 stops | $1,719 |
| Sat, Dec 26 | Tue, Jan 12 | Turkish Airlines | 1 stop | $1,828 |
| Sat, Dec 26 | Mon, Jan 25 | Turkish Airlines | 1 stop | $1,840 |
| Sat, Dec 26 | Sun, Jan 31 | Turkish Airlines | 1 stop | $1,840 |
Also cheap
FAQ
The cheapest fare we see right now is $1,719 round trip on Sun, Nov 15 with Iberia.
We haven't seen a direct fare recently; the best options have 1+ stop.
The fastest itinerary we track takes about 20h 10m door to door.
Sunday departures are the cheapest on average right now, Saturday the most expensive.
Russia
Mon, Mar 1 · 3 stops · 22h · avianca airlines