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

4-star 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

42 options found

  • Quadrifoglio Affittacamere

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

    Show map

    Boasting an archaeological museum, the 4-star Quadrifoglio Affittacamere San Teodoro is located 3.3 km from the La Isuledda beach. Comprising 6 rooms with views of the garden, the bed & breakfast…

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • Amareclub Le Rose

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

    Show map

    Featuring a solarium and a shared lounge, the 4-star Amareclub Le Rose Hotel San Teodoro enjoys a private location 17 minutes' walk from the La Cinta beach. Boasting windsurfing and hiking, along…

    More...
    From US$ 130
    price for 1 night
    BOOK From US$ 130
  • Residenza L'Alzoni

    Via Vittorio Veneto Loc. L'Alzoni, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Situated around 10 minutes' drive from the La Cinta beach and 3.4 km from the long Spiaggia La Cinta Sandy Beach, the 4-star Residenza L'Alzoni Hotel San Teodoro features an archaeological museum.

    More...
    From US$ 136
    price for 1 night
    BOOK From US$ 136
  • B&B Florian

    Via Dei Gerani 1, San Teodoro (Sardinia), Italy (Show map)

    Show map

    B&B Florian San Teodoro, located a 5-minute walk from the La Punta Waterfall, features Wi-Fi throughout the property. This hotel also includes a terrace with a barbecue grill and outdoor dining areas.

    More...
    From US$ 189
    price for 1 night
    BOOK From US$ 189
  • Sole&Sale

    Via Mastrugiogliu Terrapadedda Snc, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Positioned 3.6 km from the La Cinta beach and approximately 10 minutes by car from the Rio Pitrisconi Waterfalls, the 4-star Sole&Sale Bed & Breakfast San Teodoro presents an archaeological museum.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Parole Di Sardegna

    Via Sardegna, 29, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The 4-star recently renovated Parole Di Sardegna Hotel San Teodoro offers horseback riding for active guests about a 25-minute stroll from the Cala d'Ambra Beach.

    More...
    From US$ 157
    price for 1 night
    BOOK From US$ 157
  • La Coccinella Al Mare

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

    Show map

    The long Spiaggia La Cinta Sandy Beach is a mere 1.4 km from the 4-star La Coccinella Al Mare Bed & Breakfast San Teodoro, which boasts a picnic area and a golf course. Located 30 km from Olbia…

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • B&B Gonare

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

    Show map

    Located only 150 m from the La Punta Waterfall, the 4-star B&B Gonare San Teodoro is about a 5-minute walk from the Church of San Teodoro. The bed & breakfast also provides guests with Wi-Fi…

    More...
    From US$ 278
    price for 1 night
    BOOK From US$ 278
  • Frina Di Mari B&B

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

    Show map

    Frina Di Mari B&B San Teodoro, 3.2 km from the Stagno di San Teodoro, includes an archaeological museum. A free private car park is available on site at this 4-star hotel.

    More...
    From US$ 211
    price for 1 night
    BOOK From US$ 211
  • Hotel Baja Bianca

    Localita Capo Coda Cavallo, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The comfortable 4-star Hotel Baja Bianca San Teodoro is situated just 550 metres from the Le Farfalle and boasts a sunbathing terrace and a shared lounge. Boasting a swimming pool, the beachfront…

    More...
    From US$ 184
    price for 1 night
    BOOK From US$ 184
  • B&B Da Laura San Teodoro

    Via Li Banditi, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Nestled about a 10-minute walk from Sidis, the 4-star B&B Da Laura San Teodoro features an archaeological museum among its highlights. Wi-Fi throughout the property is available.

    More...
    From US$ 172
    price for 1 night
    BOOK From US$ 172
  • B&B Elena

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

    Show map

    Featuring bicycle rentals, as well as Wi-Fi in public areas, B&B Elena San Teodoro is 10 minutes' drive from the long Spiaggia La Cinta Sandy Beach. This bed & breakfast also boasts a terrace, which…

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Guest Rooms Affittacamere

    Via Lipari 19, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Situated within 25 minutes' walk of Lu Impostu Beach, the 4-star Guest Rooms Affittacamere San Teodoro features Wi-Fi in public areas and a car park on site. With the long Spiaggia La Cinta Sandy…

    More...
    From US$ 132
    price for 1 night
    BOOK From US$ 132
  • Bandi

    Via Mastru Giogliu, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The 4-star Bandi Bed & Breakfast San Teodoro, offering an archaeological museum, is located nearly a 10-minute drive from the La Isuledda beach. Immerse yourself in this San Teodoro bed & breakfast's…

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81
  • Villa Est

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

    Show map

    Overlooking the city, Villa Est San Teodoro hotel is located about a 25-minute walk from the long Spiaggia La Cinta Sandy Beach. The guest house has a garden with a balcony.

    More...
    From US$ 165
    price for 1 night
    BOOK From US$ 165
  • B&Bcoccole

    Via Temo, 15, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Situated 20 minutes' walk from the Cala D'Ambra street, B&Bcoccole San Teodoro hotel features a shopping area. This bed & breakfast also includes a car park.

    More...
    From US$ 116
    price for 1 night
    BOOK From US$ 116
  • Da Tea

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

    Show map

    The 4-star Da Tea Bed & Breakfast San Teodoro is approximately 5 minutes' walk from the La Punta Waterfall and features a deck with outdoor dining areas. Located in close proximity to the Cala…

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159
  • Coro E Bentu Rooms & View

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

    Show map

    Positioned within a 4-km distance of the Cala Girgolu and approximately a 10-minute drive from the Lu Impostu beach, the 4-star Coro E Bentu Rooms & View San Teodoro hotel presents an archaeological…

    More...
    From US$ 227
    price for 1 night
    BOOK From US$ 227
  • La Calendula

    Strada Provinciale 1 Loc. Pianu Longu S.N.C, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Featuring a terrace with outdoor furniture, the 4-star La Calendula Bed & Breakfast San Teodoro is 2.7 km from the La Cinta Riding Stable. Located 30 km from Olbia airport, the bed & breakfast…

    More...
    From US$ 173
    price for 1 night
    BOOK From US$ 173
  • Zeta Club San Teodoro Le Rose

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

    Show map

    Zeta Club San Teodoro Le Rose Hotel, located a 5-minute walk from the Cala D'Ambra street and within 200 metres of the Church of San Teodoro, features a seasonal outdoor pool for guests to take a dip…

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