There are 4 ways to get from Barnaul to Yarovoye by train, 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.
Train, taxi
best- Take the train from Barnaul to Ost.Punkt 51 Km623Н/624Н
- Take the taxi from Ost.Punkt 51 Km to Yarovoye
7h 56m₽3,202–5,187Train
cheapest- Take the train from Barnaul to Slavgorod095Н / ...
9h₽1,912–3,656Drive 397.1 km
- Drive from Barnaul to Yarovoye397.1 km
8h 16m₽2,537–3,664Taxi
- Take the taxi from Barnaul to Yarovoye397.1 km
8h 16m₽6,000–8,000
Questions & Answers
The cheapest way to get from Barnaul to Yarovoye is to train which costs RUB 1900 - RUB 3700 and takes 9h.
The fastest way to get from Barnaul to Yarovoye is to train and taxi which takes 7h 56m and costs RUB 3200 - RUB 5500.
The distance between Barnaul and Yarovoye is 395 km. The road distance is 397.1 km.
The best way to get from Barnaul to Yarovoye without a car is to train and taxi which takes 7h 56m and costs RUB 3200 - RUB 5500.
It takes approximately 7h 56m to get from Barnaul to Yarovoye, including transfers.
Yes, the driving distance between Barnaul to Yarovoye is 397 km. It takes approximately 8h 16m to drive from Barnaul to Yarovoye.
What companies run services between Barnaul, Russia and Yarovoye, Altayskiy Kray, Russia?
Russian Railways (РЖД) operates a train from Barnaul to Slavgorod 6 times a week. Tickets cost ₽1,600–3,400 and the journey takes 8h 48m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Barnaul to Ost.Punkt 51 Km
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a week
- Estimated price
- ₽1,400–3,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–8,500
- 3rd Class (Platzcart)
- ₽1,400–2,000
- 2nd Class (Kupé)
- ₽2,100–3,000
Train from Barnaul to Slavgorod
- Ave. Duration
- 8h 48m
- Frequency
- 6 times a week
- Estimated price
- ₽1,600–3,400
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽7,000–10,000
- 3rd Class (Platzcart)
- ₽1,600–2,300
- 2nd Class (Kupé)
- ₽2,400–3,400
- Ave. Duration
- 5h 19m
- Estimated price
- ₽1,800–8,000
Yandex Taxi
- Phone
- +7 3852 32 22 22
- Website
- taxi.yandex.ru
Maxim
- Phone
- +7 3852 55 55 55
- Website
- taximaxim.ru
Citymobil
- Phone
- +7 958 596 70-09
- Website
- city-mobil.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, What are the different types of Renfe trains in Spain?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.



