There are 6 ways to get from Shilovo to Saint Petersburg by train, 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 Shilovo to Moskovsky Railway Terminaltrain 105У
13h 54m₽2,600–5,500Drive 994.9 km
- Drive from Shilovo to Saint Petersburgcar 994.9 km
11h 29m₽6,745–9,742Train to Moscow Vnukovo, fly
- Take the train from Shilovo to Kazansky Railway Terminaltrain
- Fly from Moscow Vnukovo (VKO) to Pulkovo Airport (LED)plane VKO - LED
10h 4m₽5,944–30,635Train to Domodedovo International Airport, fly
- Take the train from Shilovo to Kazansky Railway Terminaltrain
- Fly from Domodedovo International Airport (DME) to Pulkovo Airport (LED)plane DME - LED
10h 12m₽6,334–30,985Train to Ternovka Airport, fly
- Take the train from Shilovo to Penza 1train
- Fly from Ternovka Airport (PEZ) to Pulkovo Airport (LED)plane PEZ - LED
11h 57m₽7,739–36,811Train, train to Tambov Donskoye Airport, fly
- Take the train from Shilovo to Riazan 1train
- Take the train from Riazan 2 to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Pulkovo Airport (LED)plane TBW - LED
12h 5m₽7,864–36,971
Moscow Vnukovo (VKO) to Pulkovo Airport (LED) flights
Questions & Answers
The cheapest way to get from Shilovo to Saint Petersburg is to train which costs RUB 2600 - RUB 5500 and takes 13h 54m.
The fastest way to get from Shilovo to Saint Petersburg is to train and fly which takes 10h 4m and costs RUB 5500 - RUB 31000.
Yes, there is a direct train departing from Shilovo and arriving at Moskovsky Railway Terminal. Services depart four times a week, and operate Tuesday, Wednesday, Friday and Sunday. The journey takes approximately 13h 54m.
The distance between Shilovo and Saint Petersburg is 938 km. The road distance is 994.9 km.
The best way to get from Shilovo to Saint Petersburg without a car is to train which takes 13h 54m and costs RUB 2600 - RUB 5500.
The train from Shilovo to Moskovsky Railway Terminal takes 13h 54m including transfers and departs four times a week.
Shilovo to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Shilovo station.
Shilovo to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Shilovo to Saint Petersburg is 995 km. It takes approximately 11h 29m to drive from Shilovo to Saint Petersburg.
What companies run services between Shilovo, Rjazan, Russia and Saint Petersburg, Russia?
Russian Railways (РЖД) operates a train from Shilovo to Moskovsky Railway Terminal 4 times a week. Tickets cost ₽2,600–5,500 and the journey takes 13h 54m.
- Website
- aeroflot.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ₽4,400–27,000
Flights from Ternovka Airport to Pulkovo Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₽6,000–33,000
- Website
- rusline.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,400–27,000
Flights from Moscow Vnukovo to Pulkovo Airport via Tambov Donskoye Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽7,000–36,000
Flights from Tambov Donskoye Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽5,500–31,000
- Website
- s7.ru
Flights from Domodedovo International Airport to Pulkovo Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,600–27,000
- Website
- alrosa.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,400–27,000
- Website
- azimuth.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,400–27,000
- Website
- utair.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽4,400–27,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Shilovo to Moskovsky Railway Terminal
- Ave. Duration
- 13h 54m
- Frequency
- 4 times a week
- Estimated price
- ₽2,600–5,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽12,000–17,000
- 3rd Class (Platzcart)
- ₽2,600–3,500
- 2nd Class (Kupé)
- ₽3,900–5,500
Train from Shilovo to Kazansky Railway Terminal
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Shilovo to Kazansky Railway Terminal
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
Train from Shilovo to Penza 1
- Ave. Duration
- 7h 32m
- 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 Shilovo to Riazan 1
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Estimated price
- ₽750–2,400
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽750–1,100
- 2nd Class (Kupé)
- ₽1,700–2,400
Train from Riazan 2 to Tambov 1
- Ave. Duration
- 5h 14m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–3,100
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,600
- 2nd Class (Kupé)
- ₽2,200–3,100
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 by boat in Italy, How to get from London to Edinburgh, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.



