There are 6 ways to get from Lake Seliger to Saint Petersburg by train, taxi, bus, 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
best- Take the train from Ostashkov to Bologoe-Moskovskoetrain
- Take the train from Bologoe-Moskovskoe to Moskovsky Railway Terminaltrain 760A / ...
5h 48m₽1,353–3,802Taxi, bus
- Take the taxi from Lake Seliger to Demyansktaxi
- Take the bus from Demyansk to Saint Petersburg Bus Terminalbus 951
7h 39m₽4,113–5,278Drive 453 km
- Drive from Lake Seliger to Saint Petersburgcar 453 km
6h 19m₽3,151–4,552Taxi
- Take the taxi from Lake Seliger to Saint Petersburgtaxi 453 km
6h 19m₽12,000–15,000Train via Lake Seliger
- Take the train from Ostashkov to Bologoe-Moskovskoetrain
- Take the train from Bologoe-Moskovskoe to Moskovsky Railway Terminaltrain 770А / ...
6h 12m₽1,653–3,802Train via Vitebsky Railway Terminal
- Take the train from Ostashkov to Bologoe-Moskovskoetrain
- Take the train from Bologoe-Moskovskoe to Vitebsky Railway Terminaltrain 158M
9h 42m₽1,653–3,802
Questions & Answers
The cheapest way to get from Lake Seliger to Saint Petersburg is to train which costs RUB 1300 - RUB 3800 and takes 5h 48m.
The fastest way to get from Lake Seliger to Saint Petersburg is to train which takes 5h 48m and costs RUB 1300 - RUB 3800.
No, there is no direct train from Lake Seliger to Saint Petersburg. However, there are services departing from Ostashkov and arriving at Moskovsky Railway Terminal via Bologoe-Moskovskoe. The journey, including transfers, takes approximately 5h 48m.
The distance between Lake Seliger and Saint Petersburg is 428 km. The road distance is 453 km.
The best way to get from Lake Seliger to Saint Petersburg without a car is to train which takes 5h 48m and costs RUB 1300 - RUB 3800.
It takes approximately 5h 48m to get from Lake Seliger to Saint Petersburg, including transfers.
Lake Seliger to Saint Petersburg train services, operated by Moskovsko-Tverskaya PPK, depart from Ostashkov station.
Lake Seliger to Saint Petersburg train services, operated by Moskovsko-Tverskaya PPK, arrive at Bologoe-Moskovskoe station.
Yes, the driving distance between Lake Seliger to Saint Petersburg is 453 km. It takes approximately 6h 19m to drive from Lake Seliger to Saint Petersburg.
What companies run services between Lake Seliger, Russia and Saint Petersburg, Russia?
You can take a vehicle from Lake Seliger to Moskovsky Railway Terminal via Ostashkov and Bologoe-Moskovskoe in around 5h 48m.
- Phone
- 8 800 775-00-00
- [email protected]
- Website
- mtppk.ru
Train from Ostashkov to Bologoe-Moskovskoe
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₽240–350
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Ostashkov to Bologoe-Moskovskoe
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₽240–350
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Ostashkov to Bologoe-Moskovskoe
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₽240–350
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 1h 51m
- Frequency
- 3 times a day
- Website
- https://eng.rzd.ru/
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 1h 53m
- Frequency
- 4 times a day
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 5h 43m
- Frequency
- Every 2 hours
- Estimated price
- ₽1,200–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 3h 16m
- Frequency
- Twice a week
- Estimated price
- ₽1,200–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Bologoe-Moskovskoe to Vitebsky Railway Terminal
- Ave. Duration
- 5h 23m
- Frequency
- Twice a week
- Estimated price
- ₽1,200–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,500–11,000
- 3rd Class (Platzcart)
- ₽1,200–1,700
- 2nd Class (Kupé)
- ₽2,300–3,200
- Phone
- 8 800 775 54 53
- Website
- grandtrain.ru
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 4h 20m
- Frequency
- 3 times a day
- Estimated price
- ₽900–1,100
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽950–1,050
- 2nd Class (Kupé)
- ₽900–1,100
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Bologoe-Moskovskoe to Moskovsky Railway Terminal
- Ave. Duration
- 2h 42m
- Frequency
- Once daily
- Estimated price
- ₽1,100–1,600
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,600
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- sks-auto.ru
Bus from Demyansk to Saint Petersburg Bus Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₽1,000–1,600
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Ave. Duration
- 3h 59m
- Estimated price
- ₽3,100–15,000
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 Need to know: Eurostar, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.















