Mindoro ist mit einer Fläche von 9.735 km² die siebtgrößte Insel der Philippinen - zusammen mit Nebeninseln umfasst sie 10.244,50 km². Die Insel erstreckt sich über 110 km in Nord-Südrichtung und bildet eine Landspitze nach Nordwesten. In Ost-West-Richtung ist sie ungefähr 80 km breit. Ein ebenfalls in Nord-Süd-Richtung verlaufender Bergrücken trennt Ost- und Westküste. Der höchste Berg ist der Halcon im Norden mit 2.582 m, im Süden erhebt sich der Baco. Im Nordosten liegt unweit der Küste der 10 km lange Naujan-See.