Gmina Zakliczyn is an urban-rural gmina (administrative district) in Tarnów County, Lesser Poland Voivodeship, in southern Poland.
Its seat is the town of Zakliczyn, which lies approximately 25 kilometres (16 mi) south-west of Tarnów and 68 km (42 mi) east of the regional capital Kraków.
The gmina contains part of the protected area called Ciężkowice-Rożnów Landscape Park.
Apart from the town of Zakliczyn, Gmina Zakliczyn contains the villages and settlements of Bieśnik, Borowa, Charzewice, Dzierżaniny, Faliszowice, Faściszowa, Filipowice, Gwoździec, Jamna, Kończyska, Lusławice, Melsztyn, Olszowa, Paleśnica, Roztoka, Ruda Kameralna, Słona, Stróże, Wesołów, Wola Stróska, Wróblowice, Zawada Lanckorońska and Zdonia.
Gmina Zakliczyn is bordered by the gminas of Ciężkowice, Czchów, Dębno, Gródek nad Dunajcem, Gromnik, Korzenna, Pleśna and Wojnicz.