Shamakhi está en Azerbaiyán (Şamaxı) en la zona horaria Asia/Baku.
Lugares cercanos son Aghsu, Qobustan y İsmayıllı.
Sumqayıt está a 82 km, Baku está a 104 km y Yevlakh está a 119 km en línea recta.
Distancias desde Shamakhi a las ciudades más importantes de Azerbaiyán y del mundo.
40.6314100°
48.6413700°