There are 2 ways to get from Krasnodar to Belgorod by bus or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Krasnodar to Belgorod by train
Questions & Answers
The cheapest way to get from Krasnodar to Belgorod is to bus which costs RUB 2700 - RUB 3800 and takes 19h 16m.
The fastest way to get from Krasnodar to Belgorod is to bus which takes 19h 16m and costs RUB 2700 - RUB 3800.
Yes, there is a direct bus departing from Krasnodar-2 Bus station station and arriving at Belgorod Bus station station. Services depart three times a week. The journey takes approximately 19h 16m.
No, there is no direct train from Krasnodar to Belgorod. However, there are services departing from Krasnodar 1 and arriving at Belgorod via Kursk. The journey, including transfers, takes approximately 26h 18m.
The distance between Krasnodar and Belgorod is 1021 km.
The best way to get from Krasnodar to Belgorod without a car is to bus which takes 19h 16m and costs RUB 2700 - RUB 3800.
The bus from Krasnodar-2 Bus station to Belgorod Bus station takes 19h 16m including transfers and departs three times a week.
Krasnodar to Belgorod bus services, operated by Avtovokzaly.ru, depart from Krasnodar-2 Bus station.
Krasnodar to Belgorod train services, operated by Russian Railways (РЖД), depart from Krasnodar 1 station.
The best way to get from Krasnodar to Belgorod is to bus which takes 19h 16m and costs RUB 2700 - RUB 3800. Alternatively, you can train, which costs RUB 3700 - RUB 9000 and takes 26h 18m.
What companies run services between Krasnodar, Russia and Belgorod, Russia?
Avtovokzaly.ru operates a bus from Krasnodar-2 Bus station to Belgorod Bus station 3 times a week. Tickets cost ₽2,700–3,800 and the journey takes 19h 16m. Alternatively, you can take a train from Krasnodar 1 to Belgorod via Kursk in around 26h 18m.
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Krasnodar 1 to Kursk
- Ave. Duration
- 23h 26m
- Frequency
- Twice daily
- Estimated price
- ₽3,200–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–20,000
- 3rd Class (Platzcart)
- ₽3,200–4,200
- 2nd Class (Kupé)
- ₽4,500–6,500
Train from Kursk to Belgorod
- Ave. Duration
- 1h 52m
- Frequency
- 3 times a day
- Estimated price
- ₽900–2,700
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,000–9,000
- 3rd Class (Platzcart)
- ₽900–1,200
- 2nd Class (Kupé)
- ₽1,900–2,700
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Kursk to Belgorod
- Ave. Duration
- 1h 33m
- Frequency
- 3 times a day
- Estimated price
- ₽550–1,200
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽850–1,200
- Commuter Electric Train
- ₽550–800
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnodar-2 Bus station to Belgorod Bus station
- Ave. Duration
- 19h 16m
- Frequency
- 3 times a week
- Estimated price
- ₽2,700–3,800
- Schedules at
- avtovokzaly.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 The London Underground: Essential tips to navigate the Tube, Best ways to travel around Australia, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Krasnodar to Belgorod bus services, operated by Avtovokzaly.ru, arrive at Belgorod Bus station.
Krasnodar to Belgorod train services, operated by Russian Railways (РЖД), arrive at Kursk station.









