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-09-16

2026-09-17

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

Bed and Breakfast 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

53 options found

  • La Medusa

    Via Grazia Deledda 17, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Guests of La Medusa Bed & Breakfast San Teodoro can enjoy access to the long Spiaggia La Cinta Sandy Beach, located 25 minutes' walk away.

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Amoreddu

    Via Di La Silvaredda, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Located 4.1 km from the Orizzonti di Gallura Naturalistic Association, Amoreddu San Teodoro hotel is a 5-minute walk from the Cala d'Ambra Beach. There is also private parking.

    More...
    From US$ 315
    price for 1 night
    BOOK From US$ 315
  • Pettirosso

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

    Show map

    The comfortable Pettirosso Bed & Breakfast San Teodoro, about 25 minutes' walk from the long Spiaggia La Cinta Sandy Beach, offers an archaeological museum. Boasting a location within a few blocks of…

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Brezza Di Mare

    Via Grazia Deledda Snc, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The comfortable Brezza Di Mare Bed & Breakfast San Teodoro is located approximately a 25-minute walk from the long Spiaggia La Cinta Sandy Beach and boasts an archaeological museum. You will find a…

    More...
    From US$ 95
    price for 1 night
    BOOK From US$ 95
  • Sole E Luna

    Via Grazia Deledda, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Featuring luggage storage, the comfortable 3-star Sole E Luna San Teodoro hotel is located only a 6-minute stroll from the Church of San Teodoro. The bed & breakfast is a good starting point for…

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81
  • La Minditta

    Via Lu Muvruneddu Sn, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Providing a prime setting 4.9 km from the Cala D'Ambra street, the elegant La Minditta San Teodoro hotel includes an archaeological museum. Boasting walking tours, this 4-star bed & breakfast is…

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Le Dune

    Localita La Traversa, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Situated approximately 20 minutes' walk from the Cala D'Ambra street, the comfortable Le Dune San Teodoro hotel features an archaeological museum and bus shuttle service. Highlights at the 3-star bed…

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

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

    Show map

    Boasting an archaeological museum, the 3-star modern Eldivin Bed & Breakfast San Teodoro is situated nearly a 25-minute walk from the long Spiaggia La Cinta Sandy Beach. Comprising 6 rooms with views…

    More...
    From US$ 76
    price for 1 night
    BOOK From US$ 76
  • Terre Di Gallura

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

    Show map

    Proudly offering an archaeological museum, the comfortable 3-star Terre Di Gallura San Teodoro hotel stands around a 10-minute drive from Salina Bamba Beach. This San Teodoro bed & breakfast has…

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

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

    Show map

    Situated nearly 5 minutes' walk from the Cala D'Ambra street, the comfortable Da Tea Bed & Breakfast San Teodoro features a sun deck, a picnic area, and a golf course. While staying in the 4-star…

    More...
    From US$ 159
    price for 1 night
    BOOK From US$ 159
  • Li Teggi Turismo Rurale

    Localita Li Teggi, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Located about a 10-minute drive from the Orizzonti di Gallura Naturalistic Association, the 3-star Li Teggi Turismo Rurale San Teodoro hotel is adorned with wood-beamed ceilings and features such key…

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

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

    Show map

    Situated 3.6 km from the La Cinta beach and approximately 10 minutes by car from the long Spiaggia La Cinta Sandy Beach, the comfortable Sole&Sale Bed & Breakfast San Teodoro features an…

    More...
    From US$ 156
    price for 1 night
    BOOK From US$ 156
  • Les Chambres Au Centre

    Via Gabriele D'Annunzio Snc, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Boasting an archaeological museum, the comfortable Les Chambres Au Centre San Teodoro hotel is situated nearly a 5-minute walk from the La Punta Waterfall.

    More...
    From US$ 62
    price for 1 night
    BOOK From US$ 62
  • Casa L'Ulivariu Affittacamere

    Via Giovanni Pascoli, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Featuring a convenient location, Casa L'Ulivariu Affittacamere San Teodoro offers views of the sea, and is 25 minutes' walk from the Orizzonti di Gallura Naturalistic Association. This elegant hotel…

    More...
    From US$ 95
    price for 1 night
    BOOK From US$ 95
  • B&B Limone

    Via Carlo Marx Loc. L'Alzoni, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Featuring an archaeological museum, the comfortable 3-star B&B Limone San Teodoro offers a location approximately 10 minutes' drive from the long Spiaggia La Cinta Sandy Beach. Guests can discover a…

    More...
    From US$ 214
    price for 1 night
    BOOK From US$ 214
  • Quadrifoglio Affittacamere

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

    Show map

    The comfortable Quadrifoglio Affittacamere San Teodoro, located 2.4 km from the long Spiaggia La Cinta Sandy Beach, is proud to offer an archaeological museum. Overlooking garden, the 4-star hotel…

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • B&B Le Isole

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

    Show map

    The comfortable B&B Le Isole San Teodoro, located about 20 minutes' walk from the La Cinta beach, is proud to feature an archaeological museum. This 3-star bed & breakfast provides rooms with views…

    More...
    From US$ 193
    price for 1 night
    BOOK From US$ 193
  • B&B Somiar

    Piazzetta Lu Mulinu 5 Primo Piano, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Situated about a 25-minute walk from the La Cinta Riding Stable, the 3-star B&B Somiar San Teodoro offers an archaeological museum. Free private parking is available on site at this comfortable hotel.

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Da Teresa

    Via Ponza Snc, Lu Fraili, San Teodoro (Sardinia), Italy (Show map)

    Show map

    The comfortable 3-star Da Teresa Bed & Breakfast San Teodoro lies within 25 minutes' walk of a natural paradise like Lu Impostu Beach, and features baggage storage. Guests can indulge in this San…

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • B&B Helios Il Tuo Relax In Sardegna

    Via Nazionale Loc.Suaredda Snc, San Teodoro (Sardinia), Italy (Show map)

    Show map

    Positioned nearly 25 minutes' walk from the Cala D'Ambra street and just 1.7 km from the long Spiaggia La Cinta Sandy Beach, the elegant 3-star B&B Helios Il Tuo Relax In Sardegna San Teodoro…

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