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,284–10,521Train, 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 32m₽6,292–32,199Train, 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,312–32,189Train to Sheremetyevo International Airport, fly
- Take the train from Elec to Moscow Vostochny Stationtrain
- Fly from Sheremetyevo International Airport (SVO) to Pulkovo Airport (LED)plane SVO - LED
16h 21m₽7,013–35,089Train, 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–37,528Train, 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 14m₽8,724–39,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 38000.
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 32m
- When
- Every day
- Estimated price
- ₽4,400–28,000
Flights from Ternovka Airport to Pulkovo Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Saturday, Sunday, Wednesday, and Friday
- Estimated price
- ₽6,000–33,000
- Website
- s7.ru
Flights from Domodedovo International Airport to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₽4,600–28,000
- Website
- belavia.by
Flights from Sheremetyevo International Airport to Pulkovo Airport via Minsk
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- ₽6,500–34,000
- Website
- rusline.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,400–28,000
Flights from Moscow Vnukovo to Pulkovo Airport via Tambov Donskoye Airport
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- ₽7,000–36,000
Flights from Tambov Donskoye Airport to Pulkovo Airport
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- ₽5,500–32,000
- Website
- severstal-avia.ru
Flights from Domodedovo International Airport to Pulkovo Airport via Cherepovets
- Ave. Duration
- 3h 10m
- When
- Monday to Thursday
- Estimated price
- ₽5,000–30,000
Flights from Sheremetyevo International Airport to Pulkovo Airport via Cherepovets
- Ave. Duration
- 8h 7m
- When
- Sunday and Friday
- Estimated price
- ₽5,000–30,000
- Website
- alrosa.aero
Flights from Moscow Vnukovo to Pulkovo Airport
- Ave. Duration
- 1h 40m
- When
- Saturday
- Estimated price
- ₽4,400–28,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 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 Moscow Vostochny Station
- Ave. Duration
- 7h 48m
- Frequency
- Twice daily
- Estimated price
- ₽1,500–3,700
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,500–12,000
- 3rd Class (Platzcart)
- ₽1,500–2,100
- 2nd Class (Kupé)
- ₽2,600–3,700
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 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
- Phone
- 8 800 775 54 53
- Website
- Grand Service Express
Train from Elec to Moskovsky Railway Terminal
- Ave. Duration
- 18h 13m
- Frequency
- 3 times a week
- Estimated price
- ₽2,400–3,800
- Website
- Grand Service Express
- Schedules at
- Grand Service Express
- 3rd Class (Platzcart)
- ₽2,400–2,600
- 2nd Class (Kupé)
- ₽3,200–3,800
- Phone
- 8 (800) 301-00-00
- [email protected]
- Website
- Central PPK
Train from Ozherelye to Varshavskaya
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₽380–750
- Website
- Central PPK
- Schedules at
- Central PPK
- 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
- Central PPK
- Schedules at
- Central PPK
- 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 Getting around the Cyclades, Want to know more about Flixbus?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.













