General flight information
10 hr 10 min Travel time
491 km Distance between cities
1 hr Time zone difference
₾569 Lowest price
Popular destinations in Latvia
FAQ
How much do flights cost from Saint Petersburg to Latvia?
Ticket prices from Saint Petersburg to Latvia start from ₾17,679. Prices depend on the departure date, season, and airline. Aviasales lets you compare fares and find the cheapest options.
Which airlines fly to Latvia from Saint Petersburg?
What's the time difference between Saint Petersburg and Latvia?
When is it cheapest to fly from Saint Petersburg to Latvia?
Other flights
Flights from Saint Petersburg
Saint Petersburg — Georgia ₾382 Saint Petersburg — Turkiye ₾163 Saint Petersburg — France ₾492 Saint Petersburg — Thailand ₾1,156 Saint Petersburg — Spain ₾492 Saint Petersburg — Serbia ₾599 Saint Petersburg — Armenia ₾312 Saint Petersburg — Israel ₾514 Saint Petersburg — United Arab Emirates ₾304 Saint Petersburg — Switzerland ₾1,061