Distance between Barnaul and Krasnodar
Distance from Barnaul to Krasnodar is 2064 miles / 3322 kilometers.
Map showing the distance from Barnaul to Krasnodar
![]() |
Air distance: | miles km |
Time difference between Barnaul and Krasnodar
The time difference between Barnaul and Krasnodar is 4 hours. Krasnodar is 4 hours behind Barnaul. Current local time in Barnaul is 07:57 +07 (2025-02-27) and time in Krasnodar is 03:57 MSK (2025-02-27).