There are 5 ways to get from Kemerovo to Mariinsk by bus, train, rideshare, 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.
Bus
best- Take the bus from Kemerovo Bus station to Mariinskbus 644
3h 21mRideshare
cheapest- Take the rideshare from Kemerovo to Mariinsk172 km
3h 2m₽355Train
- Take the train from Kemerovo to Bolotnaiatrain 143Н
- Take the train from Bolotnaia to Mariinsktrain 070Я / ...
7h 35m₽1,956–5,555Drive 172 km
- Drive from Kemerovo to Mariinskcar 172 km
2h 33m₽1,184–1,709Taxi
- Take the taxi from Kemerovo to Mariinsktaxi 172 km
2h 33m₽1,700–2,200
Questions & Answers
The cheapest way to get from Kemerovo to Mariinsk is to rideshare which costs RUB 355 and takes 3h 2m.
The fastest way to get from Kemerovo to Mariinsk is to drive which takes 2h 33m and costs RUB 1100 - RUB 1800.
Yes, there is a direct bus departing from Kemerovo Bus station station and arriving at Mariinsk. Services depart twice daily, and operate every day. The journey takes approximately 3h 21m.
No, there is no direct train from Kemerovo to Mariinsk. However, there are services departing from Kemerovo and arriving at Mariinsk via Bolotnaia. The journey, including transfers, takes approximately 7h 35m.
The distance between Kemerovo and Mariinsk is 169 km. The road distance is 172 km.
The best way to get from Kemerovo to Mariinsk without a car is to bus which takes 3h 21m and costs .
The bus from Kemerovo Bus station to Mariinsk takes 3h 21m including transfers and departs twice daily.
Kemerovo to Mariinsk bus services, operated by Krasnoyarsk Bus Terminal, depart from Kemerovo Bus station.
Kemerovo to Mariinsk train services, operated by Russian Railways (РЖД), depart from Kemerovo station.
The best way to get from Kemerovo to Mariinsk is to bus which takes 3h 21m and costs . Alternatively, you can train, which costs RUB 1900 - RUB 6000 and takes 7h 35m.
What companies run services between Kemerovo, Russia and Mariinsk, Kemerovo Oblast, Russia?
Krasnoyarsk Bus Terminal operates a bus from Kemerovo Bus station to Mariinsk twice daily, and the journey takes 3h 21m. Alternatively, you can take a train from Kemerovo to Mariinsk via Bolotnaia in around 7h 35m.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kemerovo to Bolotnaia
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- ₽950–2,700
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽950–1,300
- 2nd Class (Kupé)
- ₽1,900–2,700
Train from Bolotnaia to Mariinsk
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- ₽1,000–2,900
- Website
- Russian Railways
- 1nd Class (SW)
- ₽6,500–10,000
- 3rd Class (Platzcart)
- ₽1,000–1,400
- 2nd Class (Kupé)
- ₽2,000–2,900
- Phone
- +7 (391) 220-11-72
- Website
- krasavtovokzal.ru
Bus from Kemerovo Bus station to Mariinsk
- Ave. Duration
- 3h 21m
- Frequency
- Twice daily
- Schedules at
- krasavtovokzal.ru
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Kemerovo to Mariinsk
- Ave. Duration
- 3h 2m
- Frequency
- 3 times a day
- Estimated price
- ₽355
- Schedules at
- BlaBlaCar
- Ave. Duration
- 2h 33m
- Estimated price
- ₽1,700–2,200
Yandex Taxi
- Phone
- +7 (3842) 33 33 31
- 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 Which London airport should I choose?, Travelling around the UAE, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Kemerovo to Mariinsk bus services, operated by Krasnoyarsk Bus Terminal, arrive at Mariinsk station.
Kemerovo to Mariinsk train services, operated by Russian Railways (РЖД), arrive at Bolotnaia station.
Yes, the driving distance between Kemerovo to Mariinsk is 172 km. It takes approximately 2h 33m to drive from Kemerovo to Mariinsk.
Check out Blablacar's carpooling service for rideshare options between Kemerovo and Mariinsk. A great option if you don't have a driver's licence or want to avoid public transport.



