There are 7 ways to get from Vyborg to Tver by train, bus, 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 via Kalininskiy
best- Take the train from Vyborg to Finlyandsky Railway Terminaltrain 822Ч / ...
- Take the train from Moskovsky Railway Terminal to Tvertrain 767А / ...
5h 1m₽1,917–4,977Train
cheapest- Take the train from Vyborg to Tvertrain 160A
6h 41m₽1,411–4,200Train, bus
- Take the train from Vyborg to Udelnayatrain
- Take the bus from Saint Petersburg Moskovskaya Metro to Okulovkabus
- Take the train from Okulovka to Tvertrain
10h 4mDrive 657.4 km
- Drive from Vyborg to Tvercar 657.4 km
7h 18m₽4,574–6,606Train, fly to Moscow Vnukovo
- Take the train from Vyborg to Udelnayatrain
- Fly from Pulkovo Airport (LED) to Moscow Vnukovo (VKO)plane LED - VKO
- Take the train from Rizhskaya to Tvertrain
8h 25m₽5,631–30,200Train, fly to Sheremetyevo International Airport
- Take the train from Vyborg to Udelnayatrain
- Fly from Pulkovo Airport (LED) to Sheremetyevo International Airport (SVO)plane LED - SVO
- Take the train from Molzhaninovo to Tvertrain
8h₽5,426–29,070Train, fly to Domodedovo International Airport
- Take the train from Vyborg to Udelnayatrain
- Fly from Pulkovo Airport (LED) to Domodedovo International Airport (DME)plane LED - DME
- Take the train from Leningradsky Railway Terminal to Tvertrain
8h 25m₽6,186–32,670
Pulkovo Airport (LED) to Moscow Vnukovo (VKO) flights
Questions & Answers
The cheapest way to get from Vyborg to Tver is to train which costs RUB 1400 - RUB 4200 and takes 6h 41m.
The fastest way to get from Vyborg to Tver is to train via Kalininskiy which takes 5h 1m and costs RUB 1900 - RUB 5000.
Yes, there is a direct train departing from Vyborg and arriving at Tver. Services depart once daily, and operate every day. The journey takes approximately 6h 41m.
The distance between Vyborg and Tver is 606 km. The road distance is 657.4 km.
The best way to get from Vyborg to Tver without a car is to train via Kalininskiy which takes 5h 1m and costs RUB 1900 - RUB 5000.
It takes approximately 5h 1m to get from Vyborg to Tver, including transfers.
Vyborg to Tver train services, operated by Russian Railways (Lastochka Trains), depart from Vyborg station.
Vyborg to Tver train services, operated by Russian Railways (Lastochka Trains), arrive at Finlyandsky Railway Terminal station.
Yes, the driving distance between Vyborg to Tver is 657 km. It takes approximately 7h 18m to drive from Vyborg to Tver.
What companies run services between Vyborg, Russia and Tver, Russia?
You can take a train from Vyborg to Tver via Finlyandsky Railway Terminal, Ploshchad Lenina, Ploshchad Vosstaniya, and Moskovsky Railway Terminal in around 5h 1m.
- Website
- aeroflot.ru
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,600–28,000
Flights from Pulkovo Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- ₽4,500–27,000
- Website
- s7.ru
Flights from Pulkovo Airport to Domodedovo International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ₽4,700–28,000
- Website
- rusline.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- ₽4,600–28,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,600–28,000
- Website
- azimuth.aero
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 55m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₽4,600–28,000
- Website
- utair.ru
Flights from Pulkovo Airport to Moscow Vnukovo
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₽4,600–28,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–30,000
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Vyborg to Finlyandsky Railway Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- ₽450–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽450–650
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
Train from Vyborg to Udelnaya
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- ₽430–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽430–600
Train from Vyborg to Udelnaya
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- ₽430–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽430–600
Train from Vyborg to Udelnaya
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- ₽430–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽430–600
Train from Vyborg to Udelnaya
- Ave. Duration
- 54 min
- Frequency
- Twice daily
- Estimated price
- ₽430–1,100
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽430–600
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- ₽550–1,200
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽850–1,200
- Commuter Electric Train
- ₽550–850
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Moskovsky Railway Terminal to Tver
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Website
- https://eng.rzd.ru/
Train from Okulovka to Tver
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a week
- Website
- https://eng.rzd.ru/
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskovsky Railway Terminal to Tver
- Ave. Duration
- 5h 37m
- Frequency
- Twice 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
Train from Vyborg to Tver
- Ave. Duration
- 6h 41m
- Frequency
- Once daily
- Estimated price
- ₽1,411–4,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽9,500–14,000
- 3rd Class (Platzcart)
- ₽1,900–2,500
- 2nd Class (Kupé)
- ₽3,000–4,200
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 2h 11m
- Frequency
- Twice a week
- Estimated price
- ₽900–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
- Phone
- 8 800 775-00-00
- corp@mtppk.ru
- 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
- info@sks-auto.ru
- Website
- sks-auto.ru
Bus from Saint Petersburg Moskovskaya Metro to Okulovka
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- ₽900–1,300
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
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 4 of the smartest ways to explore Australia, How do I buy a London Underground ticket?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.











