There are 5 ways to get from Ashgabat to Saint Petersburg by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Ashgabat International Airport (ASB) to Pulkovo Airport (LED)plane ASB - LED
9h 50m₽37,378–150,475Train, drive via Aksarayskiy
cheapest- Take the train from Ashgabat to Göroglytrain 93 / ...
- Drive from Görogly to Shavatcar
- Take the train from Shavat to Aksarayskaya-1train
- Take the train from Aksaraiskaia to St Petersburg Glavnytrain
3d 13h₽7,768–14,192Drive 3,893.9 km
- Drive from Ashgabat to Saint Petersburgcar 3,893.9 km
2d 3h₽27,081–39,117Train, drive, bus
- Take the train from Ashgabat to Andalyptrain 93 / ...
- Drive from Andalyp to Nukuscar
- Take the train from Nukus to Aksarayskaya-1train
- Take the train from Aksaraiskaia to Balakovotrain
- Take the bus from Balakovo to Cheboksary Bus stationbus 630
- Take the bus from Cheboksary Bus station to Saint Petersburg Bus Terminalbus
3d 18h₽9,414–17,356Train, drive
- Take the train from Ashgabat to Göroglytrain 93 / ...
- Drive from Görogly to Shavatcar
- Take the train from Shavat to Nukustrain
- Take the train from Nukus to Volgograd-1train 329 / ...
- Take the train from Volgograd 1 to Moskovsky Railway Terminaltrain
3d 20h
Ashgabat International Airport (ASB) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Ashgabat to Saint Petersburg is to train and drive via Aksarayskiy which costs RUB 7500 - RUB 15000 and takes 3 days 13h.
The fastest way to get from Ashgabat to Saint Petersburg is to fly which takes 9h 50m and costs RUB 37000 - RUB 150000.
The distance between Ashgabat and Saint Petersburg is 3158 km. The road distance is 3893.9 km.
It takes approximately 9h 50m to get from Ashgabat to Saint Petersburg, including transfers.
Saint Petersburg is 2h behind Ashgabat. It is currently 1:59 PM in Ashgabat and 11:59 AM in Saint Petersburg.
Yes, the driving distance between Ashgabat to Saint Petersburg is 3894 km. It takes approximately 2 days 3h to drive from Ashgabat to Saint Petersburg.
What companies run services between Ashgabat, Turkmenistan and Saint Petersburg, Russia?
Turkish Airlines, Turkmenistan Airlines, and Aeroflot Russian Airlines fly from Ashgabat International Airport (ASB) to Pulkovo Airport (LED) 4 times a day.
- Website
- turkishairlines.com
Flights from Ashgabat International Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- ₽37,000–170,000
- Website
- aeroflot.ru
Flights from Ashgabat International Airport to Pulkovo Airport via Istanbul
- Ave. Duration
- 10h 30m
- When
- Saturday
- Estimated price
- ₽37,000–150,000
- Phone
- +993 (12) 383275
- [email protected]
- Website
- railway.gov.tm
Train from Ashgabat to Görogly
- Ave. Duration
- 12h 9m
- Frequency
- Twice daily
- Estimated price
- ₽500–1,100
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- ₽500–600
- Coupe (2nd class)
- ₽1,000–1,100
- 3rd class (platzkart)
- ₽561
- 2nd class (coupe)
- ₽1,027
Train from Ashgabat to Andalyp
- Ave. Duration
- 11h 33m
- Frequency
- Twice daily
- Estimated price
- ₽500–1,100
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- ₽500–600
- Coupe (2nd class)
- ₽950–1,100
- 3rd class (platzkart)
- ₽561
- 2nd class (coupe)
- ₽1,027
Train from Ashgabat to Görogly
- Ave. Duration
- 12h 9m
- Frequency
- Twice daily
- Estimated price
- ₽500–1,100
- Schedules at
- railway.gov.tm
- Platzcart (3rd class)
- ₽500–600
- Coupe (2nd class)
- ₽1,000–1,100
- 3rd class (platzkart)
- ₽561
- 2nd class (coupe)
- ₽1,027
- Phone
- 1005
- [email protected]
- Website
- railway.uz
Train from Shavat to Aksarayskaya-1
- Ave. Duration
- 33h 22m
- Frequency
- Twice a week
- Estimated price
- ₽1,900–3,100
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- ₽1,900–2,100
- Coupe
- ₽2,800–3,100
- SV
- ₽5,200–5,700
Train from Nukus to Aksarayskaya-1
- Ave. Duration
- 29h 53m
- Frequency
- Twice a week
- Estimated price
- ₽1,850–2,900
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- ₽1,850–2,000
- Coupe
- ₽2,600–2,900
- SV
- ₽4,900–5,400
Train from Shavat to Nukus
- Ave. Duration
- 2h 56m
- Frequency
- Twice a week
- Estimated price
- ₽810–1,100
- Website
- https://railway.uz/en/
- Book at
- https://eticket.railway.uz/en/home
- Schedules at
- https://eticket.railway.uz/en/pages/schedule
- Sleeper
- ₽810–860
- Coupe
- ₽1,000–1,100
- SV
- ₽1,600–1,800
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Aksaraiskaia to St Petersburg Glavny
- Ave. Duration
- 36h 53m
- Frequency
- Once daily
- Estimated price
- ₽5,000–9,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽20,000–29,000
- 3rd Class (Platzcart)
- ₽5,000–7,000
- 2nd Class (Kupé)
- ₽6,500–9,500
Train from Aksaraiskaia to Balakovo
- Ave. Duration
- 14h 34m
- Frequency
- Once daily
- Estimated price
- ₽2,300–4,800
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽11,000–16,000
- 3rd Class (Platzcart)
- ₽2,300–3,000
- 2nd Class (Kupé)
- ₽3,400–4,800
Train from Volgograd 1 to Moskovsky Railway Terminal
- Ave. Duration
- 33h 36m
- Frequency
- 3 times a week
- Estimated price
- ₽4,500–8,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽18,000–26,000
- 3rd Class (Platzcart)
- ₽4,500–6,000
- 2nd Class (Kupé)
- ₽6,000–8,500
- Phone
- +992 (37) 227 21 77
- [email protected]
- Website
- railway.tj
Train from Nukus to Aksarayskaya-1
- Ave. Duration
- 30h 28m
- Frequency
- Once a week
- Schedules at
- railway.tj
- Book at
- eng.rzd.ru
Train from Nukus to Volgograd-1
- Ave. Duration
- 39h 29m
- Frequency
- Twice a week
- Schedules at
- railway.tj
- Book at
- eng.rzd.ru
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Balakovo to Cheboksary Bus station
- Ave. Duration
- 8h 26m
- Frequency
- Once daily
- Estimated price
- ₽1,800–2,600
- Schedules at
- avtovokzaly.ru
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Cheboksary Bus station to Saint Petersburg Bus Terminal
- Ave. Duration
- 19h 10m
- Frequency
- 3 times a week
- Estimated price
- ₽1,900–4,400
- Schedules at
- ecolines.ru
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, How to travel India's Golden Triangle, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.















