Cheap flights Saint Petersburg (Pulkovo) to Ashgabat
There are no nonstop flights from Saint Petersburg to Ashgabat. With a connection, the trip takes from 8 hours 15 minutes. Distance: 3129 km. Tickets from $269 (departure 6 February).
Based on the tickets found, there are no nonstop flights from Saint Petersburg to Ashgabat — you will need to fly with a connection. Tickets with a connection start at $269. The journey takes from 8 hours 15 minutes.
The average ticket price Saint Petersburg Ashgabat is $450. The cheapest ticket costs $302, operated by S7 Airlines, flight S7 1016, departing Saint Petersburg on 13 March at 19:50, arriving Ashgabat on 14 March at 16:00. Prices as of 9 November.
There are no nonstop flights. With a connection: from 8 hours 15 minutes, usually about 20 hours.
Based on prices for the coming months, the cheapest month to fly is February 2027: tickets from $269. The most expensive month is June 2027, with tickets from $444.
Tickets from Saint Petersburg to Ashgabat are sold by: Rossiya, Pobeda, Turkish Airlines, Nordwind Airlines, Aeroflot, Pegas Fly, S7 Airlines, Alrosa, Azimuth, Red Wings. All flights have connections.
The distance from Saint Petersburg to Ashgabat is 3129 km.
Tickets from Ashgabat to Saint Petersburg start at $372. The average price is $486. Nonstop flights are operated by: Turkmenistan Airlines. All tickets Ashgabat — Saint Petersburg
Yes, the time difference is 2 hours: Saint Petersburg — UTC+3, Ashgabat — UTC+5. For example: Saint Petersburg 12:00 → Ashgabat 14:00.