There are 5 ways to get from Tver to Kostroma by train, bus, car, or taxi
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 Tver to Leningradsky Railway Terminaltrain
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain 716Я / ...
7h 7m₽1,562–6,029Train, bus
- Take the train from Tver to Rizhskayatrain
- Take the bus from Moscow Central Bus Station to Kostroma Bus stationbus
11h 2m₽1,787–2,953Drive 390.8 km
- Drive from Tver to Kostromacar 390.8 km
6h 11m₽2,633–3,804Taxi
- Take the taxi from Tver to Kostromataxi 390.8 km
6h 11m₽5,000–6,500Train, bus via Vladimir
- Take the train from Tver to Vladimirtrain 059А / ...
- Take the bus from Vladimir Bus station to Kostroma Bus stationbus
11h 56m₽2,198–5,050
Tver to Kostroma by train
Questions & Answers
The cheapest way to get from Tver to Kostroma is to train and bus which costs RUB 1700 - RUB 3000 and takes 11h 2m.
The fastest way to get from Tver to Kostroma is to drive which takes 6h 11m and costs RUB 2600 - RUB 3800.
No, there is no direct train from Tver to Kostroma. However, there are services departing from Tver and arriving at Kostroma Novaia via Yaroslavsky Railway Terminal. The journey, including transfers, takes approximately 7h 7m.
The distance between Tver and Kostroma is 540 km. The road distance is 390.8 km.
The best way to get from Tver to Kostroma without a car is to train which takes 7h 7m and costs RUB 1500 - RUB 6500.
It takes approximately 7h 7m to get from Tver to Kostroma, including transfers.
Tver to Kostroma train services, operated by Moskovsko-Tverskaya PPK, depart from Tver station.
Tver to Kostroma train services, operated by Moskovsko-Tverskaya PPK, arrive at Leningradsky Railway Terminal station.
Yes, the driving distance between Tver to Kostroma is 391 km. It takes approximately 6h 11m to drive from Tver to Kostroma.
What companies run services between Tver, Russia and Kostroma, Russia?
You can take a train from Tver to Kostroma Novaia via Leningradsky Railway Terminal and Yaroslavsky Railway Terminal in around 7h 7m.
- Phone
- 8 800 775-00-00
- [email protected]
- Website
- mtppk.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₽360–800
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Tver to Rizhskaya
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- ₽350–800
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 1h 48m
- Frequency
- 5 times a day
- 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
Train from Yaroslavsky Railway Terminal to Kostroma Novaia
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,900
- 2nd Class (Kupé)
- ₽2,400–3,400
Train from Tver to Vladimir
- Ave. Duration
- 6h 6m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,400–1,800
- 2nd Class (Kupé)
- ₽2,400–3,400
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Yaroslavsky Railway Terminal to Kostroma Novaia
- Ave. Duration
- 4h 7m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,900
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,200–1,700
- Commuter Electric Train
- ₽1,300–1,900
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Kostroma Bus station
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,300–2,000
- Schedules at
- avtovokzaly.ru
Bus from Vladimir Bus station to Kostroma Bus station
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- ₽800–1,700
- Schedules at
- avtovokzaly.ru
- Ave. Duration
- 6h 11m
- Estimated price
- ₽5,000–6,500
Yandex Taxi
- Phone
- +7 (4822) 36 33 33
- 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 How to plan an amazing trip around Scandinavia, Heading to Europe? Read this before you buy a Eurail Pass, and Travelling by boat in Italy - to help you get the most out of your next trip.













