L’Isola di Sant’Antioco è la più grande per dimensioni. L’isola di San Pietro è invece raggiungibile via mare con dei battelli che collegano Carloforte, unico suo centro abitato, con i porti di Calasetta e Portoscuso. La seconda isola in ordine di grandezza è l’Asinara, situata nella porzione nord-occidentale della Sardegna, che delimita l’ampio golfo omonimo. Altre piccole isole, oltre alle principali appena indicate, si trovano sparse davanti alle coste della Sardegna. Lungo la costa occidentale, risalendo verso nord, si trovano l’Isola Piana nel Sulcis, lo scoglio del Pan di Zucchero, presso Masua, l’isola di Mal di Ventre, al largo della costa del Sinis, l’Isolotto della Maddalenetta, lungo la costa antistante il Lido di Alghero, e l’Isola di Foradada, nelle vicinanze di Capo Caccia. Lungo la costa settentrionale, tra l’Asinara e il promontorio di Stintino, si trova l’Isola Piana. Nella costa orientale si trova l’isola di Figarolo, antistante la costa di Golfo Aranci. Al largo della costa di Olbia si trovano le isole di Tavolara e Molara e, più a sud del Golfo di Orosei, l’Isolotto dell’Ogliastra. Infine a sud, al largo della costa di Villasimius, si trovano l’Isola Serpentara e l’Isola dei Cavoli.