There are 12 ways to get from Utrecht to Kostroma by bus, car, train, 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.
Bus
best- Take the bus from Utrecht Leidsche Rijn Centrum to Hanover central bus stationbus
- Take the bus from Hanover to Baranovichi Bus stationbus
- Take the bus from Baranavichy to Moscowbus
- Take the bus from Moscow Central Bus Station to Kostroma Bus stationbus
47h 16m₽14,618–26,528Train, bus via Pskov
cheapest- Take the train from Utrecht Centraal to Rotterdam Centraaltrain
- Take the bus from Rotterdam Centraal to Rīgas SAObus
- Take the bus from Riga Central Bus Station to Pskov Bus stationbus
- Take the train from Pskov Pass to Bologoe-Moskovskoetrain
- Take the train from Bologoe-Moskovskoe to Kostroma Novaiatrain
2d 18h₽9,351–19,809Drive 2,754 km
- Drive from Utrecht to Kostromacar 2,754 km
29h 7m₽43,524–62,868Train to Eindhoven Airport, fly to Tunoshna Airport, train
- Take the train from Utrecht Centraal to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Tunoshna Airport (IAR)plane EIN - IAR
- Take the train from Liutovo to Kostroma Novaiatrain
35h 13m₽12,165–39,669Train, bus via Yasenevo
- Take the train from Utrecht Centraal to Hengelotrain Ice
- Take the train from Hengelo to Osnabrück Hbftrain
- Take the bus from Osnabrück to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Salaryevo Bus Stationbus
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain
2d₽16,235–32,070Train, bus
- Take the train from Utrecht Centraal to Hengelotrain Ice
- Take the train from Hengelo to Osnabrück Hbftrain
- Take the bus from Osnabrück to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Yaroslavl Gltrain
- Take the train from Yaroslavl Gl to Kostroma Novaiatrain
2d 5h₽17,770–35,590Train to Amsterdam Airport Schiphol, fly to Sheremetyevo International Airport, train
- Take the train from Utrecht Centraal to Den Haag Centraaltrain
- Fly from Amsterdam Airport Schiphol (AMS) to Sheremetyevo International Airport (SVO)plane AMS - SVO
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain
19h 14m₽19,875–66,473Train to Düsseldorf International Airport, fly to Moscow Vnukovo, train
- Take the train from Utrecht Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Moscow Vnukovo (VKO)plane DUS - VKO
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain
18h 47m₽24,720–57,668Train to Amsterdam Airport Schiphol, fly to Tunoshna Airport, train
- Take the train from Utrecht Centraal to Den Haag Centraaltrain
- Fly from Amsterdam Airport Schiphol (AMS) to Tunoshna Airport (IAR)plane AMS - IAR
- Take the train from Liutovo to Kostroma Novaiatrain
25h 8m₽12,270–42,628Train to Amsterdam Airport Schiphol, fly to Moscow Vnukovo, train
- Take the train from Utrecht Centraal to Den Haag Centraaltrain
- Fly from Amsterdam Airport Schiphol (AMS) to Moscow Vnukovo (VKO)plane AMS - VKO
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain
19h 44m₽26,890–61,478Train to Amsterdam Airport Schiphol, fly to Ivanovo Yuzhny, bus
- Take the train from Utrecht Centraal to Den Haag Centraaltrain
- Fly from Amsterdam Airport Schiphol (AMS) to Ivanovo Yuzhny (IWA)plane AMS - IWA
- Take the bus from Ivanovo Bus station to Kostroma Bus stationbus
29h 44m₽12,210–41,508Train to Eindhoven Airport, fly to Sheremetyevo International Airport, train
- Take the train from Utrecht Centraal to Eindhoventrain
- Fly from Eindhoven Airport (EIN) to Sheremetyevo International Airport (SVO)plane EIN - SVO
- Take the train from Yaroslavsky Railway Terminal to Kostroma Novaiatrain
18h 24m₽18,270–57,514
Utrecht to Kostroma by train, bus, and foot
Questions & Answers
The cheapest way to get from Utrecht to Kostroma is to train and bus via Pskov which costs RUB 9000 - RUB 20000 and takes 2 days 18h.
The fastest way to get from Utrecht to Kostroma is to train and fly which takes 18h 24m and costs RUB 18000 - RUB 60000.
No, there is no direct bus from Utrecht to Kostroma station. However, there are services departing from Utrecht Leidsche Rijn Centrum and arriving at Kostroma Bus station via Hanover, Baranavichy and Moscow Central Bus Station. The journey, including transfers, takes approximately 47h 16m.
The distance between Utrecht and Kostroma is 3080 km. The road distance is 2754 km.
The best way to get from Utrecht to Kostroma without a car is to bus which takes 47h 16m and costs RUB 14000 - RUB 27000.
It takes approximately 47h 16m to get from Utrecht to Kostroma, including transfers.
Utrecht to Kostroma bus services, operated by FlixBus, depart from Utrecht Leidsche Rijn Centrum station.
Utrecht to Kostroma bus services, operated by FlixBus, arrive at Hanover central bus station.
Kostroma is 2h ahead of Utrecht. It is currently 4:39 AM in Utrecht and 6:39 AM in Kostroma.
Yes, the driving distance between Utrecht to Kostroma is 2754 km. It takes approximately 29h 7m to drive from Utrecht to Kostroma.
What companies run services between Utrecht, Netherlands and Kostroma, Russia?
You can take a bus from Utrecht Leidsche Rijn Centrum to Kostroma Bus station via Hanover, Baranavichy, and Moscow Central Bus Station in around 47h 16m.
- Website
- turkishairlines.com
Flights from Düsseldorf International Airport to Moscow Vnukovo via Istanbul
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- ₽19,000–80,000
Flights from Amsterdam Airport Schiphol to Moscow Vnukovo via Istanbul
- Ave. Duration
- 9h 43m
- When
- Every day
- Estimated price
- ₽23,000–95,000
- Website
- airserbia.com
Flights from Amsterdam Airport Schiphol to Sheremetyevo International Airport via Belgrade
- Ave. Duration
- 9h 27m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- ₽17,000–60,000
Flights from Eindhoven Airport to Sheremetyevo International Airport via Belgrade
- Ave. Duration
- 8h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- ₽15,000–50,000
Flights from Eindhoven Airport to Sheremetyevo International Airport via Prague, Belgrade
- Ave. Duration
- 10h 30m
- When
- Monday and Thursday
- Estimated price
- ₽15,000–55,000
Flights from Eindhoven Airport to Sheremetyevo International Airport via Budapest, Belgrade
- Ave. Duration
- 12h
- When
- Thursday
- Estimated price
- ₽15,000–55,000
Flights from Eindhoven Airport to Sheremetyevo International Airport via Zagreb, Belgrade
- Ave. Duration
- 15h 50m
- When
- Monday
- Estimated price
- ₽15,000–50,000
- Website
- ajet.com
Flights from Düsseldorf International Airport to Moscow Vnukovo via Ankara
- Ave. Duration
- 9h 35m
- When
- Monday and Thursday
- Estimated price
- ₽21,000–47,000
Flights from Düsseldorf International Airport to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 9h 47m
- When
- Every day
- Estimated price
- ₽20,000–45,000
Flights from Amsterdam Airport Schiphol to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 9h 47m
- When
- Every day
- Estimated price
- ₽24,000–55,000
- Website
- flypgs.com
Flights from Düsseldorf International Airport to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₽15,000–65,000
Flights from Amsterdam Airport Schiphol to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₽18,000–75,000
- Website
- flyredwings.com
Flights from Eindhoven Airport to Tunoshna Airport via Belgrade, Pulkovo
- Ave. Duration
- 29h 20m
- When
- Thursday
- Estimated price
- ₽9,500–33,000
Flights from Amsterdam Airport Schiphol to Tunoshna Airport via Belgrade, Pulkovo
- Ave. Duration
- 17h 40m
- When
- Saturday
- Estimated price
- ₽10,000–37,000
- Website
- pegasfly.com
Flights from Amsterdam Airport Schiphol to Ivanovo Yuzhny via Belgrade, Pulkovo
- Ave. Duration
- 21h 27m
- When
- Wednesday, Friday, and Saturday
- Estimated price
- ₽10,000–37,000
- Website
- rusline.aero
Flights from Eindhoven Airport to Tunoshna Airport via Belgrade, Pulkovo
- Ave. Duration
- 31h 45m
- When
- Monday and Wednesday
- Estimated price
- ₽9,500–33,000
- Website
- georgian-airways.com
Flights from Amsterdam Airport Schiphol to Moscow Vnukovo via Tbilisi
- Ave. Duration
- 12h 10m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- ₽40,000–85,000
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Utrecht Centraal to Eindhoven
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- ₽1,200–3,800
- Website
- https://www.ns.nl/en
- 2nd Class
- ₽1,200–1,900
- 1st Class
- ₽2,300–3,800
Train from Utrecht Centraal to Hengelo
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₽1,900–6,500
- Website
- https://www.ns.nl/en
- 2nd Class
- ₽1,900–2,900
- 1st Class
- ₽3,800–6,500
Train from Hengelo to Osnabrück Hbf
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- ₽1,400–4,500
- Website
- https://www.ns.nl/en
- 2nd Class
- ₽1,400–2,200
- 1st Class
- ₽2,700–4,500
Train from Utrecht Centraal to Rotterdam Centraal
- Ave. Duration
- 37 min
- Frequency
- Every 15 minutes
- Estimated price
- ₽950–2,700
- Website
- https://www.ns.nl/en
- 2nd Class
- ₽950–1,400
- 1st Class
- ₽1,600–2,700
Train from Utrecht Centraal to Den Haag Centraal
- Ave. Duration
- 38 min
- Frequency
- Every 15 minutes
- Estimated price
- ₽1,000–2,900
- Website
- https://www.ns.nl/en
- 2nd Class
- ₽1,000–1,500
- 1st Class
- ₽1,700–2,900
Train from Utrecht Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- ₽2,600–8,500
- Website
- https://www.ns.nl/en
- 2nd Class
- ₽2,600–3,800
- 1st Class
- ₽5,000–8,500
- Phone
- 0800-0232 545
- Website
- arriva.nl
Train from Utrecht Centraal to Eindhoven
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- ₽1,600–1,800
- Website
- https://www.arriva.nl/en/
- 2nd Class
- ₽1,600–1,800
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Liutovo to Kostroma Novaia
- Ave. Duration
- 1h 23m
- Frequency
- Once daily
- Estimated price
- ₽850–2,300
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽4,100–6,000
- 3rd Class (Platzcart)
- ₽850–1,300
- 2nd Class (Kupé)
- ₽1,600–2,300
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
Train from Pskov Pass to Bologoe-Moskovskoe
- Ave. Duration
- 6h 39m
- Frequency
- Once daily
- Estimated price
- ₽1,500–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,500
- 3rd Class (Platzcart)
- ₽1,500–2,200
- 2nd Class (Kupé)
- ₽2,300–3,200
Train from Bologoe-Moskovskoe to Kostroma Novaia
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Estimated price
- ₽1,800–3,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽8,000–11,000
- 3rd Class (Platzcart)
- ₽1,800–2,600
- 2nd Class (Kupé)
- ₽2,600–3,700
- Phone
- 0180 6 9 27 37 27
- info@eurobahn.de
- Website
- eurobahn.de
Train from Hengelo to Osnabrück Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- ₽1,500–2,200
- Website
- https://www.eurobahn.de/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hengelo to Osnabrück Hbf
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- ₽2,600–3,000
- Website
- https://int.bahn.de/en
- Website
- govolta.nl
Train from Hengelo to Osnabrück Hbf
- Ave. Duration
- 1h 4m
- Frequency
- 3 times a week
- Schedules at
- govolta.nl
- 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
Train from Minsk Pas to Yaroslavl Gl
- Ave. Duration
- 17h 18m
- Frequency
- Twice a week
- Estimated price
- ₽4,500–8,500
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,500–5,500
- 2nd Class (Kupé)
- ₽7,000–8,500
- 1nd Class (SW)
- ₽13,000–18,000
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Utrecht Leidsche Rijn Centrum to Hanover central bus station
- Ave. Duration
- 5h 55m
- Frequency
- Once daily
- Estimated price
- ₽2,200–3,800
- Website
- https://www.flixbus.co.uk
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Hanover to Baranovichi Bus station
- Ave. Duration
- 19h 20m
- Frequency
- 3 times a week
- Estimated price
- ₽6,500–13,000
- Schedules at
- vt.by
Bus from Osnabrück to Minsk Central Bus Station
- Ave. Duration
- 28h 15m
- Frequency
- 3 times a week
- Estimated price
- ₽9,000–14,000
- Schedules at
- vt.by
- Phone
- +375 165 641144
- mail@pinskap.by
- Website
- pinskap.by
Bus from Baranavichy to Moscow
- Ave. Duration
- 12h 41m
- Frequency
- Twice daily
- Estimated price
- ₽4,700–8,000
- Schedules at
- pinskap.by
- 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,200–1,800
- Schedules at
- avtovokzaly.ru
Bus from Ivanovo Bus station to Kostroma Bus station
- Ave. Duration
- 2h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₽900–1,300
- Schedules at
- avtovokzaly.ru
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Minsk Central Bus Station to Salaryevo Bus Station
- Ave. Duration
- 9h
- Frequency
- Twice daily
- Estimated price
- ₽2,200–4,000
- Website
- https://www.intercars-tickets.com/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Rotterdam Centraal to Rīgas SAO
- Ave. Duration
- 35h 5m
- Frequency
- 4 times a week
- Estimated price
- ₽4,200–8,500
- Website
- https://ecolines.net/
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 12h 15m
- Frequency
- Once daily
- Estimated price
- ₽900–1,800
- Website
- https://ecolines.net/
- Phone
- +7 (901) 374-41-56
- markatek_spb@mail.ru
- Website
- markatek.travel
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a week
- Website
- https://markatek.travel/
- Schedules at
- https://markatek.travel/schedule/
- Phone
- +371 22 474 814
- vissa@apollo.lv
- Website
- vissareiss.lv
Bus from Riga Central Bus Station to Pskov Bus station
- Ave. Duration
- 5h 50m
- Frequency
- 3 times a week
- Website
- https://vissareiss.lv/
- Schedules at
- https://vissareiss.lv/?highlight=0&sitepage=#Schedule
- Book at
- https://vissareiss.lv/index.php?sitepage=ticket_offer_en
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide








































