Skip to main content

Filter by:


Star rating

Review score

San Teodoro – 114 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Onda Marina, hotel in San Teodoro

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

Beautiful rooms, amazing reception service, 24/7 open bar, very nice bartenders, amazing and delicious breakfast, near the beach (2 min walk). Great value for this price!
8.3
Scored 8.3
Very good
Rated very good
1,450 reviews
Price from£117.88per night
Grande Baia Resort & Spa, hotel in San Teodoro

Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 10 km north of San Teodoro centre. It offers a modern spa and an impressive pool with sun terrace.

The rooms are a bit dated, but clean. Staff friendly and helpful - they immediately fixed any issues we had with the room. Definitely recommend having dinner at the on-site restaurant!
7.6
Scored 7.6
Good
Rated good
861 reviews
Price from£126.19per night
Baglioni Resort Sardinia - The Leading Hotels of the World, hotel in San Teodoro

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

+ we were upgraded to a garden suite (honeymoon) which was gorgeous, with amazing sunrises and sea view. + the hotel is superbly placed for the beautiful lu impostu beach with its own wooden walkway through the lagoon. Idyllic. The beach is beautiful with its white sand and clear sea. The hotel has its own sunbed and parasol area for guests with super friendly staff + the outside areas of the hotel are pretty, green and well kept. A great pool area with beds to relax on and superb Campari Spritz. + breakfast was great. Lots of options and quick, friendly service. + close to San Teodoro to visit. A pretty little town with several good restaurants to choose from and interesting outdoor markets + you can walk from the hotel to another gorgeous beach Cala Brandichi, which has a great boat hire place (private/tours/kayaks + the hotel staff are all amazingly friendly and helpful
8.8
Scored 8.8
Fabulous
Rated fabulous
338 reviews
Price from£573.38per night
Hotel Bonsai, hotel in San Teodoro

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.

delicious and plentiful breakfast
8.4
Scored 8.4
Very good
Rated very good
460 reviews
Price from£102.71per night
Hotel Sandalyon, hotel in San Teodoro

Offering free Wi-Fi in public areas and free private parking, Hotel Sandalyon is located just 100 metres from the coast and its beautiful beaches. It features a typical restaurant and spacious rooms.

Good breakfast, just need more vegetables
8.2
Scored 8.2
Very good
Rated very good
207 reviews
Price from£106.31per night
Hotel La Palma, hotel in San Teodoro

Located 300 metres 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.

Goog breakfast, perfect owner, very happy with time spent.
8.5
Scored 8.5
Very good
Rated very good
237 reviews
Price from£89.48per night
Hotel Al Faro, hotel in San Teodoro

Located in San Teodoro, Hotel Al Faro is 100 metres from La Cinta beach. It has a Sardinian restaurant, free Wi-Fi in the lobby, and simple country-style rooms. Parking is free.

The location is really close to the beach and it’s very easy walk into town.
6.5
Scored 6.5
Pleasant
Rated pleasant
122 reviews
Price from£119.60per night
Li Suari Club Village, hotel in San Teodoro

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

The hotel in generell was very clean.
8.2
Scored 8.2
Very good
Rated very good
236 reviews
Price from£167.06per night
Due Lune Puntaldia Resort & Golf, hotel in San Teodoro

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.

Breakfast was of a good standard
8.4
Scored 8.4
Very good
Rated very good
62 reviews
Price from£361.38per night
Hotel Scintilla, hotel in San Teodoro

Set 150 metres from La Cinta's white sandy beaches, the Scintilla offers spacious rooms with private balcony. The hotel features a restaurant and bar, surrounded by Mediterranean gardens.

Close to the beach - plenty of parking - good selection for breakfast
7.5
Scored 7.5
Good
Rated good
110 reviews
Price from£90.09per night
See all 316 hotels in San Teodoro

Most booked hotels in San Teodoro in the past month

San Teodoro's best hotels with breakfast

  • Due Lune Puntaldia Resort & Golf
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 62 reviews

    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

  • Grande Baia Resort & Spa
    7.6
    Scored 7.6
    Good
    Rated good
     · 861 reviews

    Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 10 km north of San Teodoro centre. It offers a modern spa and an impressive pool with sun terrace.

    everything! food, services, facilities & staffs

  • Hotel Scintilla
    7.5
    Scored 7.5
    Good
    Rated good
     · 110 reviews

    Set 150 metres from La Cinta's white sandy beaches, the Scintilla offers spacious rooms with private balcony. The hotel features a restaurant and bar, surrounded by Mediterranean gardens.

    personale sempre disponibile e sempre con il sorriso

  • Amareclub Le Rose
    7.3
    Scored 7.3
    Good
    Rated good
     · 332 reviews

    Just 800 metres from Sardinia's La Cinta Beach, Amareclub Le Rose is set in gardens with a large swimming pool. It offers a private beach and daytime and evening entertainment.

    Posizione bella. Navetta per il mare . Cibo vario

  • Futura Club Baja Bianca

    Boasting 2 swimming pools and a sea-view restaurant, Hotel Club Baja Bianca is next to a natural salt pan and relaxing green area with free parasols, deckchairs and sun loungers.

Budget hotels in San Teodoro

  • Terradimare Resort&Spa
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 776 reviews

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

    Everything was modern and the rooms very comfortable.

  • Hotel Al Faro
    6.5
    Scored 6.5
    Pleasant
    Rated pleasant
     · 122 reviews

    Located in San Teodoro, Hotel Al Faro is 100 metres from La Cinta beach. It has a Sardinian restaurant, free Wi-Fi in the lobby, and simple country-style rooms. Parking is free.

    Super Lage am Strand und sehr freundlicher Besitzer

  • Hypnos Boutique Hotel
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 196 reviews

    Situated in San Teodoro, 16 km from Isola di Tavolara, Hypnos Boutique Hotel features accommodation with a garden, free private parking, a shared lounge and barbecue facilities.

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

  • Hotel Lu Pitrali
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 202 reviews

    This family-run hotel offers a peaceful location, 1 km from Cala Girgolu beach on the east coast of Sardinia. All air-conditioned rooms feature a furnished balcony. Parking and Wi-Fi are free.

    Colazione con ampia scelta tra dolce, salato e frutta

  • Hotel Il Platano
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 203 reviews

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

    ottima posizione, camera pulita e ottima colazione

  • Hotel San Teodoro
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 501 reviews

    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 centre and the beaches of La Cinta and Cala d'Ambra.

    Good breakfast, nice range of hot and cold options

  • Hotel Costa Caddu
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 178 reviews

    Right on the Sardinian coastline, Hotel Costa Caddu offers beautiful sea views including Tavolara Island. The sea-view restaurant offers classic Italian and international cuisine.

    Always very clean, staff nice and the food was fantastic.

  • Helios Hotel
    7.2
    Scored 7.2
    Good
    Rated good
     · 508 reviews

    Situated in San Teodoro, 1.9 km from La Cinta Beach, Helios Hotel features accommodation with a terrace, free private parking, a restaurant and a bar. This 2-star hotel offers free WiFi.

    staff gentilissimo e struttura bella e accogliente in un ottima posizione

FAQs about hotels in San Teodoro




Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about San Teodoro:

  • 8.0
    Scored 8.0

    Nice little town with a vibrant town center, great...

    Nice little town with a vibrant town center, great restaurants and even greater varied cuisine. Very artistic shops which gave it a Bohemian feeling and the people were nice. Quiet relaxation was abundant throughout its narrow roads I would like to visit this town again :)
    Captain Ray V. Micallef
    Malta
  • 10
    Scored 10

    We stayed at Monte Petrosu. Very pretty calm area.

    We stayed at Monte Petrosu. Very pretty calm area. Beach (Porto Taverna) was lovely - at the end of September not crowded but still possible to sunbath and swim. Temperature of the sea was around 23°C. When it is windy, there are nice waves. If not windy, you can rent a motor boat and go to Tavolara Island by yoursel. Nice restaurants on the beach. Bus available on a main road. Great pizzeria and icecream place near the bus stop. 2 small shops with basic stuff. Public londery just by the bus stop. Nice views from the hill. I really recomend this area.
    Veronika
    Czech Republic
  • 10
    Scored 10

    Ideal location, with beautiful beaches dotted around.

    Ideal location, with beautiful beaches dotted around. A busy town centre with lots of restaurants and bars. 3 supermarkets close by and a night market to keep you entertained. 25 minute drive from the airport, on easy accessible roads
    sarah
    United Kingdom
  • 8.0
    Scored 8.0

    The whole area has many beautiful beaches.

    The whole area has many beautiful beaches. The town is nothing special, but we come there for the beaches and the nature. I can recommend the agriturismo Li Mori. That was a very nice restarant experience.
    Lis
    Denmark
  • 10
    Scored 10

    San Teodoro is fabulous!

    San Teodoro is fabulous! We wish we’d booked a week at least! Beautiful beaches, amazing eateries, happy people! Looking at coming back again in July, we loved it so much! One of the best places I’ve ever visited and I’ve been around the world!!!
    Sandi
    United Kingdom
  • 8.0
    Scored 8.0

    A nice little B&B a short walk from a supermarket and the...

    A nice little B&B a short walk from a supermarket and the main town. Erika was an amazing host and did everything to make our stay comfortable. I would suggest renting a car as there are some amazing places to visit in the north east of Sardinia.
    sujay
    United Kingdom

Explore guest reviews of hotels in San Teodoro

  • From £70.55 per night
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 352 reviews
    The staff members here are very welcoming. The room was small but comfortable - everything was very clean, the shower had good pressure and the bed comfortable. The breakfast was one of the best with many options. The balcony had a rack for drying clothes and clothes pins were available. The location is great and the on-site parking very convenient. It’s an easy walk to the city center - we preferred being a little out of the busy centro. The hotel is in a convenient location for day trips, driving access to the beaches.
    Sharon
    United States
  • From £99.38 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 861 reviews
    Lovely hotel. The hotel beach was about 5 or 10 minute walk. There was also a hotel shuttle bus that would bring you to and from the beach. There was also umbrellas and beds at the beach (no cost). The water was crystal clear! There was also a snack van. Everything you need! Breakfast buffet was excellent... We had a rental car so we could go to the nearby towns for pizza in the evening but the onsite restaurants were good. So for us it had everything. No complaints! :)
    Denis
    Ireland
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 204 reviews
    I loved everything about this property. The location is about a 10-15 minute drive to the center of San Teodoro but is set in a beautiful countryside with views of pastures with sheep and horses. The owner was very kind and friendly. Our room was beautiful and the spa tub on the balcony was so relaxing. We only stayed one night, but I wish we could have stayed here our whole time on Sardina. I recommend a stop here to anyone visiting the area.
    Michelle
    United States
  • From £49.04 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 189 reviews
    We stayed one night on our roadtrip around Sardinia and I have to say the room was very nice and the host was super friendly. Everything was extremely clean and almost new, with few very pleasant details (I have curly hair and I immediately noticed the special hairdryer for curly hair for example :)). I would highly recommend this B&B for a quick visit of San Teodoro.
    Nina
    Slovenia
  • From £163.82 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 260 reviews
    Great location, only 10mins walk into the town San Teodoro. Only a few hundred yards onto the beach where the use of sun loungers are available free of charge. Rooms are great and comfortable and nice and clean. Great selection of food for breakfast also. Would recommend this property and is priced about right.
    ceri
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 13 reviews
    Fantastic stay in this wonderfully traditional Sardinian apartment. It was perfect for our week long visit for Sun and Bass festival providing us with all the essentials. Great location near local restaurants, shops and La Cinta beach. Maurizio and his wife were amazing hosts and we’d definitely love to stay again!
    Izzy
    United Kingdom
  • From £74.86 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,450 reviews
    The hotel is in a perfect location for La Cinta beach, just 2 minutes walk to the quieter side of the beach (nearest the town). The hotel is new and fresh and our room was very clean and comfortable. Breakfast was really nice too. We had food in the restaurant across the road and it was really nice too.
    Emer
    Ireland
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 132 reviews
    The hotel is very modern and beautiful inside. The room had all the necessities, AC was great to have during the hot summer days. The host is very welcoming, even one day left us the pack of Sardinia’s traditional cookies in the room! The location is very central to all the cool places in the area.
    Marina
    Switzerland
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 336 reviews
    The property is well located not too close to the hustle and bustle of San Teodoro. The rooms are always kept clean and breakfast sets you up nicely for the day. Many thanks to Maria Theresa who made our stay truly memorable, a wonderful and thoughtful host.
    Edward
    United Kingdom
  • From £187.60 per night
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 501 reviews
    Everything was perfect! The location, the room, the staff! we haven’t try the restaurant for lunch and dinner but the breakfast was great! Really nice staff! I would definitely book this hotel if I go back to Sardinia.
    Capucine
    Switzerland
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 3 reviews
    Location to the beach and town were perfect. Apartment had an amazing view and all the amenities we needed (including beach chairs, which was a nice touch). Very comfy beds and lovely outside seating area.
    Christiana
    United Kingdom
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 236 reviews
    Very friendly staff, beach-front (although the beach is only average compared to Sardinia beaches), nice animation team, good food, hotel offers bike rental, which we used and the bikes were very comfy.
    Pavol
    Slovakia
  • From £74.86 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,450 reviews
    Ilaria, Susanna and Ilaria were wonderful. All three ladies couldn't have been more friendly and helpful. The hotel, location, rooms, view and breakfast are excellent.
    Matthew
    United States
  • From £98.95 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 208 reviews
    Very spacious, clean, modern and great communication with the owner! Perfectly set in the center of all lovely shops and restaurants in such a charming town!
    Leah Ellen
    United States
  • From £73.48 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 207 reviews
    Great location! Pleasant and polite personal. Cute interior. Cleaning and fresh towels every day... Also, I was lucky to try typical Sardinian cuisine here..
    Ivanna
    Ukraine
  • From £65.05 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 88 reviews
    Always great to stay at coclea. You can’t beat the location as it is in the heart of San Teodoro. The rooms are great and the staff is very friendly.
    A
    Anonymous
    Canada
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 150 reviews
    Place was very quiet and close to the one of the best beaches of Sardinia. You can reach the beach with a car in 5min, walk can take up to 30min.
    Juškaitis
    Lithuania
  • From £210.80 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,068 reviews
    perfect location, quiet hotel on the beach. 15 minute walk to a vibrant and buzzing town with loads of very good restaurants and a night market.
    Hannah
    United Kingdom
  • From £84.41 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 776 reviews
    The staff were great! They are friendly and very helpful and made us feel so welcomed in Sardinia. The apartment is spacious and adequate.
    Nutcrackers
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 338 reviews
    Terrible this is NOT A 5 star HOTEL
    A
    Anonymous
    United States