Search hotels in San Teodoro Coast, Italy

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

Check out these popular cities in San Teodoro Coast

San Teodoro

1029 hotels

Lu Lioni

18 hotels

Porto Taverna

22 hotels

Monte Petrosu

83 hotels

Punta Molara

25 hotels

Puntaldia

35 hotels

Isola Rossa

8 hotels

Vaccileddi

18 hotels

Nuragheddu

24 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.

L
Laura
From
Switzerland
Lovely little hotel, close to the beautiful beach of La Cinta. The bus from Olbia stops just in front. There are different services in San Teodoro, restaurants, shops, etc. The hotel was wonderful. Beautifully decorated and so clean. I had a quiet room, which was good to rest. Great breakfast with vegan options. Even a bar, really nice. And the best were the people who run the place. So friendly and helpful. It made the stay so much nicer. Thank you!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 320 reviews
Price from
US$157.91
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.

N
Neža
From
Slovenia
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!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,585 reviews
Price from
US$172.89
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.

M
Malcolm
From
Australia
The elegant restful laid back atmosphere you have created
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 292 reviews
Price from
US$765.35
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.

V
Vladislavs
From
Latvia
We enjoyed everything about this place and hotel. Thanks for the wondeful staff,service,and assistance in everything. The hotel is really beautiful,the beach is nice, the pool is clean, and great breakfasts right on the beautiful beach. It is worth the money you pay
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 820 reviews
Price from
US$140.39
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.

J
Jennifer
From
Australia
Giuseppe! He was our favourite part of the entire stay, so friendly and warm to our kids and so incredibly helpful with things to do and places to go. The hotel was beautiful, clean and felt very elevated. Our room was a villa and had so much space. We loved everything about our stay and this hotel would be our first choice if we ever return to San Teodoro.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 373 reviews
Price from
US$144.84
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.

P
Paolo Giovanni Michele
From
Italy
Finally a 4-star hotel that actually lives up to it: from staff to the structure and services, everything is high quality. The swimming pool is very large, the rooms nice and cozy, the breakfast excellent
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 813 reviews
Price from
US$126.44
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.

S
SHARON
From
France
Very clean. Perfect location. The staff were always very helpful. Amazing view from the beach. Would definitely recommend.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,114 reviews
Price from
US$204.01
1 night, 2 adults

Hotel Le Mimose

Hotel in San Teodoro

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.

M
Mark
From
United Kingdom
All on offer here is fantastic for a 3 star hotel, immaculately clean, the pool was absolutely lovely. Breakfast in the morning was everything acceptable in a better star hotel! Staff so friendly and helpful. Your room cleaned every day, fresh towels when needed. It’s a little bit of a walk into the centre of San Teodoro about 25mins, but well worth the walk (All flat). Great atmosphere in the bustling square especially on a Saturday.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 219 reviews
Price from
US$200.55
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.

L
Lyndall
From
Australia
Incredible family hotel with original features. A step back in time when you walk through the gates, so well looked after.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 118 reviews
Price from
US$273.74
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
Snježana
From
Croatia
Amazing hotel and staff...we where late because the flight was late, but they prepared dinner for us. That is unforgetttabile. Amazing place, for lunch and dinner we have included drink...fantastic vine roso and white...we ll be back for shure. Thank you very much...
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 363 reviews
Price from
US$135.90
1 night, 2 adults
See all 528 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.4
Very good - What previous guests thought, 1,585 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

Popular with guests booking hotels in San Teodoro Coast

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

Popular with guests booking hotels in San Teodoro Coast

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 528 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.2
Very good - What previous guests thought, 813 reviews

Popular with guests booking hotels in San Teodoro Coast

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 260 reviews

San Teodoro Coast's best hotels with breakfast

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 260 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,585 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, 292 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, 813 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,114 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 7.7
Good - What previous guests thought, 582 reviews
I had the most wonderful stay at Residence Baia Salinedda! From the moment we arrived, we were welcomed with warm hospitality from the host, who truly went above and beyond to make our experience exceptional. The location is absolutely stunning, nestled in a beautiful, tranquil spot with breathtaking views of the surrounding nature. The beach is just a short walk away, and everything about the area feels like paradise. The accommodation was fantastic—spacious, comfortable, and well-equipped with everything we needed for a relaxing stay. The bungalow was clean, and had a lovely private garden where we could enjoy the stunning sunrise each morning and had the best sea view. It really felt like a home away from home. Overall, the combination of a great host, an incredible location, and top-notch accommodation made this an unforgettable vacation.
Guest review by
Patel
United Kingdom
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 320 reviews
Lovely little hotel, close to the beautiful beach of La Cinta. The bus from Olbia stops just in front. There are different services in San Teodoro, restaurants, shops, etc. The hotel was wonderful. Beautifully decorated and so clean. I had a quiet room, which was good to rest. Great breakfast with vegan options. Even a bar, really nice. And the best were the people who run the place. So friendly and helpful. It made the stay so much nicer. Thank you!
Guest review by
Laura
Switzerland
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 219 reviews
All on offer here is fantastic for a 3 star hotel, immaculately clean, the pool was absolutely lovely. Breakfast in the morning was everything acceptable in a better star hotel! Staff so friendly and helpful. Your room cleaned every day, fresh towels when needed. It’s a little bit of a walk into the centre of San Teodoro about 25mins, but well worth the walk (All flat). Great atmosphere in the bustling square especially on a Saturday.
Guest review by
Mark
United Kingdom
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,485 reviews
The location was great, so close the beach and the view was beautiful. The two pool options were great and having the 3 restaurants was useful. Having a car park for guests right at the beach was extremely convenient. Our little apartment had all the basics for cooking in the room if we wanted and the outdoor patio was nice. The whole place had a welcoming beach holiday vibe and we wished we had booked for more days.
Guest review by
Romy
Australia
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 820 reviews
We enjoyed everything about this place and hotel. Thanks for the wondeful staff,service,and assistance in everything. The hotel is really beautiful,the beach is nice, the pool is clean, and great breakfasts right on the beautiful beach. It is worth the money you pay
Guest review by
Vladislavs
Latvia
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 300 reviews
The location is excellent — just a short walk from La Cinta Beach and close to the center of San Teodoro. The hotel has a lovely garden and a relaxed, vintage vibe. The staff were kind and welcoming, and the room was basic but clean. Free parking was a great bonus.
Guest review by
Julia
Ireland
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 878 reviews
Staff was great! Very friendly and helpful. Pool was really great, very big and clean. Very calm hotel, good to go with kids and yet very silent. Very close to the city center of San teodoro and to supermarket. It was very clean and well maintained.
Guest review by
Juliana
Netherlands
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.4
Very good - What previous guests thought, 1,585 reviews
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!
Guest review by
Neža
Slovenia
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,114 reviews
Very clean. Perfect location. The staff were always very helpful. Amazing view from the beach. Would definitely recommend.
Guest review by
SHARON
France
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 118 reviews
Incredible family hotel with original features. A step back in time when you walk through the gates, so well looked after.
Guest review by
Lyndall
Australia
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 292 reviews
The elegant restful laid back atmosphere you have created
Guest review by
Malcolm
Australia

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
gogless