There are 7 ways to get from Saint Petersburg to Stary Oskol by train, bus, car, 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.
Train
best- Take the train from Moskovsky Railway Terminal to Rjavatrain 029У / ...
- Take the train from Rjava to Staryi Oskoltrain 124В
18h 56m₽4,165–8,942Bus
cheapest- Take the bus from Saint Petersburg Bus Terminal to Voronezhbus
- Take the bus from Voronezh station to Stary Oskolbus
25h 48m₽3,617–5,002Drive 1,268.7 km
- Drive from Saint Petersburg to Stary Oskolcar 1,268.7 km
15h 33m₽8,591–12,409Fly to Tambov Donskoye Airport, train
- Fly from Pulkovo Airport (LED) to Tambov Donskoye Airport (TBW)plane LED - TBW
- Take the train from Tambov 1 to Staryi Oskoltrain
16h 9m₽7,270–35,966Train, bus
- Take the train from Moskovsky Railway Terminal to Voronezh-1train 035A
- Take the bus from Voronezh station to Stary Oskolbus
19h 7m₽3,783–7,064Fly to Moscow Vnukovo, train
- Fly from Pulkovo Airport (LED) to Moscow Vnukovo (VKO)plane LED - VKO
- Take the train from Moskva Kurskaia to Rjavatrain
- Take the train from Rjava to Staryi Oskoltrain
15h 15m₽7,050–32,826Fly to Domodedovo International Airport, train
- Fly from Pulkovo Airport (LED) to Domodedovo International Airport (DME)plane LED - DME
- Take the train from Moskva Kurskaia to Rjavatrain
- Take the train from Rjava to Staryi Oskoltrain
15h 42m₽7,405–34,396
Pulkovo Airport (LED) to Tambov Donskoye Airport (TBW) flights
Questions & Answers
The cheapest way to get from Saint Petersburg to Stary Oskol is to bus which costs RUB 3600 - RUB 5000 and takes 25h 48m.
The fastest way to get from Saint Petersburg to Stary Oskol is to fly and train which takes 15h 15m and costs RUB 7000 - RUB 33000.
No, there is no direct bus from Saint Petersburg to Stary Oskol. However, there are services departing from Saint Petersburg Bus Terminal and arriving at Stary Oskol via Detskiy mir and Voronezh station. The journey, including transfers, takes approximately 25h 48m.
No, there is no direct train from Saint Petersburg to Stary Oskol. However, there are services departing from Moskovsky Railway Terminal and arriving at Staryi Oskol via Rjava. The journey, including transfers, takes approximately 18h 56m.
The distance between Saint Petersburg and Stary Oskol is 1363 km. The road distance is 1268.7 km.
The best way to get from Saint Petersburg to Stary Oskol without a car is to train which takes 18h 56m and costs RUB 4100 - RUB 9000.
It takes approximately 18h 56m to get from Saint Petersburg to Stary Oskol, including transfers.
Saint Petersburg to Stary Oskol bus services, operated by Avtovokzaly.ru, depart from Saint Petersburg Bus Terminal station.
Saint Petersburg to Stary Oskol train services, operated by Russian Railways (РЖД), depart from Moskovsky Railway Terminal station.
The best way to get from Saint Petersburg to Stary Oskol is to train which takes 18h 56m and costs RUB 4100 - RUB 9000. Alternatively, you can bus, which costs RUB 3600 - RUB 5000 and takes 25h 48m.
What companies run services between Saint Petersburg, Russia and Stary Oskol, Russia?
You can take a train from Moskovsky Railway Terminal to Staryi Oskol via Rjava in around 18h 56m. Alternatively, you can take a bus from Saint Petersburg Bus Terminal to Stary Oskol via Voronezh, Detskiy mir, and Voronezh station in around 25h 48m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,400–27,000
- Website
- rusline.aero
Flights from Pulkovo Airport to Tambov Donskoye Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽5,500–32,000
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- ₽4,400–27,000
Flights from Pulkovo Airport to Moscow Vnukovo via Tambov Donskoye Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽7,000–36,000
- Website
- s7.ru
Flights from Pulkovo Airport to Domodedovo International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,500–28,000
- Website
- alrosa.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- ₽4,400–27,000
- Website
- azimuth.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,400–27,000
- Website
- utair.ru
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₽4,400–27,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskovsky Railway Terminal to Rjava
- Ave. Duration
- 15h 39m
- Frequency
- 3 times a day
- Estimated price
- ₽3,300–6,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽14,000–21,000
- 3rd Class (Platzcart)
- ₽3,300–4,400
- 2nd Class (Kupé)
- ₽4,700–6,500
Train from Rjava to Staryi Oskol
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a week
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
Train from Tambov 1 to Staryi Oskol
- Ave. Duration
- 10h 55m
- Frequency
- 4 times a week
- Estimated price
- ₽1,400–3,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,500–3,500
Train from Moskovsky Railway Terminal to Voronezh-1
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- ₽3,200–6,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,200–4,300
- 2nd Class (Kupé)
- ₽4,600–6,500
Train from Rjava to Staryi Oskol
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a week
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
Train from Rjava to Staryi Oskol
- Ave. Duration
- 2h 17m
- Frequency
- 4 times a week
- Estimated price
- ₽800–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽800–1,100
- 2nd Class (Kupé)
- ₽1,700–2,500
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskva Kurskaia to Rjava
- Ave. Duration
- 6h 21m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–3,000
- Website
- Russian Railways
- Lastochka Train
- ₽1,600–2,300
- Commuter Electric Train
- ₽2,100–3,000
Train from Moskva Kurskaia to Rjava
- Ave. Duration
- 6h 21m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–3,000
- Website
- Russian Railways
- Lastochka Train
- ₽1,600–2,300
- Commuter Electric Train
- ₽2,100–3,000
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Saint Petersburg Bus Terminal to Voronezh
- Ave. Duration
- 21h 20m
- Frequency
- Twice a week
- Estimated price
- ₽3,100–4,300
- Schedules at
- avtovokzaly.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 Travelling to the US: What do I need to know?, Need to know: Greyhound, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Saint Petersburg to Stary Oskol bus services, operated by Avtovokzaly.ru, arrive at Voronezh station.
Saint Petersburg to Stary Oskol train services, operated by Russian Railways (РЖД), arrive at Rjava station.
Yes, the driving distance between Saint Petersburg to Stary Oskol is 1269 km. It takes approximately 15h 33m to drive from Saint Petersburg to Stary Oskol.









