Cheap flights Sankt-Peterburg (Pulkovo) to Ashgabat
There are no nonstop flights from Sankt-Peterburg to Ashgabat. With a connection, the trip takes from 8 hours 15 minutes. Distance: 3129 km. Tickets from £200 (departure 6 February).
Based on the tickets found, there are no nonstop flights from Sankt-Peterburg to Ashgabat — you will need to fly with a connection. Tickets with a connection start at £200. The journey takes from 8 hours 15 minutes.
The average ticket price Sankt-Peterburg Ashgabat is £334. The cheapest ticket costs £224, operated by S7 Airlines, flight S7 1016, departing Sankt-Peterburg on 13 March at 19:50, arriving Ashgabat on 14 March at 16:00. Prices as of 10 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 £200. The most expensive month is June 2027, with tickets from £330.
Tickets from Sankt-Peterburg 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 Sankt-Peterburg to Ashgabat is 3129 km.
Tickets from Ashgabat to Sankt-Peterburg start at £277. The average price is £361. Nonstop flights are operated by: Turkmenistan Airlines. All tickets Ashgabat — Sankt-Peterburg
Yes, the time difference is 2 hours: Sankt-Peterburg — UTC+3, Ashgabat — UTC+5. For example: Sankt-Peterburg 12:00 → Ashgabat 14:00.