A coastal beach with clear turquoise waters, rocky shore, and a prominent mountain in the background.

San Teodoro City Centre Hotels, San Teodoro

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Teodoro City Centre hotels

1. Terradimare Resort & Spa

Terradimare Resort & Spa
4.0 star property
San Teodoro City Centre
8.8 out of 10, Excellent, (317 reviews)
"Beautiful and relaxing 3 days here lovely hotel resort and pool was amazing. Perfect close to all restaurants and to town great for a nice walk at night."
Australia
Danny
The price is NZ$226
includes taxes & fees
15 Oct - 16 Oct
Terradimare Resort & Spa

2. Hotel Sandalyon

Hotel Sandalyon
3.0 star property
San Teodoro City Centre
7.8 out of 10, Good, (54 reviews)
"It was an amazing stay, the staff were very friendly and the hotel location was perfect and very close to the beach."
Canada
Maysam
The price is NZ$192
includes taxes & fees
5 Oct - 6 Oct
Hotel Sandalyon

3. Hotel Le Mimose

Hotel Le Mimose
3.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (91 reviews)
"The room was amazing and thr pool area and the pool itself were wonderful"
United States
dennis
The price is NZ$178
includes taxes & fees
25 Oct - 26 Oct
Hotel Le Mimose

4. Amasea Resort

Amasea Resort
4.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (70 reviews)
"Beautiful hotel. We had a lovely family vacation."
Denmark
Thomas Hübertz
The price is NZ$387
includes taxes & fees
15 Oct - 16 Oct
Amasea Resort

5. Hotel L'Esagono

Hotel L'Esagono
3.0 star property
San Teodoro City Centre
8.2 out of 10, Very good, (340 reviews)
"Beautiful and relaxing hotel"
United Kingdom
Rhian
The price is NZ$149
includes taxes & fees
12 Oct - 13 Oct
Hotel L'Esagono

6. SardegnaSummer Li Cuppulati

SardegnaSummer Li Cuppulati
San Teodoro City Centre
8.8 out of 10, Excellent, (37 reviews)
"Sehr freundliche und zuvorkommende Betreuung und gut ausgestattetes Appartement"
Switzerland
Anonymous traveller
The price is NZ$397
includes taxes & fees
11 Oct - 12 Oct
SardegnaSummer Li Cuppulati

7. AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO
San Teodoro City Centre
6.0 out of 10, (3 reviews)
"OK run down old hotel. Almost all of the hotels I stayed at in Sardinia were like this. Terrible value for money compared to other destinations like Balaerics, Canaries, Greece etc... The location is good. Although the beach is completely overcrowded with families. Manager was friendly and helpful."
United Kingdom
conor
The price is NZ$245
includes taxes & fees
26 Oct - 27 Oct
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

8. Sunset House PuntoCasaBudoni

Sunset House PuntoCasaBudoni
San Teodoro City Centre
10.0 out of 10, Exceptional, (1 review)
"Everything was perfect but the best was communication. Barbara was answering our questions immediately and she was always available. Property was really clean and perfect condition"
United States
Jelena
The price is NZ$501
includes taxes & fees
1 Oct - 2 Oct
Sunset House PuntoCasaBudoni

9. Vecchio Ulivo

Vecchio Ulivo
San Teodoro City Centre
6.0 out of 10, (1 review)
"Das Bad war veraltet und die Dusche sehr eng. Das Bett im Schlafzimmer war sehr hart und somit leider unbequem. Der Urlaub war aber trotzdem schön und die Unterkunft günstig und sehr sauber. Man kann den Strand innerhalb 15 min Zu Fuß erreichen."
Germany
Kerim
The price is NZ$505
includes taxes & fees
28 Oct - 29 Oct
Vecchio Ulivo

10. Li Suari Club Village

Li Suari Club Village
1.7 km from San Teodoro City Centre
7.8 out of 10, Good, (18 reviews)
"We had a nice stay, staff are friendly and food is amazing. Only downside is taxis are very expensive from the airport 80 Euros and busses are not frequent apart from that everything is good and we will be returning."
United Kingdom
Antonietta
The price is NZ$267
includes taxes & fees
16 Oct - 17 Oct
Li Suari Club Village

11. Hotel San Teodoro

Hotel San Teodoro
4.0 star property
2.1 km from San Teodoro City Centre
8.8 out of 10, Excellent, (93 reviews)
"This hotel was perfect for what we needed and staff were super helpful!"
Australia
Danielle
The price is NZ$213
includes taxes & fees
9 Oct - 10 Oct
Hotel San Teodoro

12. MOLAROTTO CAMERE CON ANGOLO COTTURA

MOLAROTTO CAMERE CON ANGOLO COTTURA
1.9 km from San Teodoro City Centre
9.8 out of 10, Exceptional, (11 reviews)
"Nature..silence..pool..sun..parking..everything perfect. Best place to be in San Teodoro"
United Kingdom
Giuseppe
The price is NZ$202
includes taxes & fees
1 Oct - 2 Oct
MOLAROTTO CAMERE CON ANGOLO COTTURA

13. Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
5.0 star property
4.3 km from San Teodoro City Centre
8.4 out of 10, Very good, (33 reviews)
"A beautiful, spacious, and very well-maintained hotel. The rooms and bathrooms are large, comfortable, and spotless. The breakfast was excellent, and both the beach and pool areas were beautiful and relaxing. The staff was attentive, friendly, and always willing to help. The only area that could use some improvement is the gym, but overall we had a fantastic stay and would happily return."
United States
jimena
The price is NZ$420
includes taxes & fees
4 Oct - 5 Oct
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

14. Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World
5.0 star property
5 km from San Teodoro City Centre
9.4 out of 10, Exceptional, (128 reviews)
"Beautiful hotel with a spectacular beach, pool and restaurants. Fantastic rooms and very attentive staff."
Canada
David
The price is NZ$753
includes taxes & fees
11 Oct - 12 Oct
Baglioni Resort Sardinia - The Leading Hotels of the World

15. AQUA SARDINIA Boutique Hotel

AQUA SARDINIA Boutique Hotel
6.4 km from San Teodoro City Centre
9.6 out of 10, Exceptional, (19 reviews)
"Great accommodation with warm staff. The pool in the courtyard is very pleasant and the breakfast excellent."
Germany
Paul
The price is NZ$294
includes taxes & fees
18 Oct - 19 Oct
AQUA SARDINIA Boutique Hotel

16. Tenuta Lu Baroni

Tenuta Lu Baroni
4.6 km from San Teodoro City Centre
9.8 out of 10, Exceptional, (8 reviews)
"Fantastique. Équipe aux petits soins"
France
Mathias
The price is NZ$167
includes taxes & fees
7 Oct - 8 Oct
Tenuta Lu Baroni

17. Hotel Don Diego

Hotel Don Diego
4.0 star property
10.3 km from San Teodoro City Centre
9.0 out of 10, Wonderful, (175 reviews)
"Wonderful place with fewer guests and a private beach. The view is incredible. Staff is very helpful."
United States
Michael
The price is NZ$626
includes taxes & fees
29 Sept - 30 Sept
Hotel Don Diego

18. Residence Hotel Lu Nibareddu

Residence Hotel Lu Nibareddu
3.0 star property
7.7 km from San Teodoro City Centre
8.4 out of 10, Very good, (147 reviews)
"we lived close to many restaurants and beaches 💝"
Canada
JOSE
The price is NZ$157
includes taxes & fees
27 Oct - 28 Oct
Residence Hotel Lu Nibareddu

19. Stella Marina Camere sul mare

Stella Marina Camere sul mare
8.7 km from San Teodoro City Centre
9.2 out of 10, Wonderful, (146 reviews)
"Great location, very friendly and helpful staff, good breakfasts, delicious à la carte dishes in the restaurant"
United States
Janusz
The price is NZ$193
includes taxes & fees
13 Oct - 14 Oct
Stella Marina Camere sul mare

20. Cala Cuncheddi - VRetreats

Cala Cuncheddi - VRetreats
4.0 star property
15.6 km from San Teodoro City Centre
9.2 out of 10, Wonderful, (367 reviews)
"Beautiful location - perfect for a vacation that you don’t leave the resort"
United States
Jennifer
The price is NZ$389
includes taxes & fees
24 Oct - 25 Oct
Cala Cuncheddi - VRetreats
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top San Teodoro City Centre Hotel Reviews

Recent Reviews in San Teodoro City Centre

Frequently asked questions

What other neighbourhoods are similar to San Teodoro City Centre?
The most similar neighbourhoods to San Teodoro City Centre are La Cinta and Cala d'Ambra, both offering a mix of convenience and seaside access.

La Cinta is a fantastic choice for families. This area is named after the renowned La Cinta beach, which is famous for its long stretch of white sand and shallow, clear waters, ideal for children. You'll find a good selection of family-friendly hotels, often with pools and amenities, and it's easy to walk to the beach. While it's a bit quieter than the city centre, there are still shops and restaurants suiting visitors.

Cala d'Ambra is another excellent option, particularly for couples seeking a more relaxed beach experience with easy access to amenities. It's located just south of the city centre and is home to the smaller, more intimate Cala d'Ambra beach.
What are the best hotels in San Teodoro City Centre that travellers recommend?
In San Teodoro City Centre, the Terradimare Resort & Spa is a highly recommended option for travellers.

This 4-star resort, with an excellent 9.0 rating, is frequently praised by guests for its friendly and fantastic staff, with the front desk often described as helpful and efficient. The lovely outdoor pool and poolside bar provide a relaxing environment, and guests appreciate the quiet location. The brilliant breakfast is another highlight, ensuring a great start to your day. The resort also offers a 24-hour airport shuttle, train station drop-off service, and features rooms with a rainfall showerhead, adding to the comfort of your stay.
What are the best family hotels in San Teodoro City Centre?
For families seeking excellent accommodation in San Teodoro City Centre, the Terradimare Resort & Spa and Amasea Resort are highly recommended options.

The 4-star Terradimare Resort & Spa, with an impressive 9.0 rating, is a fantastic choice for families. Guests frequently praise the friendly and efficient staff, the quiet and lovely pool, and the brilliant breakfast. The resort also provides a playground for children and offers sofa beds for added convenience. Its location is described as quiet, contributing to a relaxing stay.

Another excellent 4-star option is the Amasea Resort, rated 8.6. This resort features a playground for children, complimentary cribs, highchairs, and dedicated children's pools. It also offers connecting rooms, which are ideal for families. The resort is conveniently situated near La Isuledda Beach, just 1.4 km away, and San Teodoro Beach, 2.9 km away.

For those looking for a slightly different option, SardegnaSummer Li Cuppulati, with an 8.8 rating, also caters well to families. It provides useful amenities such as changing tables, baby bathtubs, complimentary cribs, a playground, and games for children, along with highchairs. It's located within 2.1 km of San Teodoro Beach.
What are the best spa hotels in San Teodoro City Centre?
For excellent spa hotels in San Teodoro City Centre, consider the Amasea Resort or the Terradimare Resort & Spa.

The 4-star Amasea Resort, with an 8.6 rating, offers an on-site spa where guests can enjoy various treatments including facials, massages, manicures, and pedicures. A complimentary continental breakfast and free WiFi are also provided. It is located 2.9 kilometres from San Teodoro Beach.

Another superb option is the 4-star Terradimare Resort & Spa, which has an impressive 9.0 rating. This resort features a full-service spa with treatment rooms, an outdoor pool with poolside sun loungers, and a convenient 24-hour airport shuttle service. Guests frequently praise the friendly and efficient staff, the quiet and lovely pool area, and the brilliant breakfast.
What hotels in San Teodoro City Centre offer free breakfast?
For hotels in San Teodoro City Centre that offer complimentary breakfast, consider Hotel L'Esagono, Hotel Le Mimose, Amasea Resort, Hotel Stella Marina, and Hotel Sandalyon.

The 3-star Hotel L'Esagono, rated 8.2, provides free continental breakfast and offers a full-service spa with various treatments, including massages, facials, and body wraps. It is conveniently located near La Isuledda Beach, just 1.0 km away.

Another excellent choice is the 3-star Hotel Le Mimose, with an 8.6 rating. Guests can enjoy a free continental breakfast, an outdoor pool with sun loungers, and a poolside bar. The hotel also offers a complimentary grocery shopping service and a 24-hour airport shuttle.

The 4-star Amasea Resort, rated 8.6, also provides a delicious free continental breakfast and free WiFi. It is situated 1.2 km from La Punta Falls.

For a highly-rated option, the 3-star Hotel Stella Marina, with a 9.0 rating, offers a free buffet breakfast and free parking. This hotel also allows pets to stay free of charge.

Finally, the 3-star Hotel Sandalyon, rated 7.8, features a complimentary buffet breakfast and free parking. It is particularly close to La Punta Falls, only 0.2 km away, and offers easy access to mountain biking in the nearby area.
What are the top pet-friendly hotels in San Teodoro City Centre?
In San Teodoro City Centre, several highly-rated hotels welcome pets, including Hotel Le Mimose, B&B Le Dune, Hotel Stella Marina, Hotel Scintilla, and SardegnaSummer Li Cuppulati.

The 3-star Hotel Le Mimose, with a rating of 8.6, permits both dogs and cats. It is conveniently located just 2.5 kilometres from San Teodoro Beach.

B&B Le Dune, rated 8.8, is another excellent choice that allows pets to stay for free and offers complimentary self-parking. For added convenience, a 24-hour airport shuttle service is available. San Teodoro Beach is 2.4 kilometres away.

Hotel Stella Marina, a 3-star hotel with an impressive 9.0 rating, caters to dogs and cats, with pets staying free of charge. Guests can enjoy complimentary breakfast, including a buffet, free toiletries, and free self-parking. Free WiFi is also provided. The hotel is 2.8 kilometres from San Teodoro Beach.

The 3-star Hotel Scintilla, rated 8.0, permits pets to stay for free and is located near a private beach. It also offers complimentary self-parking, free WiFi, and free toiletries. Free wired internet is available in public areas. San Teodoro Beach is just 1.9 kilometres away.

SardegnaSummer Li Cuppulati, with a rating of 8.8, welcomes pets and provides numerous amenities for families, such as a changing table, baby bathtub, free cribs, a playground, games, and highchairs. It is located 2.1 kilometres from San Teodoro Beach.
What are the best budget hotels in San Teodoro City Centre?
For budget hotels in San Teodoro City Centre, consider Hotel Stella Marina and Hotel Le Mimose.

The 3-star Hotel Stella Marina, with a 9.0 rating, offers a complimentary buffet breakfast and free self-parking. Guests will also appreciate the free toiletries, and pets are welcome to stay without charge. It is conveniently located near La Punta Falls, just 0.9 km away.

Another excellent choice is the 3-star Hotel Le Mimose, rated 8.6. This hotel provides a complimentary continental breakfast, free self-parking, and free toiletries. For added convenience, it offers a 24-hour airport shuttle service and a free grocery shopping service. It is located 1.1 km from La Punta Falls.
What are the most romantic hotels in San Teodoro City Centre for couples?
For a romantic stay in San Teodoro City Centre, consider the Terradimare Resort & Spa or Hotel L'Esagono.

The 4-star Terradimare Resort & Spa, with a 9.0 rating, offers a lovely outdoor pool with sun loungers and a poolside bar, superb for relaxing together. Guests frequently highlight the friendly and efficient staff, along with the quiet location, making it ideal for couples seeking a peaceful retreat. Each room also features a furnished balcony for a private, romantic space.

Another excellent choice is the 3-star Hotel L'Esagono, rated 8.2. This hotel provides an extensive spa experience with a hot tub, steam room, and options for couples' treatment rooms and massages, which can be booked in advance. It is located just 3.2 km from San Teodoro Beach, offering a convenient option for a romantic stroll by the sea.
What are the best hotels in San Teodoro City Centre near San Teodoro Beach?
For hotels in San Teodoro City Centre near San Teodoro Beach that cater to families, consider the Hotel Le Mimose and the Amasea Resort.

The 3-star Hotel Le Mimose, with an 8.6 rating, is just 2.5 km from San Teodoro Beach. This hotel offers a playground for children, a children's pool, and the convenience of babysitting services on site. Connecting rooms are also available, making it suitable for families.

Another excellent choice is the 4-star Amasea Resort, rated 8.6, and located 2.9 km from San Teodoro Beach. It features a playground for children, a children's pool, and offers complimentary cribs and highchairs, ensuring a comfortable stay for families with young ones.
When is the best time to go to San Teodoro City Centre?
For most travellers, the best time to visit San Teodoro City Centre is during the shoulder seasons of May, June, or September.

The weather during these months is pleasantly warm and sunny, superb for enjoying the beaches and outdoor activities without the intense heat and larger crowds of July and August. You'll find it easier to book your preferred accommodation and restaurant tables, and the general atmosphere is more relaxed.

Couples looking for a romantic getaway will appreciate the quieter beaches and charming evenings in May and September. Many of the local restaurants and bars are open, offering a lovely setting for dinners and strolls without the peak season hustle. You can easily enjoy a leisurely day at La Cinta beach or explore the town's evening markets.

Families travelling with younger children might also find June or September ideal. The sea is warm enough for swimming, and the quieter beaches provide more space for children to play.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline − this is often within 24 to 48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our 'Fully refundable property' filter during your search to find the right San Teodoro City Centre hotel for you.
How can I save on a hotel booking in San Teodoro City Centre with Expedia?
One Key™—Expedia's free travel rewards program—gives you instant access to discounts with Member Prices on San Teodoro City Centre hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much is the nightly rate for a hotel in San Teodoro City Centre?
Hotel prices in San Teodoro City Centre often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates and sort search results by 'Price: low to high' for our cheapest rates.

Explore a world of travel with Expedia