There are 3 ways to get from Saint Petersburg to Dnipro by train, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train, bus
best- Take the train from Moskovsky Railway Terminal to Leningradsky Railway Terminaltrain 775А / ...
- Take the bus from Moscow Novoyasnevskaya to Dnipro Central Bus Stationbus
28h 32m₴2,446–24,668Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminalbus
- Take the bus from Moscow Novoyasnevskaya to Dnipro Central Bus Stationbus
36h 1m₴2,370–15,641Fly, bus
- Fly from Pulkovo Airport (LED) to Chișinău International Airport (RMO)plane LED - RMO
- Take the bus from Chisinau Airport to Kryvyy Rihbus
- Take the bus from Kryvyi Rih bus station to Dnipro Central Bus Stationbus
18h 50m
Pulkovo Airport (LED) to Chișinău International Airport (RMO) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Saint Petersburg to Dnipro is to bus which costs 2 300 ₴ - 16 000 ₴ and takes 36h 1m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Saint Petersburg to Dnipro is to train and bus which takes 28h 32m and costs 2 400 ₴ - 25 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Saint Petersburg to Dnipro station. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Dnipro Central Bus Station via Театральная площадь and Moscow Novoyasnevskaya. The journey, including transfers, takes approximately 36h 1m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Saint Petersburg and Dnipro is 1792 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Saint Petersburg to Dnipro without a car is to train and bus which takes 28h 32m and costs 2 400 ₴ - 25 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 28h 32m to get from Saint Petersburg to Dnipro, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Saint Petersburg to Dnipro bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg Bus Terminal station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Saint Petersburg to Dnipro bus services, operated by Avtovokzaly.ru, arrive at Severnye Vorota Bus Terminal station.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 917+ hotels available in Dnipro.
What companies run services between Saint Petersburg, Russia and Dnipro, Ukraine?
You can take a bus from Saint Petersburg Bus Terminal to Dnipro Central Bus Station via Moskow, Bus Station " Northern Gate", Khovrino, Teatralnaya, Театральная площадь, Метро «Тёплый Стан», Teply Stan, Novoyasenevskaya, and Moscow Novoyasnevskaya in around 36h 1m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- turkishairlines.com
Flights from Pulkovo Airport to Chișinău International Airport via Istanbul
- Ave. Duration
- 7h 51m
- When
- Every day
- Estimated price
- ₴12,000–42,000
- Website
- flypgs.com
Flights from Pulkovo Airport to Chișinău International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₴7,500–36,000
- Website
- azal.az
Flights from Pulkovo Airport to Chișinău International Airport via Baku Heydar Aliyev
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₴19,000–360,000
- 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,000–2,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₴5,000–7,500
- 3rd Class (Platzcart)
- ₴1,000–1,400
- 2nd Class (Kupé)
- ₴1,600–2,300
- 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
- ₴900–1,700
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₴900–1,300
- Commuter Electric Train
- ₴1,200–1,700
- 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,800–11,000
- Website
- https://grandexpress.ru/
- Kupé
- ₴2,800–4,800
- SW
- ₴5,500–11,000
- Luxe
- ₴31,870
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Novoyasnevskaya to Dnipro Central Bus Station
- Ave. Duration
- 22h 50m
- Frequency
- 4 times a week
- Estimated price
- ₴1,500–14,000
- Schedules at
- avtovokzaly.ru
Bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminal
- Ave. Duration
- 10h
- Frequency
- Twice daily
- Estimated price
- ₴1,000–1,600
- Schedules at
- avtovokzaly.ru
Bus from Moscow Novoyasnevskaya to Dnipro Central Bus Station
- Ave. Duration
- 22h 50m
- Frequency
- 4 times a week
- Estimated price
- ₴1,500–14,000
- Schedules at
- avtovokzaly.ru
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- orionbus.net
Bus from Chisinau Airport to Kryvyy Rih
- Ave. Duration
- 5h 26m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Website
- inbus.ua
Bus from Kryvyi Rih bus station to Dnipro Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 15 minutes
- Estimated price
- ₴220–310
- Website
- https://inbus.ua/en
- Phone
- +380 98 815 4444
- [email protected]
- Website
- ewe.ua
Bus from Kryvyi Rih bus station to Dnipro Central Bus Station
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Estimated price
- ₴500–800
- Website
- https://ewe.ua/
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- klr.com.ua
Bus from Kryvyi Rih bus station to Dnipro Central Bus Station
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- ₴250–350
- Website
- https://klr.com.ua/en
- Phone
- +380 44 594 9010
- [email protected]
- Website
- ecolines.net
Bus from Kryvyi Rih bus station to Dnipro Central Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- ₴490–750
- Schedules at
- autolux.ua
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Saint Petersburg Bus Terminal to Severnye Vorota Bus Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₴750–1,200
- Schedules at
- ecolines.ru
- Book 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 How to get from London to Edinburgh, Travelling around the UAE, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.



















