Flights to Saint Petersburg, Russia
Make your travel wishlist, we'll do the rest
Hidden deals
Kiwi-Code uncovers prices airlines don't want you to see.
Effortless booking
Use our flexible filters to tailor your search.
Travel hacking
Look out for the travel hack star icon for even cheaper fares.
Weather in Saint Petersburg
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | -4°C | -8°C |
February | -3°C | -7°C |
March | 0°C | -4°C |
April | 7°C | 0°C |
May | 14°C | 6°C |
June | 19°C | 11°C |
July | 22°C | 14°C |
August | 20°C | 13°C |
September | 15°C | 9°C |
October | 7°C | 3°C |
November | 2°C | 0°C |
December | -1°C | -5°C |
14 day forecast
Direct flights to Saint Petersburg
Find direct flights from anywhere to Saint Petersburg
- Budapest to Saint Petersburg from $59
- Sofia to Saint Petersburg from $81
- Helsinki to Saint Petersburg from $90
- Istanbul to Saint Petersburg from $92
- Chișinău to Saint Petersburg from $92
- Belgrade to Saint Petersburg from $108
- Berlin to Saint Petersburg from $114
- Prague to Saint Petersburg from $118
- Baku to Saint Petersburg from $131
- Thessaloniki to Saint Petersburg from $163
- Milan to Saint Petersburg from $164
- Tel Aviv to Saint Petersburg from $167
- Antalya to Saint Petersburg from $167
- Vienna to Saint Petersburg from $168
- Barcelona to Saint Petersburg from $169
- Larnaca to Saint Petersburg from $170
- Warsaw to Saint Petersburg from $175
- Dubai to Saint Petersburg from $193
- Zagreb to Saint Petersburg from $201
- Yerevan to Saint Petersburg from $203
- Ljubljana to Saint Petersburg from $224
- Paris to Saint Petersburg from $228
- Athens to Saint Petersburg from $253
- Amsterdam to Saint Petersburg from $280