There are 6 ways to get from Saint Petersburg to Ankara by plane, bus, train, or car
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 Pulkovo Airport (LED) to Ankara Esenboğa International Airport (ESB)plane LED - ESB
8h 8m₺5,194–18,224Bus, train
- Take the bus from St Petersburg, station to Chișinău, North Bus Stationbus
- Take the bus from Chisnau Gara Nord to Istanbulbus
- Take the train from Istanbul(Sogutlucesme) to Ankara Gartrain Hst
46h 49m₺8,261–14,823Train, bus via Moscow
- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain
- Take the train from Kazansky Railway Terminal to Nazrantrain
- Take the bus from Nazran' to Ankara bus stationbus
2d 17h₺7,306–19,920Drive 3,233.7 km
- Drive from Saint Petersburg to Ankaracar 3,233.7 km
43h 57m₺18,128–26,184Train, bus
- Take the train from Moskovsky Railway Terminal to Timashevskaya-1train
- Take the train from Timashevskaya-1 to Krasnodar 1train
- Take the bus from Krasnodar-1 Bus station to Ankara bus stationbus
2d 22h₺7,019–8,591Train, bus #2
- Take the train from Moskovsky Railway Terminal to Krasnodar 1train 035A
- Take the bus from Krasnodar-1 Bus station to Ankara bus stationbus
3d₺7,543–9,926
Pulkovo Airport (LED) to Ankara Esenboğa International Airport (ESB) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Ankara is to train and bus which costs 7.000 ₺ - 9.000 ₺ and takes 2 days 22h.
The fastest way to get from Saint Petersburg to Ankara is to fly which takes 8h 8m and costs 5.000 ₺ - 19.000 ₺.
The distance between Saint Petersburg and Ankara is 2246 km. The road distance is 3233.7 km.
The best way to get from Saint Petersburg to Ankara without a car is to bus and train which takes 46h 49m and costs 8.000 ₺ - 15.000 ₺.
It takes approximately 8h 8m to get from Saint Petersburg to Ankara, including transfers.
Yes, the driving distance between Saint Petersburg to Ankara is 3234 km. It takes approximately 43h 57m to drive from Saint Petersburg to Ankara.
There are 266+ hotels available in Ankara.
What companies run services between Saint Petersburg, Russia and Ankara, Turkey?
AJet, Pegasus Airlines, and Turkish Airlines fly from Pulkovo Airport (LED) to Ankara Esenboğa International Airport (ESB) every 4 hours.
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Ankara Esenboğa International Airport via Istanbul
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- ₺8,500–30,000
- Website
- ajet.com
Flights from Pulkovo Airport to Ankara Esenboğa International Airport
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₺5,000–18,000
Flights from Pulkovo Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- ₺5,000–18,000
- Website
- flypgs.com
Flights from Pulkovo Airport to Ankara Esenboğa International Airport via Sabiha Gokcen
- Ave. Duration
- 6h 17m
- When
- Every day
- Estimated price
- ₺5,000–22,000
- Phone
- +90 444 8 233
- [email protected]
- Website
- tcdd.gov.tr
Train from Istanbul(Sogutlucesme) to Ankara Gar
- Ave. Duration
- 4h 13m
- Frequency
- Hourly
- Estimated price
- ₺700–1,000
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 3h 52m
- Frequency
- Hourly
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- ₺1,100–2,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺5,500–8,000
- 3rd Class (Platzcart)
- ₺1,100–1,500
- 2nd Class (Kupé)
- ₺1,700–2,500
Train from Kazansky Railway Terminal to Nazran
- Ave. Duration
- 32h 15m
- Frequency
- 4 times a week
- Estimated price
- ₺2,700–5,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺11,000–16,000
- 3rd Class (Platzcart)
- ₺2,700–3,600
- 2nd Class (Kupé)
- ₺3,600–5,000
Train from Moskovsky Railway Terminal to Krasnodar 1
- Ave. Duration
- 30h 59m
- Frequency
- Once daily
- Estimated price
- ₺3,000–5,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₺12,000–17,000
- 3rd Class (Platzcart)
- ₺3,000–4,000
- 2nd Class (Kupé)
- ₺3,900–5,500
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- ₺950–1,800
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₺950–1,400
- Commuter Electric Train
- ₺1,200–1,800
- Phone
- 8 800 775 54 53
- Website
- grandexpress.ru
Train from Moskovsky Railway Terminal to Leningradsky Railway Terminal
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- ₺2,900–12,000
- Website
- https://grandexpress.ru/
- Kupé
- ₺2,900–5,500
- SW
- ₺6,000–12,000
- Luxe
- ₺33,844
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Moskovsky Railway Terminal to Timashevskaya-1
- Ave. Duration
- 26h 51m
- Frequency
- 3 times a day
- Estimated price
- ₺2,400–4,000
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₺2,400–2,600
- 2nd Class (Kupé)
- ₺3,400–4,000
- Phone
- 8 (800) 775-00-00
- [email protected]
- Website
- skppk.ru
Train from Timashevskaya-1 to Krasnodar 1
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- ₺70–100
- Book at
- https://eng.rzd.ru/
- Phone
- +373 (689) 78-455
- [email protected]
- Website
- bonvoyage.md
Bus from St Petersburg, station to Chișinău, North Bus Station
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Estimated price
- ₺4,162–8,323
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- ₺8,323
- Children
- ₺4,162
- Phone
- +373 22 542-185
- [email protected]
- Website
- autogara.md
Bus from Chisnau Gara Nord to Istanbul
- Ave. Duration
- 14h 30m
- Frequency
- Once a week
- Estimated price
- ₺2,400–4,200
- Schedules at
- autogara.md
- Website
- luksyilmazturizm.com
Bus from Nazran' to Ankara bus station
- Ave. Duration
- 27h 22m
- Frequency
- Once a week
- Estimated price
- ₺3,639
- Schedules at
- facebook.com
Bus from Krasnodar-1 Bus station to Ankara bus station
- Ave. Duration
- 39h 50m
- Frequency
- 3 times a week
- Estimated price
- ₺4,513
- Schedules at
- facebook.com
- Book at
- donbilet.ru
Bus from Krasnodar-1 Bus station to Ankara bus station
- Ave. Duration
- 39h 50m
- Frequency
- 3 times a week
- Estimated price
- ₺4,513
- Schedules at
- facebook.com
- Book at
- donbilet.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 Getting around the Cyclades, Bali: What to do if Mount Agung erupts, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.






















