Gozdnica leży na południowej granicy województwa lubuskiego w powiecie żagańskim, na styku z województwem dolnośląskim. Graniczy z gminami Iłowa, Wymiarki, Przewóz oraz Węgliniec. Skomunikowana jest za pośrednictwem DW nr 300 oraz DW nr 350. Miasto leży w widełkach pomiędzy autostradą A 4 - najbliższy zjazd oddalony jest o 30 km w Godzieszowie oraz autostradą A18 – najbliższy zjazd oddalony jest o 15 km w Iłowej. Geograficznie miasto leży na Nizinie Śląsko - Łużyckiej wśród Borów Dolnośląskich.
Większymi miastami leżącymi w okolicy są Żar odległe o 38 km, Żagań odległy o 28 km, Zgorzelec odległy o 40 km. Stolica województwa lubuskiego – Zielona Góra odległa jest o 75 km. Najbliższe lotnisko pasażerskie Babimost znajduje się w odległości 114 km.
Walory turystyczne Gozdnicy związane są głównie z położeniem w rozległym kompleksie lasów iglastych tj. w Borach Dolnośląskich, a także ze znacząco pofałdowanym terenem z przewyższeniem dochodzącym do 42 metrów. Ukształtowanie terenu i duża lesistość, sprzyja turystyce pieszej, spacerom, przejażdżkom rowerowym, grzybobraniu, zbieraniu owoców leśnych, polowaniom.
Z punktów widokowych położonych wokół miasta można obserwować nie tylko ciekawą perspektywę samego miasta, ale także całe pasmo Karkonoszy, ze Śnieżką i Szrenicą włącznie. Ponadto można obserwować wzniesienia po stronie niemieckiej w tym „Landeskrone” w okolicach Goerlitz, która jest pozostałością po wygasłym 30 milionów lat temu wulkanie, a także okoliczne góry Gór Żytawskich leżących w Sudetach Zachodnich, czy wzniesienia Pogórza Górnołużyckiego.
Współrzędne geograficzne: 51° 26'20'' N, 15° 05'44'' E