L'île est la plus grande île du pays après l'île de Cuba et la sixième plus grande des Caraïbes. Elle se situe à environ au sud-ouest de l'île de Cuba, dont elle est séparée par le Golfe de Batabanó. La province se trouve presque directement au Sud de La Havane et de Pinar del Rio.