Nëse doni të shkoni në Gjirokastër nga një rrugë jo e drejtpërdrejtë, por shumë e bukur përgjatë bregdetit të njohur me emrin “Riviera shqiptare”, duhet të udhëtoni përmes Vlorës në Qafën e Llogarasë dhe të vazhdoni përgjatë bregdetit të Jonit, duke kaluar përmes qendrave të pushimit Dhërmi, Vuno, Himarë, Borsh, Lukovë, derisa të arrini në Sarandë. Prej aty merrni rrugën që të fut në thellësi të vendit drejt Gjirokastrës. Ky rrugëtim nga Tirana merr rreth 4 deri 5 orë më shumë se sa përmes rrugës jug-veri.
Udhëtarët që vijnë nga Shqipëria lindore ose Maqedonia mund të rrugëtojnë përmes Elbasanit dhe Rrogozhinës, duke marrë një kthesë majtas në Fier. Ka edhe një rrugë më të ngadalshme, por spektakolare përmes Pogradecit, Korçës, Ersekës, Leskovikut, Përmetit, Grykës se Këlcyrës, Ujit të Ftohtë në Tepelenë, dhe pastaj në Gjirokastër. Korça ndodhet 195 km nga Gjirokastra, rreth 6 orë me autobus.