There are 5 ways to get from Vitebsk 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 Moscow
best- Take the train from Vitebsk to Orsha Centrtrain
- Take the train from Orsha Centr to Moscow Belorussky Stationtrain
- Take the train from Leningradsky Railway Terminal to Tvertrain
9h 15m₽5,420–12,391Bus, train
cheapest- Take the bus from Vitebsk Bus station to Severnye Vorota Bus Terminalbus
- Take the train from Zelenograd-Kryukovo to Tvertrain 724В
10h 52m₽2,180–3,677Drive 490.7 km
- Drive from Vitebsk to Tvercar 490.7 km
7h 10m₽3,442–4,971Train, fly
- Take the train from Vitebsk to Minsk Pastrain
- Fly from Minsk National Airport (MSQ) to Sheremetyevo International Airport (SVO)plane MSQ - SVO
- Take the train from Molzhaninovo to Tvertrain
11h 13m₽5,598–33,439Train
- Take the train from Vitebsk to Smolensktrain
- Take the train from Smolensk to Torjoktrain
- Take the train from Torzhok to Tvertrain
15h 36m₽2,574–6,607
Minsk National Airport (MSQ) to Sheremetyevo International Airport (SVO) flights
Comparing Your Travel Options
The cheapest way to get from Vitebsk to Tver is to bus and train which costs RUB 2100 - RUB 3700 and takes 10h 52m.
The fastest way to get from Vitebsk to Tver is to drive which takes 7h 10m and costs RUB 3400 - RUB 5000.
No, there is no direct train from Vitebsk to Tver. However, there are services departing from Vitebsk and arriving at Tver via Orsha Centr, Belorusskaya and Leningradsky Railway Terminal. The journey, including transfers, takes approximately 9h 15m.
The distance between Vitebsk and Tver is 785 km. The road distance is 490.7 km.
The best way to get from Vitebsk to Tver without a car is to train via Moscow which takes 9h 15m and costs RUB 5000 - RUB 13000.
It takes approximately 9h 15m to get from Vitebsk to Tver, including transfers.
Vitebsk to Tver train services, operated by Belarusian Railway (BCh), depart from Vitebsk station.
Vitebsk to Tver train services, operated by Belarusian Railway (BCh), arrive at Orsha Centr station.
Yes, the driving distance between Vitebsk to Tver is 491 km. It takes approximately 7h 10m to drive from Vitebsk to Tver.
What companies run services between Vitebsk, Belarus and Tver, Russia?
You can take a train from Vitebsk to Tver via Orsha Centr, Moscow Belorussky Station, Belorusskaya, Komsomolskaya, and Leningradsky Railway Terminal in around 9h 15m.
- Website
- belavia.by
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₽4,400–27,000
- Website
- aeroflot.ru
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ₽4,400–27,000
- Website
- severstal-avia.ru
Flights from Minsk National Airport to Sheremetyevo International Airport via Cherepovets
- Ave. Duration
- 3h 30m
- When
- Sunday
- Estimated price
- ₽6,000–33,000
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 6m
- Frequency
- 4 times a day
- Estimated price
- ₽2,100–3,601
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽2,100–2,300
- 2nd Class (Kupé)
- ₽3,601
- 1nd Class (SW)
- ₽6,500–7,500
Train from Orsha Centr to Moscow Belorussky Station
- Ave. Duration
- 8h 22m
- Frequency
- Twice a week
- Estimated price
- ₽4,400–7,451
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽4,400–4,800
- 2nd Class (Kupé)
- ₽7,451
- 1nd Class (SW)
- ₽14,000–16,000
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- ₽3,100–5,390
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽3,100–3,500
- 2nd Class (Kupé)
- ₽5,390
- 1nd Class (SW)
- ₽10,000–12,000
Train from Vitebsk to Smolensk
- Ave. Duration
- 3h 31m
- Frequency
- Once daily
- Estimated price
- ₽2,700–4,607
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- ₽2,700–3,000
- 2nd Class (Kupé)
- ₽4,607
- 1nd Class (SW)
- ₽8,500–9,500
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- ₽390–480
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- ₽700–900
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 105
- Website
- Belarusian Railway
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 5h 31m
- Frequency
- Twice daily
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Orsha Centr to Moscow Belorussky Station
- Ave. Duration
- 4h 53m
- Frequency
- 3 times a day
- Estimated price
- ₽1,500–2,700
- Website
- Russian Railways
- Lastochka Train
- ₽1,500–2,100
- Commuter Electric Train
- ₽1,900–2,700
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 1h 18m
- Frequency
- Once daily
- Estimated price
- ₽550–1,200
- Website
- Russian Railways
- Lastochka Train
- ₽850–1,200
- Commuter Electric Train
- ₽550–850
Train from Zelenograd-Kryukovo to Tver
- Ave. Duration
- 53 min
- Frequency
- Once daily
- Estimated price
- ₽450–1,100
- Website
- Russian Railways
- Lastochka Train
- ₽750–1,100
- Commuter Electric Train
- ₽450–650
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Website
- Russian Railways
Train from Zelenograd-Kryukovo to Tver
- Ave. Duration
- 1h 22m
- Frequency
- 4 times a week
- Website
- Russian Railways
- Phone
- 8 800 775-00-00
- corp@mtppk.ru
- Website
- Moskovsko-Tverskaya PPK
Train from Molzhaninovo to Tver
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- ₽310–750
- Website
- Moskovsko-Tverskaya PPK
- Book at
- Moskovsko-Tverskaya PPK
Train from Torzhok to Tver
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₽160–360
- Website
- Moskovsko-Tverskaya PPK
- Book at
- Moskovsko-Tverskaya PPK
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Vitebsk to Smolensk
- Ave. Duration
- 2h 22m
- Frequency
- Twice a week
- Estimated price
- ₽1,000–2,800
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,800
Train from Smolensk to Torjok
- Ave. Duration
- 8h 35m
- Frequency
- 3 times a week
- Estimated price
- ₽1,400–3,500
- Website
- Russian Railways
- 1nd Class (SW)
- ₽8,000–12,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,500–3,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Vitebsk Bus station to Severnye Vorota Bus Terminal
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,600–2,500
- Schedules at
- avtovokzaly.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 How to get from Luton Airport into central London, How to plan an amazing trip around Scandinavia, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.




















