Distance between Barnaul and Gniezno
Distance from Barnaul to Gniezno is 2654 miles / 4272 kilometers.
Map showing the distance from Barnaul to Gniezno
![]() |
Air distance: | miles km |
Time difference between Barnaul and Gniezno
The time difference between Barnaul and Gniezno is 18 hours. Gniezno is 18 hours ahead of Barnaul. Current local time in Barnaul is 04:48 +07 (2025-02-28) and time in Gniezno is 22:48 CET (2025-02-27).