Le Baglioni Resort Sardinia - The Leading Hotels of the World est situé dans la réserve marine de Tavolara, juste au nord de San Teodoro.
L'Hotel Stella Marina se trouve à 3 minutes à pied du centre de San Teodoro et à 5 minutes en voiture de la plage de La Cinta.
Situé à San Teodoro, à 16 km d'Isola di Tavolara, l'Hypnos Boutique Hotel propose un jardin, un parking privé gratuit, un salon commun et…
Cet hôtel à la gestion familiale bénéficie d'une situation paisible à 1 km de la plage de Cala Girgolu, sur la côte Est de la Sardaigne.
Situé à 150 mètres des plages de sable blanc de La Cinta, le Scintilla propose des chambres spacieuses avec balcon privé.
Doté d'une piscine extérieure, l'établissement Le Mimose est situé à 1 km de San Teodoro.
L'Hotel Il Platano est situé à San Teodoro, sur la côte est de la Sardaigne, à 25 km d'Olbia.
Situé à 300 mètres de la plage de La Cinta à San Teodoro, l'Hotel La Palma dispose d'un restaurant et d'une pizzeria avec terrasse.
Le Due Lune Puntaldia Resort & Golf est situé sur la côte nord-est de la Sardaigne.