COVID-19 Travel restrictions may apply in Russia. Learn More.

There are 5 ways to get from Kemerovo to Mariinsk by bus, train, rideshare, taxi 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.

Recommended option

Bus  •  3h 21m

  1. Take the bus from Kemerovo Bus station to Mariinsk 644

Cheapest option

Rideshare  •  3h 2m

  1. Take the rideshare from Kemerovo to Mariinsk 171.9 km

RUB 324

3 alternative options

Train  •  7h 29m

  1. Take the train from Topki to Iurga 1 609И
  2. Take the train from Iurga 1 to Mariinsk 070Ч / ...

RUB 2422 - RUB 4244

Taxi  •  2h 34m

  1. Take a taxi from Kemerovo to Mariinsk 171.9 km

RUB 1700 - RUB 2200

Drive  •  2h 34m

  1. Drive from Kemerovo to Mariinsk 171.9 km

RUB 750 - RUB 1200

Kemerovo → Mariinsk
Fully open

Travel safe during COVID-19

Rules to follow in Russia

1.5m

Mandatory

Travel within Russia

Observe COVID-19 safety rules

COVID-19 help in Russia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 8-800-2000-112

Frequently Asked Questions


Yes, travel within Russia is currently allowed.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Mariinsk is 8-800-2000-112.

Wearing a face mask on public transport in Mariinsk is mandatory.

The social distance requirement in Mariinsk is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 8-800-2000-112.

Last updated: 12 Apr 2021
Exceptions may apply, for full details: The Ministry of Foreign Affairs of the Russian Federation.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Kemerovo to Mariinsk is to rideshare which costs RUB 324 and takes 3h 2m.

More details

The fastest way to get from Kemerovo to Mariinsk is to taxi. Taking this option will cost RUB 1700 - RUB 2200 and takes 2h 34m.

More details

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.

More details

No, there is no direct train from Kemerovo to Mariinsk. However, there are services departing from Kemerovo and arriving at Mariinsk via Topki and Iurga 1. The journey, including transfers, takes approximately 7h 29m.

More details

The distance between Kemerovo and Mariinsk is 143 km. The road distance is 171.9 km.

Get driving directions

The best way to get from Kemerovo to Mariinsk without a car is to bus which takes 3h 21m and costs .

More details

The bus from Kemerovo Bus station to Mariinsk takes 3h 21m including transfers and departs twice daily.

More details

Kemerovo to Mariinsk bus services, operated by Krasnoyarsk Bus Terminal, depart from Kemerovo Bus station.

More details

Kemerovo to Mariinsk train services, operated by Russian Railways (РЖД), depart from Topki station.

More details

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 2400 - RUB 4300 and takes 7h 29m.

Mode details

Map of how to get from Kemerovo to Mariinsk.
Launch map view
  • Distance: 142.9 km
  • Duration: 3h 21m

What companies run services between Kemerovo, Russia and Mariinsk, Kemerovo, 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 Topki and Iurga 1 in around 7h 29m.

Train operators
Russian Railways (РЖД)
Website
rzd.ru
Train from Topki to Iurga 1
Ave. Duration
1h 35m
Frequency
4 times a week
Estimated price
RUB 750 - RUB 1400
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 950 - RUB 1400
2nd Class (Kupé)
RUB 750 - RUB 1100
Train from Iurga 1 to Mariinsk
Ave. Duration
3h 14m
Frequency
4 times a day
Estimated price
RUB 1000 - RUB 1600
Website
http://pass.rzd.ru/main-pass/public/en
3rd Class (Platzcart)
RUB 1100 - RUB 1600
2nd Class (Kupé)
RUB 1000 - RUB 1500
Bus operators
Krasnoyarsk Bus Terminal
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
Other operators
BlaBlaCar

Blablacar is a popular ridesharing platform with 70 million users over 22 (mostly European) countries. The basic idea is that you carpool with locals who are already planning to drive your route and have space in their car. With some flexibility, you’ll get to your destination often faster and cheaper than other means. On the website or app, enter your departure and arrival points and your date of travel, sift through the profiles of drivers who’ve posted pre-planned drives and find one whose timing and preferences match yours. Request to join the ride, wait to be accepted, and pay your share of the set price.

Rome2rio's guide to BlaBlaCar
Contact Details
Website
blablacar.com
Rideshare from Kemerovo to Mariinsk
Ave. Duration
3h 2m
Frequency
3 times a day
Estimated price
RUB 324
Book at
blablacar.co.uk
Taxi from Kemerovo to Mariinsk
Ave. Duration
2h 34m
Estimated price
RUB 1700 - RUB 2200
Yandex Taxi
Phone
+7 (3842) 33 33 31
Website
taxi.yandex.ru

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.

More Questions & Answers

Kemerovo to Mariinsk bus services, operated by Krasnoyarsk Bus Terminal, arrive at Mariinsk station.

More details

Kemerovo to Mariinsk train services, operated by Russian Railways (РЖД), arrive at Mariinsk station.

More details

Yes, the driving distance between Kemerovo to Mariinsk is 172 km. It takes approximately 2h 34m to drive from Kemerovo to Mariinsk.

Get driving directions

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.

Read Rome2rio's guide to Blablacar