Search hotels in San Teodoro Coast, Italy

Enter your dates and choose from 533 hotels and other places to stay

Check out these popular cities in San Teodoro Coast

San Teodoro

1019 hotels

Lu Lioni

18 hotels

Porto Taverna

21 hotels

Puntaldia

35 hotels

Isola Rossa

8 hotels

Monte Petrosu

83 hotels

Vaccileddi

18 hotels

Nuragheddu

25 hotels

Punta Molara

27 hotels

Stay in San Teodoro Coast's best hotels!

Filter by:

Star rating
Review score

Hotel Stella Marina

Hotel in San Teodoro

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

E
Ermando
From
Albania
The staff is very helpful and the location is perfect.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 320 reviews
Price from
US$198.27
1 night, 2 adults

Hotel Onda Marina

Hotel in San Teodoro

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

R
Ranzolin
From
Ireland
Everything… great location, amazing view, very comfortable bedroom, staff very helpful!! We definitely go back!!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,587 reviews
Price from
US$260.88
1 night, 2 adults

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.

A
Andrea
From
Singapore
The location, staff and food were amazing
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews
Price from
US$907.57
1 night, 2 adults

Hotel L'Esagono

Hotel in San Teodoro

Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 swimming pools, a restaurant, and free private parking.

F
Fewkes
From
Switzerland
The location is very good right on the beach. The pool is nice with a lot of shades. The restaurant was very good and so was breakfast. We'll be happy to come back.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 820 reviews
Price from
US$217.92
1 night, 2 adults

Hotel San Teodoro

Hotel in San Teodoro

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.

C
Colette
From
Ireland
Friendly staff , top quality service
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 373 reviews
Price from
US$364.25
1 night, 2 adults

Terradimare Resort&Spa

Hotel in San Teodoro

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

S
Sára
From
Slovakia
Cosy and very clean rooms and truly delicious breakfast!
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 812 reviews
Price from
US$169.98
1 night, 2 adults

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.

N
Nana Yaw
From
Germany
Big spacious rooms. It was very clean and staff were friendly. Shuttle services to rooms and beach available making everything feel like a real vacation. The beach is lovely and easy accessible. Breakfast + Dinner buffet had a wide variety of delicious food, also Italian:) i.e. local & continental delicacies.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,115 reviews
Price from
US$355.72
1 night, 2 adults

Hotel Scintilla

Hotel in San Teodoro

Situated in San Teodoro, 500 metres from La Cinta Beach, Hotel Scintilla features accommodation with a garden, free private parking, a shared lounge and a restaurant.

J
John
From
Ireland
Lovely clean hotel rooms 👌
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 118 reviews
Price from
US$275.37
1 night, 2 adults

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.

S
Stijn
From
Belgium
Hotel, food, crew and animation.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 363 reviews
Price from
US$345.42
1 night, 2 adults

La Casa in Collina - affittacamere con vista mare

Hotel in Lu Lioni

Located in Lu Lioni and only 13 km from Isola di Tavolara, La Casa in Collina - affittacamere con vista mare provides accommodation with sea views, free WiFi and free private parking.

N
Nikolina
From
Serbia
This apartment was great! The view of the mountains from the apartment was incredible and very relaxing. It's located away from traffic and chaos, but still really close to San Teodoro and all the main beaches in the area. However, you do need a car to get around. The host was very kind, helpful, and always available to answer any questions. Breakfast was also good — a great balance between price and quality. The apartment was spotless, and the bed and pillows were very comfortable. The host even came to clean the apartment three days into our stay, which was a nice touch. There are two dogs in the backyard — they might seem intimidating at first, but they’re actually very sweet and friendly. The backyard itself is also lovely, a perfect spot to relax.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 113 reviews
Price from
US$102.61
1 night, 2 adults
See all 533 hotels in San Teodoro Coast

Most booked hotels in San Teodoro Coast in the past month

See all

Popular with guests booking hotels in San Teodoro Coast

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews

Popular with guests booking hotels in San Teodoro Coast

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 219 reviews

Popular with guests booking hotels in San Teodoro Coast

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,587 reviews

Popular with guests booking hotels in San Teodoro Coast

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 820 reviews

San Teodoro Coast's best hotels with breakfast

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 261 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.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 320 reviews

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

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 404 reviews

Set in the centre of San Teodoro, Il Viandante is 800 metres 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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 118 reviews

Right on the Sardinian coastline, Hotel Costa Caddu offers beautiful sea views including Tavolara Island.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,587 reviews

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

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 644 reviews

Located in San Teodoro, 800 metres from Cala d'Ambra Beach, AMASEA Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews

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

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 300 reviews

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.

Budget hotels in San Teodoro Coast

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 820 reviews

Set directly on the beach, this 3-star hotel features rooms surrounded by a large garden. Hotel L'Esagono comes with 2 swimming pools, a restaurant, and free private parking.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 373 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.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 528 reviews

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.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 812 reviews

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

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 72 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.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,115 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.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 219 reviews

Le Mimose is located 1 km from San Teodoro and offers an outdoor pool. WiFi is free throughout. With an LCD TV, rooms at the Mimose include air conditioning, minibar and a safe.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 118 reviews

Situated in San Teodoro, 500 metres from La Cinta Beach, Hotel Scintilla features accommodation with a garden, free private parking, a shared lounge and a restaurant.

FAQs about hotels in San Teodoro Coast

See reviews by guests who stayed at hotels in San Teodoro Coast

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 878 reviews
I really loved our stay. The whole area is very peaceful. The swimming pool is beautiful. We had an apartment facing the swimming pool area and with a view of the mountains.. Nice big terrace outside the apartment, and a small kitchen where we could cook. We liked it so much that we will book the same place next year. The manager Paolo in the reception was exremely friendly and calm. He helped us with all our requests. The whole staff was helpful and accomodating.
Guest review by
Lis
Denmark
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,486 reviews
beautiful location, with lots of greenery and a quiet area, very close to the BBQ dining area, swimming pools, varied breakfast. The property extends over a very large plot of land, well divided and very beautifully landscaped. The two-bedroom apartment we stayed in was well equipped, spacious friendly staff, customer-oriented
Guest review by
George
Romania
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,115 reviews
Big spacious rooms. It was very clean and staff were friendly. Shuttle services to rooms and beach available making everything feel like a real vacation. The beach is lovely and easy accessible. Breakfast + Dinner buffet had a wide variety of delicious food, also Italian:) i.e. local & continental delicacies.
Guest review by
Nana Yaw
Germany
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 219 reviews
Lovely small hotel, great facilities, nice breakfast area by a beautiful swimming pool. Handy location in San Teodoro not far from the beautiful La Cinta beach. Friendly staff and nice breakfast!
Guest review by
Tina
Jersey
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 72 reviews
The location was amazing and the staff were super friendly. We really enjoyed the buffet breakfast and the sunset drinks at the bar. We would highly recommend this resort.
Guest review by
Edward
Australia
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 820 reviews
The location is very good right on the beach. The pool is nice with a lot of shades. The restaurant was very good and so was breakfast. We'll be happy to come back.
Guest review by
Fewkes
Switzerland
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,587 reviews
Everything… great location, amazing view, very comfortable bedroom, staff very helpful!! We definitely go back!!
Guest review by
Ranzolin
Ireland
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 22 reviews
I liked almost nothing here. Staff are friendly that’s is all.
Guest review by
Karolina
United Kingdom
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 320 reviews
The staff is very helpful and the location is perfect.
Guest review by
Ermando
Albania
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 300 reviews
Good breakfast, just need more vegetables
Guest review by
Angelika
United Kingdom
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 291 reviews
The location, staff and food were amazing
Guest review by
Andrea
Singapore
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 581 reviews
The location, facilities and staff
Guest review by
Sabrina
Ireland

Planning a trip? Get inspired by reviews of cities in San Teodoro Coast

8.0

We stayed 4 nights

We stayed 4 nights The beaches are spectacular some of the best we’ve ever seen in the Mediterranean. Fantastic for families with warm shallow water and soft sand backed by dramatic mountains in the distance. There are flocks of flamingos in the marshes near san Teodoro and spectacular views from the hills and gorgeous walks. The downside is the lack of beach restaurants and cafes . There is often a small kiosk selling coffee drinks and ice cream but little else so we took picnics . We really missed the ubiquitous beach tavernas you get in the rest of the Med so we were dying for a decent restaurant after a couple of nights
Guest review by
Rosie
United Kingdom
10

Mount Tavolara is beautiful.

Mount Tavolara is beautiful. People are really friendly in the area. The beaches, whilst a bit tricky to access, were gorgeous with turquoise blue water. Capo Cado Cavallo is definitely a hidden gem in the area.
Guest review by
Salman
United Kingdom
6.0

It's a beautiful place but it was very obvious that most of...

It's a beautiful place but it was very obvious that most of the locals were not super thrilled about the tourists and they took a lot of opportunities to overcharge and scam us, particularly at some restaurants. Please note that some people were very kind and welcoming but that wasn't common unfortunately. I wish I could say I loved San Teodoro but I had a much nicer time in Olbia.
Guest review by
Lilian
Australia
8.0

Lovely little town, perfect size to easily walk around.

Lovely little town, perfect size to easily walk around. Plenty of restaurants and bars. The night market is a nice to stroll through in the evening. La Cinta beach is lovely, can get busy and toilet/shower facilities are a bit ropy. There is lots of different types of accommodation too, to suit all needs.
Guest review by
Rory
Sweden