Provincia Pedernales are o suprafață totală de 2.080,5 km2 (803,3 sq mi). Are 4,3% din suprafața Republicii Dominicane și este clasată pe locul 7 (din 31 plus Districtul Național) ca mărime.
Provincia se află în Peninsula Barahona. Sierra de Bahoruco ("lanțul muntos Bahoruco") se află în jumătatea nordică a provinciei; cel mai înalt munte al acesteia și cel mai înalt munte al provinciei este Loma del Toro, la 2.367 m deasupra nivelului mării, la limita cu provincia Independencia.
Restul provinciei este format din savană și câmpii de roci calcaroase. Savanele sunt aproape de coastă, cum ar fi savana Sansón din Oviedo și savana Pedernales din jurul orașului Pedernales.
Provinciei îi aparțin mai multe insule mici. Principalele insule sunt Beata și Alto Velo.
Altitudinea capitalei provinciei, Pedernales, este de 22 m deasupra nivelului mării.
Singurul râu important este râul Pedernales, cu afluentul său Mulito. Râul Pedernales marchează granița dintre Republica Dominicană și Haiti.
Există mai multe lagune (o lagună este un mic lac în apropierea mării) cu apă sărată. Cea mai importantă este Laguna de Oviedo, situată pe coasta de est și în apropierea orașului Oviedo, cu o suprafață de 28 km2 (11 mp). Pe coasta de vest, cea mai importantă lagună este Laguna Salada, cu o suprafață de 1,8 km2 (0,7 sq mi).
Clima
Clima provinciei este tropicală, călduroasă în cea mai mare parte a anului, dar este mai răcoroasă la munte. Este foarte uscată în savană și în câmpii, cu secete lungi, dar ploile sunt frecvente în munții înalți.