Veseloyarsk está en Rusia (Altai Krai) en la zona horaria Asia/Barnaul.
Lugares cercanos son Rubtsovsk, Gornyak y Zhezkent.
Novosibirsk está a 438 km, Yekaterinburg está a 1,750 km y Kazan está a 2,606 km en línea recta.
Distancias desde Veseloyarsk a las ciudades más importantes de Rusia y del mundo.
51.2873700°
81.1070300°