There are 6 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 21m₽4,651–11,877Bus, train
cheapest- Take the bus from Vitebsk Bus station to Severnye Vorota Bus Terminalbus
- Take the train from Levoberezhnaya to Tvertrain
10h 4m₽1,881–2,892Drive 490.7 km
- Drive from Vitebsk to Tvercar 490.7 km
7h 10m₽3,320–4,796Bus to Princess Olga Pskov International, fly to Moscow Vnukovo, train
- Take the bus from Vitebsk Bus station to Pskov Bus stationbus
- Fly from Princess Olga Pskov International (PKV) to Moscow Vnukovo (VKO)plane PKV - VKO
- Take the train from Likhobory to Tvertrain
11h 13m₽6,305–30,280Train
- Take the train from Vitebsk to Smolensktrain
- Take the train from Smolensk to Torjoktrain
- Take the train from Torzhok to Tvertrain
15h 36m₽2,948–6,445Train to Minsk National Airport, fly to Sheremetyevo International Airport, train
- 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 11m₽7,787–47,342
Princess Olga Pskov International (PKV) to Moscow Vnukovo (VKO) flights
Questions & Answers
The cheapest way to get from Vitebsk to Tver is to bus and train which costs RUB 1800 - RUB 2900 and takes 10h 4m.
The fastest way to get from Vitebsk to Tver is to drive which takes 7h 10m and costs RUB 3300 - RUB 4800.
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 21m.
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 21m and costs RUB 4600 - RUB 12000.
It takes approximately 9h 21m 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 21m.
- Website
- belavia.by
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- ₽6,500–42,000
- Website
- aeroflot.ru
Flights from Minsk National Airport to Sheremetyevo International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ₽6,500–42,000
- Website
- azimuth.aero
Flights from Princess Olga Pskov International to Moscow Vnukovo
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₽4,200–27,000
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 6m
- Frequency
- Twice daily
- Estimated price
- ₽1,600–3,200
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽1,600–1,900
- 2nd Class (Kupé)
- ₽2,700–3,200
- 1nd Class (SW)
- ₽4,900–7,000
Train from Orsha Centr to Moscow Belorussky Station
- Ave. Duration
- 8h 22m
- Frequency
- Twice a week
- Estimated price
- ₽3,000–6,000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽3,000–3,500
- 2nd Class (Kupé)
- ₽4,800–6,000
- 1nd Class (SW)
- ₽8,500–12,000
Train from Vitebsk to Smolensk
- Ave. Duration
- 3h 31m
- Frequency
- Once daily
- Estimated price
- ₽2,000–3,900
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,000–2,300
- 2nd Class (Kupé)
- ₽3,300–3,900
- 1nd Class (SW)
- ₽5,500–8,000
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- ₽2,300–4,400
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽2,300–2,600
- 2nd Class (Kupé)
- ₽3,700–4,400
- 1nd Class (SW)
- ₽6,500–9,000
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- ₽480–600
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- ₽800–1,000
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Vitebsk to Orsha Centr
- Ave. Duration
- 1h 21m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Vitebsk to Minsk Pas
- Ave. Duration
- 5h 31m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Orsha Centr to Moscow Belorussky Station
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- ₽2,400–3,500
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽2,400–3,500
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 1h 9m
- Frequency
- Twice daily
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Leningradsky Railway Terminal to Tver
- Ave. Duration
- 2h 11m
- Frequency
- Twice a week
- Estimated price
- ₽1,100–2,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,000–7,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Vitebsk to Smolensk
- Ave. Duration
- 2h 22m
- Frequency
- Twice a week
- Estimated price
- ₽1,100–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,000–7,500
- 3rd Class (Platzcart)
- ₽1,100–1,700
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Smolensk to Torjok
- Ave. Duration
- 8h 35m
- Frequency
- 3 times a week
- Estimated price
- ₽1,600–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,600–2,300
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- 8 800 775-00-00
- corp@mtppk.ru
- Website
- mtppk.ru
Train from Levoberezhnaya to Tver
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- ₽320–750
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Likhobory to Tver
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- ₽330–800
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Torzhok to Tver
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₽160–360
- 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-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,500–2,200
- Schedules at
- avtovokzaly.ru
Bus from Vitebsk Bus station to Pskov Bus station
- Ave. Duration
- 5h 2m
- Frequency
- Once daily
- Estimated price
- ₽1,200–1,800
- Schedules at
- avtovokzaly.ru
- Phone
- +7-812-612-82-30
- sovavtobus@sovavto.ru
- Website
- bus.sovavto.ru
Bus from Vitebsk Bus station to Pskov Bus station
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Schedules at
- bus.sovavto.ru
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Vitebsk Bus station to Pskov Bus station
- Ave. Duration
- 5h 30m
- Frequency
- Twice a week
- Estimated price
- ₽1,600–2,300
- Schedules at
- vt.by
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How do I get from Sydney to Melbourne, and Travelling by boat in Italy - to help you get the most out of your next trip.























