Gjirokastra ligger på et sett åser i den vestre dalsida på Drino-dalen i Sør-Albania. Det er rundt 5 mil å kjøre fra Saranda, 13 mil fra Vlorë, og 20 mil fra Durrës og Tirana,