Dukla – miejscowość położona w południowej części województwa podkarpackiego. Siedziba gminy miejsko-wiejskiej Dukla. Miasto usytuowane jest nad rzeką Jasiołką, u stóp góry Cergowa. Dukle od granicy ze Słowacją dzieli zaledwie 17 km. Miejscowość liczy sobie zaledwie 2 tysiące mieszkańców. Powierzchnia Dukli wynosi 5,5  km².

W miejscowości tej znajdziemy wiele zabytków. Najciekawsze z nich to: kościół parafialny, kościół i klasztor bernardynów, cmentarze z I i II drugiej wojny światowej, cmentarze żydowskie. Inne ciekawe atrakcje turystyczne to ruiny bożnicy, ruiny browaru, zespół pałacowy oraz zabudowa rynku. Dukla znana była z handlu winem – piwnice znajdujące się pod rynkiem były miejscem gdzie dawniej składowano wino.

W mieście znajduje się posterunek policji, poczta, zajazd, dom wycieczkowy, dwa schroniska młodzieżowe, ośrodek zdrowia, stacja benzynowa oraz restauracja.

Dukla otoczona jest wieloma mniejszymi miejscowościami: Nadole, Cergowa, Zboiska, Lipowica, Teodorówka, Jasionka, Nowa Wieś, Iwla, Łęki Dukielskie, Wietrzno, Równe, Draganowa, Trzciana, Zawadka Rymanowska, Lubatówka, Lubatowa, Kobylany, Mszana, Łysa Góra, Iwonicz – Zdrój, Niżna Łąka, Sulistrowa, Rogi, Makowiska, Iwonicz, Bóbrka, Ropianka, Kamionka, Wrocanka, Klimkówka, Tylawa, Olchowiec, Leśniówka, Machnówka i Faliszówka.