Oraşul Tălmaciu este localizat în sudul judeţului Sibiu, între 28°41’ - 24°55’ longitudine estică şi între 45°30’ - 46°10’ latitudine nordică, fiind cuprins între depresiunea Sibiului, Carpaţii Meridionali şi Podişul Hârtibaciului. Localitatea este aşezată pe una din terasele râului Cibin, pe maul drept în cursul inferior. Terasa este fragmentată de apele Sadului şi Tălmăcuţului, afluenţi ai râului Cibin, la cca 18 km de municipiul Sibiu.
Oraşul Tălmaciu se învecineaza cu:
Hotarul localităţii are următoarele repere: