There are 7 ways to get from Yelets 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 Elec to Moskovsky Railway Terminaltrain 100С / ...
17h 50m₽2,400–6,000Drive 1,083.3 km
- Drive from Yelets to Saint Petersburgcar 1,083.3 km
12h 21m₽7,528–10,873Train, train to Moscow Vnukovo, fly
- Take the train from Elec to Ojereletrain
- Take the train from Ozherelye to Varshavskayatrain
- Fly from Moscow Vnukovo (VKO) to Pulkovo Airport (LED)plane VKO - LED
12h 27m₽6,392–33,199Train, train to Tambov Donskoye Airport, fly
- Take the train from Elec to Griazi Voronejskietrain
- Take the train from Griazi Voronejskie to Tambov 1train
- Fly from Tambov Donskoye Airport (TBW) to Pulkovo Airport (LED)plane TBW - LED
10h₽7,554–38,528Train, train to Domodedovo International Airport, fly
- Take the train from Elec to Ojereletrain
- Take the train from Ozherelye to Domodedovotrain
- Fly from Domodedovo International Airport (DME) to Pulkovo Airport (LED)plane DME - LED
12h 10m₽6,412–33,189Train, train to Grabtsevo Airport, fly
- Take the train from Elec to Tula Moskovskiytrain
- Take the train from Tula 1 Kurskaia to Kaluga-1train
- Fly from Grabtsevo Airport (KLF) to Pulkovo Airport (LED)plane KLF - LED
11h 36m₽6,613–35,837Train, train to Ternovka Airport, fly
- Take the train from Elec to Griazi Voronejskietrain
- Take the train from Griazi Voronejskie to Penza 1train
- Fly from Ternovka Airport (PEZ) to Pulkovo Airport (LED)plane PEZ - LED
17h 9m₽8,724–40,638
Yelets to Saint Petersburg by train
Comparing Your Travel Options
The cheapest way to get from Yelets to Saint Petersburg is to train which costs RUB 2400 - RUB 6000 and takes 17h 50m.
The fastest way to get from Yelets to Saint Petersburg is to train and fly which takes 10h and costs RUB 7500 - RUB 39000.
Yes, there is a direct train departing from Elec and arriving at Moskovsky Railway Terminal. Services depart twice daily, and operate every day. The journey takes approximately 17h 50m.
The distance between Yelets and Saint Petersburg is 1093 km. The road distance is 1083.3 km.
The best way to get from Yelets to Saint Petersburg without a car is to train which takes 17h 50m and costs RUB 2400 - RUB 6000.
The train from Elec to Moskovsky Railway Terminal takes 17h 50m including transfers and departs twice daily.
Yelets to Saint Petersburg train services, operated by Russian Railways (РЖД), depart from Elec station.
Yelets to Saint Petersburg train services, operated by Russian Railways (РЖД), arrive at Moskovsky Railway Terminal station.
Yes, the driving distance between Yelets to Saint Petersburg is 1083 km. It takes approximately 12h 21m to drive from Yelets to Saint Petersburg.
What companies run services between Yelets, Russia and Saint Petersburg, Russia?
Russian Railways (РЖД) operates a train from Elec to Moskovsky Railway Terminal twice daily. Tickets cost ₽2,900–6,000 and the journey takes 17h 50m. Grand Service Express also services this route 3 times a week.
- Website
- aeroflot.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- ₽4,500–29,000
Flights from Ternovka Airport to Pulkovo Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Saturday, Sunday, Wednesday, and Friday
- Estimated price
- ₽6,000–34,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Elec to Moskovsky Railway Terminal
- Ave. Duration
- 17h 50m
- Frequency
- Twice daily
- Estimated price
- ₽2,900–6,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽2,900–3,900
- 2nd Class (Kupé)
- ₽4,200–6,000
Train from Elec to Ojerele
- Ave. Duration
- 5h 8m
- 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 Elec to Griazi Voronejskie
- Ave. Duration
- 1h 58m
- 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 Griazi Voronejskie to Tambov 1
- Ave. Duration
- 2h 48m
- Frequency
- 4 times a week
- Estimated price
- ₽850–2,600
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Elec to Ojerele
- Ave. Duration
- 5h 8m
- 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 Elec to Tula Moskovskiy
- Ave. Duration
- 4h 16m
- Frequency
- Twice daily
- Estimated price
- ₽1,100–3,000
- Website
- Russian Railways
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,100–1,500
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Tula 1 Kurskaia to Kaluga-1
- Ave. Duration
- 2h 31m
- Frequency
- Once daily
- Estimated price
- ₽850–2,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽850–1,100
- 2nd Class (Kupé)
- ₽1,800–2,500
Train from Elec to Griazi Voronejskie
- Ave. Duration
- 1h 58m
- 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 Griazi Voronejskie to Penza 1
- Ave. Duration
- 9h 46m
- Frequency
- 4 times a week
- Estimated price
- ₽1,600–3,800
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,500–13,000
- 3rd Class (Platzcart)
- ₽1,600–2,100
- 2nd Class (Kupé)
- ₽2,700–3,800
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 Thanksgiving 2018: How to travel stress-free, Italian Lakes: Getting around by train, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.



