Oraşul Avrig este situat în partea de sud a judeţului Sibiu, în Ţara Făgăraşului, pe DN1 – E68, care leagă municipiul Sibiu de Făgăraş, Braşov, Bucureşti. Este delimitat la sud de crestele munţilor Făgăraş, fiind traversat de la est la vest de râul Olt.
Oraşul Avrig se învecinează:
- la nord cu comunele Roşia şi Nocrich;
- la est cu comuna Porumbacu de Jos;
- la sud cu comunele Perişani şi Câineni;
- la vest cu comuna Racoviţa şi oraşul Tălmaciu;
- la nord-vest cu comuna Şelimbăr.
Oraşul Avrig are în componenţă două localităţi urbane – Avrig şi localitatea Mârşa şi 3 sate: Bradu, Glâmboaca şi Sacadate. Reşedinţa oraşului este Avrig, situată la 4,5 km de Mârşa, la 4 km de satul Sacadate, la 4 km de satul Bradu şi la 10 km de satul Glâmboaca. Oraşul Avrig se află la 27 km de reşedinţa judeţului Sibiu – municipiul Sibiu.