There are 7 ways to get from Saint Petersburg to Tver by train, bus, car, taxi, plane, or rideshare
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 Moskovsky Railway Terminal to Tvertrain 785А / ...
2h 47m₽1,200–3,800Rideshare
cheapest- Take the rideshare from Saint Petersburg to Tver'526.4 km
8h 42m₽940Bus, train
- Take the bus from Saint Petersburg Bus Terminal to Okulovkabus 4802-260
- Take the train from Okulovka to Tvertrain 747А
8hDrive 523 km
- Drive from Saint Petersburg to Tvercar 523 km
5h 37m₽3,606–5,209Taxi
- Take the taxi from Saint Petersburg to Tvertaxi 523 km
5h 37m₽9,000–12,000Fly to Moscow Vnukovo, train
- Fly from Pulkovo Airport (LED) to Moscow Vnukovo (VKO)plane LED - VKO
- Take the train from Rizhskaya to Tvertrain
7h 16m₽5,100–28,126Fly to Sheremetyevo International Airport, train
- Fly from Pulkovo Airport (LED) to Sheremetyevo International Airport (SVO)plane LED - SVO
- Take the train from Molzhaninovo to Tvertrain
6h 51m₽4,895–27,996
Saint Petersburg to Tver by train
Questions & Answers
The cheapest way to get from Saint Petersburg to Tver is to rideshare which costs RUB 940 and takes 8h 42m.
The fastest way to get from Saint Petersburg to Tver is to train which takes 2h 47m and costs RUB 1200 - RUB 3800.
Yes, there is a direct train departing from Moskovsky Railway Terminal and arriving at Tver. Services depart hourly, and operate every day. The journey takes approximately 2h 47m.
The distance between Saint Petersburg and Tver is 475 km. The road distance is 523 km.
The best way to get from Saint Petersburg to Tver without a car is to train which takes 2h 47m and costs RUB 1200 - RUB 3800.
The train from Moskovsky Railway Terminal to Tver takes 2h 47m including transfers and departs hourly.
Saint Petersburg to Tver train services, operated by Russian Railways (High Speed Trains), depart from Moskovsky Railway Terminal station.
Saint Petersburg to Tver train services, operated by Russian Railways (High Speed Trains), arrive at Tver station.
Yes, the driving distance between Saint Petersburg to Tver is 523 km. It takes approximately 5h 37m to drive from Saint Petersburg to Tver.
Check out Blablacar's carpooling service for rideshare options between Saint Petersburg and Tver. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Saint Petersburg, Russia and Tver, Russia?
Russian Railways (High Speed Trains) operates a train from Moskovsky Railway Terminal to Tver every 4 hours, and the journey takes 2h 47m. Three other operators also service this route.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,500–27,000
Flights from Pulkovo Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- ₽4,400–27,000
- Website
- rusline.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- ₽4,500–27,000
Flights from Pulkovo Airport to Moscow Vnukovo via Tambov
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₽7,500–36,000
- Website
- alrosa.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- ₽4,500–27,000
- Website
- azimuth.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,500–27,000
- Website
- utair.ru
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₽4,500–27,000
- Website
- severstal-avia.ru
Flights from Pulkovo Airport to Sheremetyevo International Airport via Cherepovets
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₽5,000–29,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Tver
- Ave. Duration
- 2h 47m
- Frequency
- Every 4 hours
- Website
- https://eng.rzd.ru/
Train from Okulovka to Tver
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Tver
- Ave. Duration
- 7h 49m
- Frequency
- Every 3 hours
- 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 Moskovsky Railway Terminal to Tver
- Ave. Duration
- 6h 32m
- Frequency
- 3 times a day
- Estimated price
- ₽1,250–1,700
- Website
- https://grandtrain.ru/
- Schedules at
- https://grandtrain.ru/raspisanie/
- 3rd Class (Platzcart)
- ₽1,250–1,400
- 2nd Class (Kupé)
- ₽1,400–1,700
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Tver
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- ₽1,400–2,400
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,400–2,000
- Commuter Electric Train
- ₽1,700–2,400
- Phone
- 8 800 775-00-00
- [email protected]
- Website
- mtppk.ru
Train from Rizhskaya to Tver
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- ₽350–800
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Molzhaninovo to Tver
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- ₽310–750
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- sks-auto.ru
Bus from Saint Petersburg Bus Terminal to Okulovka
- Ave. Duration
- 5h 5m
- Frequency
- Once daily
- Estimated price
- ₽900–1,300
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Saint Petersburg to Tver'
- Ave. Duration
- 8h 42m
- Frequency
- 4 times a day
- Estimated price
- ₽940
- Schedules at
- blablacar.com
- Ave. Duration
- 5h 37m
- Estimated price
- ₽9,000–12,000
Citymobil
- Phone
- +7 812 404-44-44
- Website
- city-mobil.ru
Maxim
- Phone
- +7 812 455-55-55
- Website
- taximaxim.ru
Yandex Taxi
- Phone
- +7 812 366-66-66
- Website
- taxi.yandex.ru
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, Getting to Milan from the airport, and Need to know: Eurostar - to help you get the most out of your next trip.















