Barnaul liegt in Russland (Barnaul Urban Okrug, Altai Krai) in der Zeitzone Asia/Barnaul. Orte in der Nähe sind Novosilikatnyy, Yuzhnyy und Novoaltaysk.