Isola il Toro liegt rund 22 km südwestlich von Porto Pino (Comune Sant’Anna Arresi) auf dem sardinischen Festland, 11 km südlich von Sant’Antioco, der größten Insel des Sulcis-Archipels, sowie 10 km südwestlich der kleinen und ebenfalls unbewohnten Insel Vacca („Kuh-Insel“). Die annähernd runde Insel Toro hat einen Durchmesser von 350 bis 400 m und weist eine Fläche von 11 ha (0,11 km²) auf. Sie erhebt sich steil aus dem Meer und erreicht eine Höhe von 112 m über dem Meer; auf der höchsten Stelle befindet sich ein Leuchtturm.