Hotelsardegna.eu
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-05-27

2026-05-28

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Cheap Hotels in San Teodoro (Sardinia)

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

387 options found

  • Ginepri

    Via Cala Girgolu, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Located 3.4 km from Lu Impostu Beach, the 50 m² Ginepri Apartment San Teodoro gives access to a number of tourist attractions in the area. This 1-bedroom apartment offers a patio with views of the…

    More...
    From US$ 224
    price for 1 night
    BOOK From US$ 224
  • Lu Maestrali Apartment

    Via Cala Girgolu, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Boasting a swimming pool on a terrace, the spacious 1-bedroom Lu Maestrali Apartment San Teodoro is nearly a 25-minute walk from the wide Cala Brandinchi noleggio gommoni Beach. Porto Taverna Beach…

    More...
    From US$ 157
    price for 1 night
    BOOK From US$ 157
  • Taverna Perla Marina 3

    Via Di Lu Pitrali, 8, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The 45 m² Taverna Perla Marina 3 San Teodoro apartment is located a 10-minute ride from the Lu Impostu beach and 3.1 km from the Cala Girgolu.

    More...
    From US$ 117
    price for 1 night
    BOOK From US$ 117
  • Villetta Esclusiva Con Giardino, San Teodoro Paradiso Terrestre

    S.Teodoro La Traversa Direz. Sud, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Offering a terrace overlooking the mountain, the 1-bedroom Villetta Esclusiva Con Giardino, San Teodoro Paradiso Terrestre villa is located a mere 5 minutes' walk from Sidis.

    More...
    From US$ 214
    price for 1 night
    BOOK From US$ 214
  • Villetta Bilo A 800Mt Dall'Isuledda

    Via Miriacheddu, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The 1-bedroom Villetta Bilo A 800Mt Dall'Isuledda San Teodoro villa offers proximity to nearby tourist spots, such as the La Isuledda beach, situated 19 minutes' walk away.

    More...
    From US$ 224
    price for 1 night
    BOOK From US$ 224
  • Miriacheddu 3

    Via Lu Miriacheddu, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The 60 m^2 Miriacheddu 3 Apartment San Teodoro is nearly a 20-minute walk from Via Cala D'Ambra. This 1-bedroom apartment boasts a terrace and complimentary private parking on site.

    More...
    From US$ 167
    price for 1 night
    BOOK From US$ 167
  • Casa Felice

    Via Nazionale, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Featuring views of the garden, the spacious 65 m² Casa Felice Apartment San Teodoro is located around 10 minutes' drive from the Rio Pitrisconi Waterfalls. The 2-bedroom apartment is fitted with a…

    More...
    From US$ 126
    price for 1 night
    BOOK From US$ 126
  • Casa Vacanze San Teodoro

    Via Monti Nieddu San Teodoro, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Located 2.5 km from the La Cinta Riding Stable, Casa Vacanze San Teodoro gives access to various tourist sites in the vicinity.

    More...
    From US$ 218
    price for 1 night
    BOOK From US$ 218
  • Rifugio Tavolara

    Villaggio Li Piri Piano Terra, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Staying at Rifugio Tavolara Apartment San Teodoro, guests can relax on a terrace 25 minutes' walk from the long Spiaggia La Cinta Sandy Beach.

    More...
    From US$ 179
    price for 1 night
    BOOK From US$ 179
  • Villino Figarolo

    Via Figarolo, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Staying at the 80 m² Villino Figarolo Apartment San Teodoro, guests can reach the Cala Brandinchi, situated 2.8 km away.

    More...
    From US$ 192
    price for 1 night
    BOOK From US$ 192
  • Arruli H1

    Borgata Lu Fraili Via Di Lu Impostu, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Offering a location approximately a 25-minute walk from the Orizzonti di Gallura Naturalistic Association, the 1-bedroom Arruli H1 Villa San Teodoro gives access to various tourist spots in the area.

    More...
    From US$ 132
    price for 1 night
    BOOK From US$ 132
  • San Teodoro Sea View

    Via Citai, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The spacious San Teodoro Sea View Apartment is located approximately a 20-minute walk from the Cala D'Ambra street and 4.2 km from the Orizzonti di Gallura Naturalistic Association. With a solarium…

    More...
    From US$ 211
    price for 1 night
    BOOK From US$ 211
  • Residenza Il Pappagallo

    Via Del Pettirosso, San Teodoro (Sardinia), Italy (Show map)

    Show map

    To enjoy your vacation in San Teodoro, stay at the 3-room Residenza Il Pappagallo San Teodoro apartment, which is nearly 25 minutes' walk from the long Spiaggia La Cinta Sandy Beach and within 4 km…

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Home Da Renzo

    Via Aresula, 1, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Guests can stay in Home Da Renzo apartment when visiting San Teodoro. Guests can enjoy a terrace. Via Cala D'Ambra is a 10-minute drive and La Isuledda Beach is 15 minutes’ drive away from the venue.

    More...
    From US$ 138
    price for 1 night
    BOOK From US$ 138
  • Villetta Perla Marina 2

    Via Di Lu Pitrali, 20, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Staying at the 60 m² Villetta Perla Marina 2 San Teodoro apartment, guests can relax on a terrace 2.8 km from Lu Impostu Beach. At this 1-bedroom apartment, Wi-Fi and free private parking are also…

    More...
    From US$ 125
    price for 1 night
    BOOK From US$ 125
  • La Casa Delle Stelle By Ca-Sa Check

    Via Delle Isole, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The spacious 78 m² La Casa Delle Stelle By Ca-Sa Check Apartment San Teodoro is located in San Teodoro, nearly a 10-minute drive from Spiaggia la Cinta Beach, and boasts a solarium. 3.2 km from the 2…

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Villino Il Veliero

    Via Berlino, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Located 3.5 km from the La Isuledda beach, the 80 m² Villino Il Veliero Apartment San Teodoro gives access to a number of tourist attractions in the area. This 2-bedroom apartment also offers a free…

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Domus Dejana

    Vico Carlo Marx, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Situated 3.6 km from the Orizzonti di Gallura Naturalistic Association, the 1-bedroom Domus Dejana Villa San Teodoro provides access to numerous tourist attractions in the area.

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Iss Travel, La Mendula Holiday Home, 2 Bedrooms-Apartments With Private Outdoor Area

    14 Via Golfo Aranci, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Along with proximity to the Cala D'Ambra street, just 9 minutes' walk away, the 1-bedroom Iss Travel, La Mendula Holiday Home, 2 Bedrooms-Apartments With Private Outdoor Area San Teodoro offers…

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • Bilocale Residence Gli Ulivi San Teodoro

    Via Del Tirreno, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Located merely 10 minutes' stroll from the La Cinta beach, the 1-bedroom Bilocale Residence Gli Ulivi San Teodoro villa includes a terrace with views of the street. The San Teodoro holiday home is…

    More...
    From US$ 145
    price for 1 night
    BOOK From US$ 145