Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top San Teodoro Hotels Deals

See all 180 Hotels in San Teodoro
Resort Grande Baia

Resort Grande Baia

Localita Montepetrosu SS 125, San Teodoro
    4.0 out of 5.0
     
     

    Offering direct access to the beach, this San Teodoro resort is within 9 mi (15 km) of Porto Taverna Beach, Cala Suaraccia Beach, and San Teodoro Beach. Porto ...

    Resort Grande Baia$115

    Resort Grande Baia$115
    Hotel Bonsai

    Hotel Bonsai

    Via Golfo Aranci, San Teodoro
      4.0 out of 5.0
       
       

      Located in San Teodoro City Centre, this hotel is within 1 mi (2 km) of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is 2.1 mi (3.4 km) away.

      Hotel Bonsai$67

      Hotel Bonsai$67
      Paradise Resort Sardegna

      Paradise Resort Sardegna

      Località Lu Impostu, San Teodoro
        5.0 out of 5.0
         
         

        Located on the waterfront, this family-friendly hotel is within 6 mi (10 km) of Cala Suaraccia Beach, San Teodoro Beach, and Porto Taverna Beach. La Isuledda ...

        Paradise Resort Sardegna$218

        Paradise Resort Sardegna$218
        Terradimare Resort & Spa

        Terradimare Resort & Spa

        Via Naviglio Snc, San Teodoro
          4.0 out of 5.0
           
           

          Located in San Teodoro City Centre, this spa hotel is within 1 mi (2 km) of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is 2.4 mi (3.8 km) ...

          Terradimare Resort & Spa$60

          Terradimare Resort & Spa$60
          Hotel Sandalyon

          Hotel Sandalyon

          Via del Tirreno 81, San Teodoro
            3.0 out of 5.0
             
             

            Located in San Teodoro City Centre, this hotel is within a 10-minute walk of San Teodoro Beach and San Teodoro Port. La Isuledda Beach is 2.4 mi (3.9 km) ...

            Hotel Sandalyon$106

            Hotel Sandalyon$106
            Liscia Eldi Residence

            Liscia Eldi Residence

            Via l'Isuledda, San Teodoro
              3.0 out of 5.0
               
               

              Situated in San Teodoro, this residence is within 2 mi (3 km) of La Isuledda Beach, San Teodoro Port, and San Teodoro Beach. Port Ottiolu and Cala Suaraccia ...

              Il Viandante

              Il Viandante

              Via Cala d'Ambra, 8, San Teodoro
                3.0 out of 5.0
                 
                 

                Located in San Teodoro City Centre, this hotel is within 1 mi (2 km) of San Teodoro Port and San Teodoro Beach. La Isuledda Beach is 1.7 mi (2.8 km) away.

                La Tartaruga

                La Tartaruga

                Via Di Lu Pitrali, San Teodoro
                   
                   

                  Situated in Monte Petrosu, this apartment building is 2.4 mi (3.9 km) from Porto Taverna Beach and within 6 mi (10 km) of Cala Suaraccia Beach and San Teodoro ...

                  SardegnaSummer Li Cuppulati

                  SardegnaSummer Li Cuppulati

                  Via la Canna, San Teodoro
                     
                     

                    Located in San Teodoro City Centre, this apartment building is within 3 mi (5 km) of San Teodoro Beach, San Teodoro Port, and La Isuledda Beach. Port Ottiolu ...

                    San Teodoro Nuragheddu Apartments

                    San Teodoro Nuragheddu Apartments

                    Via Di Lu Nuracheddu SNC, San Teodoro
                       
                       

                      Situated in San Teodoro, this apartment building is close to San Teodoro Lagoon, La Cinta Beach, and San Teodoro Beach. Local attractions also include San Teodoro ...