Shamakhi liegt in Aserbaidschan (Şamaxı) in der Zeitzone Asia/Baku.
Orte in der Nähe sind Aghsu, Qobustan und İsmayıllı.
Bis nach Sumqayıt sind es 82 km, Baku liegt 104 km entfernt und nach Yevlakh sind es 119 km Luftlinie.
Entfernungen von Shamakhi zu den wichtigsten Städten in Aserbaidschan und der Welt.
40.6314100°
48.6413700°