There are 7 ways to get from Yelets to Saint Petersburg by train, plane, 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.
Train, train to Tambov Donskoye Airport, fly
best- 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,544–36,518Train
cheapest- Take the train from Elec to Moskovsky Railway Terminaltrain 100С / ...
17h 50m₽2,400–6,000Drive 1,083.4 km
- Drive from Yelets to Saint Petersburgcar 1,083.4 km
12h 21m₽7,353–10,622Train, 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,262–30,169Train, 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,302–31,179Train, 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,603–32,827Train, 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,714–38,628
Yelets to Saint Petersburg by train
Questions & Answers
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 37000.
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 1321 km. The road distance is 1083.4 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.
It takes approximately 10h to get from Yelets to Saint Petersburg, including transfers.
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,400–26,000
Flights from Ternovka Airport to Pulkovo Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₽6,000–32,000
- Website
- rusline.aero
Flights from Tambov Donskoye Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽5,500–31,000
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,400–26,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–35,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
- azimuth.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₽4,400–26,000
Flights from Grabtsevo Airport to Pulkovo Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Thursday
- Estimated price
- ₽4,700–27,000
- Website
- alrosa.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,400–26,000
- Website
- utair.ru
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽4,400–26,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Elec to Griazi Voronejskie
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a week
- Estimated price
- ₽800–2,500
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽850–1,200
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Elec to Moskovsky Railway Terminal
- Ave. Duration
- 17h 50m
- Frequency
- Twice daily
- Estimated price
- ₽2,900–6,000
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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 Ojerele
- Ave. Duration
- 5h 8m
- Frequency
- Once daily
- Estimated price
- ₽1,200–3,100
- Website
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 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
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,500–13,000
- 3rd Class (Platzcart)
- ₽1,600–2,100
- 2nd Class (Kupé)
- ₽2,700–3,800
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Elec to Moskovsky Railway Terminal
- Ave. Duration
- 18h 13m
- Frequency
- 3 times a week
- Estimated price
- ₽2,400–3,800
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽2,400–2,600
- 2nd Class (Kupé)
- ₽3,200–3,800
Train from Elec to Tula Moskovskiy
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a week
- Estimated price
- ₽700–910
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽860–910
- 2nd Class (Kupé)
- ₽700–850
- Phone
- 8 (800) 301-00-00
- [email protected]
- Website
- central-ppk.ru
Train from Ozherelye to Varshavskaya
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₽380–750
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽380–550
- Lastochka Train
- ₽550–750
Train from Ozherelye to Domodedovo
- Ave. Duration
- 1h 35m
- Frequency
- Every 3 hours
- Estimated price
- ₽290–600
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽290–410
- Lastochka Train
- ₽460–600
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 City Airport into central London, Bali: What to do if Mount Agung erupts, and Travelling around the UAE - to help you get the most out of your next trip.













