Skip to main content

Most-booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Li Suari Club Village

    Li Suari Club Village

    Hotel in San Teodoro
    Breakfast options

    Offering extensive grounds with a swimming pool and a tennis court, Li Suari Club Village is 984 feet away from the beach in Cala D'Ambra. Wi-Fi in public areas is free.

    Tutto molto bella personale cordiale e professionale

    8.2
    Very Good · 256 reviews
  • Hotel Il Platano

    Hotel Il Platano

    Hotel in San Teodoro
    Breakfast options

    Hotel Il Platano is set in San Teodoro on the east coast of Sardinia, 16 mi from Olbia. This hotel offers air-conditioned rooms, free parking, and a shared garden.

    ottima posizione, camera pulita e ottima colazione

    8.4
    Very Good · 198 reviews
  • Hotel San Teodoro

    Hotel San Teodoro

    Hotel in San Teodoro
    Breakfast options

    Featuring a pool, Hotel San Teodoro offers air-conditioned rooms with free Wi-Fi and satellite TV. It is 5 minutes' drive from San Teodoro center and the beaches of La Cinta and Cala d'Ambra.

    Good breakfast, nice range of hot and cold options

    8.5
    Very Good · 467 reviews
  • Hotel Bonsai

    Hotel Bonsai

    Hotel in San Teodoro
    Breakfast options

    Located in San Teodoro, on Sardinia’s east coast, Hotel Bonsai is just a 10-minute walk from the sea. Surrounded by nature, it offers wellness facilities and free WiFi.

    Nice hotel with amazing staff, big room and good breakfast

    8.4
    Very Good · 462 reviews
  • Terradimare Resort&Spa

    Terradimare Resort&Spa

    Hotel in San Teodoro
    Breakfast options

    Featuring a pool and tennis court, Terradimare Resort&Spa offers a choice of rooms, suites and apartments, all with balconies or patios.

    Nice stay, helpful people, clean, everything was ok.

    8.3
    Very Good · 752 reviews
  • AMASEA

    AMASEA

    Hotel in San Teodoro
    Breakfast options

    Located in San Teodoro, a 6-minute walk from Cala d'Ambra Beach, AMASEA provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

    Beautiful relaxing scenery. Staff were excellent.

    8.6
    Excellent · 72 reviews
  • Due Lune Puntaldia Resort & Golf

    Due Lune Puntaldia Resort & Golf

    Hotel in San Teodoro
    Breakfast options

    The Due Lune Puntaldia Resort & Golf is located on the north-east coast of Sardinia. It offers panoramic views of the coastline, a 9-hole golf course and many sports and leisure facilities.

    ottimo Ristorante, peccato mancato buffet causa Covid

    8.4
    Very Good · 61 reviews
  • Helios Hotel

    Helios Hotel

    Hotel in San Teodoro
    Breakfast options

    Located in San Teodoro, 1.2 miles from La Cinta Beach, Helios Hotel has accommodations with a terrace, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi.

    La posizione ottima e la colazione abbondante. Staff gentilissimo.

    7.3
    Good · 490 reviews

Budget hotels in San Teodoro

  • Hypnos Boutique Hotel

    Hypnos Boutique Hotel

    Hotel in San Teodoro
    Budget Hotel

    Located in San Teodoro, 10 miles from Isola di Tavolara, Hypnos Boutique Hotel has accommodations with a garden, free private parking, a shared lounge and barbecue facilities.

    Clean and nice hotel. Breakfast was 11/10 outstanding!

    9.1
    Wonderful · 189 reviews
  • Hotel Lu Pitrali

    Hotel Lu Pitrali

    Hotel in San Teodoro
    Budget Hotel

    This family-run hotel is in a peaceful location, just over half a mile from Cala Girgolu beach on the east coast of Sardinia. All the air-conditioned rooms feature a furnished balcony.

    Colazione con ampia scelta tra dolce, salato e frutta

    9.4
    Wonderful · 188 reviews
  • Hotel Stella Marina

    Hotel Stella Marina

    Hotel in San Teodoro
    Budget Hotel

    Hotel Stella Marina is 3 minutes on foot from the center of San Teodoro and a 5-minute drive from La Cinta beach. It offers free parking and air-conditioned accommodations.

    The staff was amazing very friendly, helpful, very polite and sweet

    9.2
    Wonderful · 318 reviews
  • Il Viandante

    Il Viandante

    Hotel in San Teodoro
    Budget Hotel

    Set in the center of San Teodoro, Il Viandante is 2625 feet from the beach in Cala d'Ambra, and a 5-minute drive from La Cinta Beach. It offers an outdoor pool which is heated in spring and autumn.

    Location, pool and the fact they had onsite parking.

    9.2
    Wonderful · 406 reviews
  • Hotel Onda Marina

    Hotel Onda Marina

    Hotel in San Teodoro
    Budget Hotel

    Surrounded by a lush garden, Hotel Onda Marina is only 328 feet from the famous La Cinta beach. It offers free parking and air-conditioned rooms with a balcony.

    close to La Cinta beach, staff very service oriented

    8.2
    Very Good · 1,319 reviews
  • Baglioni Resort Sardinia - The Leading Hotels of the World

    Baglioni Resort Sardinia - The Leading Hotels of the World

    Hotel in San Teodoro
    Budget Hotel

    Baglioni Resort Sardinia - The Leading Hotels of the World is set inside the Tavolara Marine Reserve, just north of San Teodoro.

    everything and everyone was superb. couldn’t fault it

    8.8
    Excellent · 318 reviews
  • Hotel Sandalyon

    Hotel Sandalyon

    Hotel in San Teodoro
    Budget Hotel

    Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 328 feet from the coast and its beautiful beaches.

    La posizione e la signora Nicoletta alla reception

    8.2
    Very Good · 196 reviews
  • Hotel La Palma

    Hotel La Palma

    Hotel in San Teodoro
    Budget Hotel

    Located 984 feet from La Cinta beach in San Teodoro, the Palma features a restaurant and pizzeria with terrace and air-conditioned rooms. The property is 30 minutes' drive from Olbia.

    excellent location , very clean room, great service !

    8.4
    Very Good · 207 reviews

FAQs about hotels in San Teodoro

  • On average, 3-star hotels in San Teodoro cost $237 per night, and 4-star hotels in San Teodoro are $310 per night. If you're looking for something really special, a 5-star hotel in San Teodoro can be found for $1,588 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in San Teodoro this weekend is $146 or, for a 4-star hotel, $208. Looking for something even fancier? 5-star hotels in San Teodoro for this weekend cost around $419 per night, on average (based on Booking.com prices).

  • On average, it costs $173 per night to book a 3-star hotel in San Teodoro for tonight. You'll pay around $181 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in San Teodoro will cost around $690, on average (based on Booking.com prices).

  • Many families visiting San Teodoro loved staying at Hotel Lu Pitrali, Hotel Stella Marina, and Il Viandante.

  • Hotel Lu Pitrali, Hotel Stella Marina, and Il Viandante are some of the popular hotels in San Teodoro.

  • For hotels in San Teodoro that serve highly-rated breakfasts, try Baglioni Resort Sardinia - The Leading Hotels of the World, Hotel La Palma, and Hotel Lu Pitrali.

  • These hotels in San Teodoro are highly rated by couples: Hotel Lu Pitrali, Il Viandante, and Hotel Stella Marina.

  • Il Viandante, Baglioni Resort Sardinia - The Leading Hotels of the World, and Hotel Onda Marina got great room view-related reviews from travelers in San Teodoro.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About San Teodoro:

Explore guest reviews of hotels in San Teodoro

See all

Research, refine, and make plans for your whole trip