Gramsh se trouve en/au Albanie (Bashkia Gramsh, Elbasan County) sur le fuseau horaire Europe/Tirane.
Sont situés à proximité Kuçovë, Cërrik et Berat.
La distance jusqu'à Elbasan est de 28 km, Pogradec est à 38 km et Tirana est à 58 km à vol d'oiseau.
Distances de Gramsh aux villes les plus importantes de Albanie et du monde.
40.8697200°
20.1844400°