There are 5 ways to get from Kislovodsk to Pyatigorsk by train, bus, 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.
Train
best- Take the train from Kislovodsk to Piatigorsktrain 049Ч / ...
51 min₽110–2,200Bus
- Take the bus from Kislovodsk Bus station to Pyatigorsk Bus stationbus
55 min₽431–1,544Rideshare
- Take the rideshare from Kislovodsk to Pyatigorsk38.1 km
58 min₽115Drive 38 km
- Drive from Kislovodsk to Pyatigorskcar 38 km
41 min₽265–383Taxi
- Take the taxi from Kislovodsk to Pyatigorsktaxi 38 km
41 min₽1,200–1,500
Kislovodsk to Pyatigorsk by train
Comparing Your Travel Options
The cheapest way to get from Kislovodsk to Pyatigorsk is to rideshare which costs RUB 115 and takes 58 min.
The fastest way to get from Kislovodsk to Pyatigorsk is to drive which takes 41 min and costs RUB 260 - RUB 390.
No, there is no direct bus from Kislovodsk station to Pyatigorsk station. However, there are services departing from Kislovodsk Bus station and arriving at Pyatigorsk Bus station via . The journey, including transfers, takes approximately 55 min.
Yes, there is a direct train departing from Kislovodsk and arriving at Piatigorsk. Services depart every four hours, and operate every day. The journey takes approximately 51 min.
The distance between Kislovodsk and Pyatigorsk is 38 km. The road distance is 38 km.
The best way to get from Kislovodsk to Pyatigorsk without a car is to train which takes 51 min and costs RUB 110 - RUB 2200.
The train from Kislovodsk to Piatigorsk takes 51 min including transfers and departs every four hours.
Kislovodsk to Pyatigorsk bus services, operated by Stavropol Bus Terminal, depart from Kislovodsk Bus station.
Kislovodsk to Pyatigorsk train services, operated by Russian Railways (РЖД), depart from Kislovodsk station.
The best way to get from Kislovodsk to Pyatigorsk is to train which takes 51 min and costs RUB 110 - RUB 2200. Alternatively, you can bus, which costs RUB 430 - RUB 1600 and takes 55 min.
What companies run services between Kislovodsk, Russia and Pyatigorsk, Russia?
Russian Railways (РЖД) operates a train from Kislovodsk to Piatigorsk 4 times a day. Tickets cost ₽650–2,200 and the journey takes 51 min. Two other operators also service this route. Alternatively, Stavropol Bus Terminal operates a bus from Kislovodsk Bus station to Pyatigorsk Bus station 5 times a day. Tickets cost ₽140–200 and the journey takes 47 min. Avtovokzaly.ru also services this route 3 times a week.
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Kislovodsk to Piatigorsk
- Ave. Duration
- 51 min
- Frequency
- 4 times a day
- Estimated price
- ₽650–2,200
- Website
- Russian Railways
- 1nd Class (SW)
- ₽5,500–8,000
- 3rd Class (Platzcart)
- ₽650–850
- 2nd Class (Kupé)
- ₽1,600–2,200
- Phone
- +7 (8652) 23 47 41
- [email protected]
- Website
- Stavropol Bus Terminal
Bus from Kislovodsk Bus station to Pyatigorsk Bus station
- Ave. Duration
- 47 min
- Frequency
- 5 times a day
- Estimated price
- ₽140–200
- Schedules at
- Stavropol Bus Terminal
- Book at
- Regionbilet
- Website
- Stavropol Bus Terminal
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar
Rideshare from Kislovodsk to Pyatigorsk
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Estimated price
- ₽115
- Schedules at
- BlaBlaCar
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 Best ways to travel around Australia, How to get from Florence to Rome, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.
Booking & Getting There
Kislovodsk to Pyatigorsk bus services, operated by Stavropol Bus Terminal, arrive at Pyatigorsk Bus station.
Kislovodsk to Pyatigorsk train services, operated by Russian Railways (РЖД), arrive at Piatigorsk station.
Yes, the driving distance between Kislovodsk to Pyatigorsk is 38 km. It takes approximately 41 min to drive from Kislovodsk to Pyatigorsk.
Check out Blablacar's carpooling service for rideshare options between Kislovodsk and Pyatigorsk. A great option if you don't have a driver's licence or want to avoid public transport.




