There are 5 ways to get from Tula to Kostroma by train, bus, or car
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 Tula 1 Kurskaia to Moscow Vostochny Stationtrain 141М/141В / ...
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain 716Я / ...
7h 31m₽2,844–6,052Train via Podolsk
cheapest- Take the train from Tula, Moskovskiy Station to Podolsktrain
- Take the train from Podolsk to Ploschad Tryokh Vokzalovtrain D2
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain
8h 41m₽2,121–4,345Bus
- Take the bus from Tula to Moscow Novoyasnevskayabus
- Take the bus from Moscow Central Bus Station to Kostroma Bus stationbus
12h 40m₽2,457–3,487Drive 516.5 km
- Drive from Tula to Kostromacar 516.5 km
6h 58m₽3,243–4,684Bus, train
- Take the bus from Tula to Moscow Orekhovo Bus stationbus
- Take the train from Moscow Belorussky Station to Yaroslavl Gltrain
- Take the train from Yaroslavl Gl to Kostroma Novaiatrain
13h 20m₽3,965–8,365
Questions & Answers
The cheapest way to get from Tula to Kostroma is to bus which costs RUB 2400 - RUB 3500 and takes 12h 40m.
The fastest way to get from Tula to Kostroma is to drive which takes 6h 58m and costs RUB 3200 - RUB 4700.
No, there is no direct train from Tula to Kostroma. However, there are services departing from Tula 1 Kurskaia and arriving at Kostroma Novaia via Cherkizovskaya and Yaroslavsky Railway Terminal. The journey, including transfers, takes approximately 7h 31m.
The distance between Tula and Kostroma is 578 km. The road distance is 516.5 km.
The best way to get from Tula to Kostroma without a car is to train which takes 7h 31m and costs RUB 2800 - RUB 6500.
It takes approximately 7h 31m to get from Tula to Kostroma, including transfers.
Tula to Kostroma train services, operated by Russian Railways (РЖД), depart from Tula 1 Kurskaia station.
The best way to get from Tula to Kostroma is to train which takes 7h 31m and costs RUB 2800 - RUB 6500. Alternatively, you can bus, which costs RUB 2400 - RUB 3500 and takes 12h 40m.
Tula to Kostroma train services, operated by Russian Railways (РЖД), arrive at Moscow Vostochny Station.
Yes, the driving distance between Tula to Kostroma is 516 km. It takes approximately 6h 58m to drive from Tula to Kostroma.
What companies run services between Tula, Russia and Kostroma, Russia?
You can take a train from Tula 1 Kurskaia to Kostroma Novaia via Moscow Vostochny Station, Cherkizovskaya, Komsomolskaya, and Yaroslavsky Railway Terminal in around 7h 31m. Alternatively, you can take a bus from Tula to Kostroma Bus station via Moscow Novoyasnevskaya, Novoyasenevskaya, Teply Stan, Метро «Тёплый Стан», Манежная площадь, Okhotny Ryad, Preobrazhenskaya Ploshchad, Метро «Преображенская площадь», Метро «Щёлковская», and Moscow Central Bus Station in around 12h 40m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Tula 1 Kurskaia to Moscow Vostochny Station
- Ave. Duration
- 2h 11m
- Frequency
- 5 times a day
- 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 Yaroslavsky Railway Terminal to Kostroma Novaia
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- ₽1,600–3,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,600–2,200
- 2nd Class (Kupé)
- ₽2,400–3,300
Train from Yaroslavl Gl to Kostroma Novaia
- Ave. Duration
- 1h 32m
- Frequency
- 3 times a week
- Estimated price
- ₽900–2,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽4,300–6,000
- 3rd Class (Platzcart)
- ₽900–1,300
- 2nd Class (Kupé)
- ₽1,700–2,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,700–2,600
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽1,700–2,600
- Phone
- 8 (800) 301-00-00
- COMPLAINTS@CENTRAL-PPK.RU
- Website
- central-ppk.ru
Train from Tula, Moskovskiy Station to Podolsk
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₽470–750
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽470–650
- Lastochka Train
- ₽550–750
Train from Podolsk to Ploschad Tryokh Vokzalov
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- ₽150–300
- Website
- https://www.central-ppk.ru/new/eng/
- Schedules at
- https://www.central-ppk.ru/new/eng/schedule/
- Commuter Electric Train
- ₽150–210
- Lastochka Train
- ₽230–300
- mcd@mosmetro.ru
- Website
- mcd.mosmetro.ru
Train from Podolsk to Ploschad Tryokh Vokzalov
- Ave. Duration
- 1h 19m
- Frequency
- Every 10 minutes
- Estimated price
- ₽50–75
- Schedules at
- mcd.mosmetro.ru
Train from Moscow Belorussky Station to Yaroslavl Gl
- Ave. Duration
- 5h 45m
- Frequency
- Twice a week
- Estimated price
- ₽2,300–4,500
- 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,700
- 2nd Class (Kupé)
- ₽3,800–4,500
- 1nd Class (SW)
- ₽6,500–9,500
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Tula to Moscow Novoyasnevskaya
- Ave. Duration
- 2h 59m
- Frequency
- Twice daily
- Estimated price
- ₽950–1,400
- Schedules at
- avtovokzaly.ru
Bus from Moscow Central Bus Station to Kostroma Bus station
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- ₽1,200–1,800
- Schedules at
- avtovokzaly.ru
Bus from Tula to Moscow Orekhovo Bus station
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₽700–1,400
- 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 4 of the smartest ways to explore Australia, How to plan an amazing trip around Scandinavia, and Travelling around the UAE - to help you get the most out of your next trip.

















