Facilmente raggiungibili dal centro di San Teodoro le spiagge di La Cinta (la più bella e frequentata, con alle sue spalle la Laguna), di Cala d’Ambra (il cui mare sembra una piscina naturale) e di Isuledda (non molto estesa e con forti contrasti di colore).Il sistema più facile per visitare le varie spiagge di San Teodoro è quello di fare una gita in barca.Da non perdere a nord Cala Girgoli, Punta Molara (l’arenile sabbioso è frammentato da tratti di scogliera) e le spiagge di Cala Ginepro, Cala Suaraccia – Le Farfalle, Capo Coda Cavallo (stupenda la vista su Tavolara e Molara), Salina Bamba e Baia Salinedda, Cala Brandinchi detta anche “la piccola Thaiti”, Lu Impostu, Punta Aldia (oltre alla spiaggia vi è un porticciolo turistico e un campo da golf) e a sud Costa Caddu.