Pétrola liegt im Südosten Neukastiliens etwa 34 km (Fahrtstrecke) ostsüdöstlich der Provinzhauptstadt Albacete in einer Höhe von ca. 890 m. Im Norden der Gemeinde liegt das Naturreservat der Laguna de Pétrola.
Das Klima im Winter ist gemäßigt, im Sommer dagegen warm bis heiß; die eher geringen Niederschlagsmengen (ca. 361 mm/Jahr) fallen – mit Ausnahme der nahezu regenlosen Sommermonate – verteilt übers ganze Jahr.[2]