Gmina Czorsztyn is a rural gmina (administrative district) in Nowy Targ County, Lesser Poland Voivodeship, in southern Poland, on the Slovak border. It takes its name from the village of Czorsztyn, its former seat (until 1993). The present seat of the gmina is Maniowy, which lies approximately 19 kilometres (12 mi) east of Nowy Targ and 71 km (44 mi) south of the regional capital Kraków.
The gmina covers an area of 61.72 square kilometres (23.8 sq mi), and as of 2006 its total population is 7,201.
Gmina Czorsztyn contains the villages and settlements of Czorsztyn, Huba, Kluszkowce, Maniowy, Mizerna, Sromowce Niżne and Sromowce Wyżne.
Gmina Czorsztyn is bordered by the gminas of Krościenko nad Dunajcem, Łapsze Niżne, Nowy Targ and Ochotnica Dolna. It also borders Slovakia.