Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
Terra Di Mare Resort
Via Naviglio, 08020 San Teodoro – Show map
After booking, all of the property’s details, including telephone and email address, are provided in your booking confirmation and your account.
Get instant confirmation with FREE cancellation on most rooms!
6 Reasons to Choose Terra Di Mare Resort
No booking fees • Save money! Best price guarantee — enter dates to see these prices!
201 properties in San Teodoro
Including hotels, apartments, villas and more.
218 verified reviews
We speak your language
Terra Di Mare Resort's staff speak: Italian, French, Spanish, English, German
Booking is safe
When you book with us your details are protected by a secure connection.
Outdoor Pool, Grounds, Terrace
Tennis Court, Golf Course (within 2 miles), Diving, Horseback Riding, Snorkeling, Sauna, Fitness Center, Spa, Massage, Hot Tub, Turkish/Steam Bath, Bicycle Rental, Playground
Food & Drink
Bar, Breakfast in the Room, Snack Bar
Free! WiFi is available in public areas and is free of charge.
Free! Free public parking is available on site (reservation is not needed).
Room Service, Packed Lunches, Shuttle Service (free), Airport Shuttle (surcharge), 24-Hour Front Desk, Baggage Storage, Concierge Service, Meeting/Banquet Facilities, Fax/Photocopying
Safe, Non-smoking Rooms, Facilities for Disabled Guests, Family Rooms, Elevator, Soundproof Rooms
Italian, French, Spanish, English, German
2:00 PM - 11:00 PM
10:00 AM - 10:30 AM
Cancellation and prepayment policies vary according to room type. Please enter the dates of your stay and check what conditions apply to your preferred room.
Children and Extra Beds
All children are welcome.
Free! All children under 2 years stay free of charge when using existing beds.
All children under 2 years are charged EUR 12 per person per night in a crib.
The maximum number of extra beds/cribs in a room is 2.
Additional fees are not calculated automatically in the total cost and will have to be paid for separately during your stay.
Pets are not allowed.
Cards accepted at this property
Terra Di Mare Resort accepts these cards and reserves the right to pre-authorize your card prior to arrival.
Based on 218 reviews
Show reviews from:
Popular Hotels in San Teodoro
Right on the beach, this 3-star hotel features rooms on spacious grounds. Hotel L'Esagono provides 2 swimming pools, a restaurant, and free private parking.
Score from 130 reviews Good
Hotel Stella Marina is 215 yards from the center of San Teodoro and a 5-minute drive from La Cinta beach. It provides free parking and air-conditioned accommodations.
Score from 106 reviews Excellent
The Due Lune Resort is located on the northeast coast of Sardinia. It offers panoramic views of the coastline, a 9-hole golf course and many sports and recreational facilities.
Score from 14 reviews Very good
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 spa facilities and free Wi-Fi.
Score from 85 reviews Very good
-beach shuttle -comfortable rooms -modern facilities -nice personal
-wifi only in reception and pool are tier than that very good hotel
-If you really are looking for different beaches in Sardinia, Terra di Mare is well situated. The best beaches are in the north and in the middle east of the region. This hotel is just between. Rent a car (mandatory for me there to move), and drive only 1 hour max to arrive either in the north (Palau, costa smeralda, porto cervo, wonderful beaches-spiaggia del principe, della volpe,...), or in the middle east (canigone- port city where you can find boat tour that stops at many beaches). Last but not least, beautiful beaches are near the hotel too: big ones and small ones (I prefered the small ones, less crowded) -the swimming pool is great. It is always a pleasure to stay a couple of hours near it to read, have a cocktail, play on the pool or outside ("grass space" for badminton and more) -a new grocery store is at 1 min by car. Very convenient
the breakfast is delicious and diversified, meaning that you can always choose differents things to eat. But at the end, the meal is the same every morning. A little plus would have been perfect. But this doesn't erase the good taste of the breakfast. -we bought some fruits and we wasn't allowed to borrow a knife at the bar/kitchen.
Hi,i been to the resort Terra di mare in July and everything was so good, the staff reception (especially Simona) was helpful and very polite, the cleaner(especially Antonietta) was superb and friendly and the breakfast girls (especially Valentina) were so friendly kind and polite. Big thank you to all staff at the resort. Clara D'Andrea
I liked all
Everything - the staff were very friendly (the lifeguard found and returned an ipod we lost by the pool), the rooms were good and spotless, the pool was excellent and the dining area was very nice. About a 10-15 minute walk into the centre of San Teodoro too, which we liked.
The Pool Breakfast The bed Each room has a patio or terrace Close to a supermarket Shuttle Bus runs daily
Walk to the town Cleaners were rude! A/C is very loud. Shower design means it can flood the bathroom!
The reception staff was very helpful, especially the Manager, Laura. For example, Laura lent us a beach umbrella to use for our stay. Free parking and free wi-fi was an added bonus. If you have a room near or above the pool area you could get the wi-fi in your room as well. Blackout curtains in the room were great for sleeping in. The mattress and pillows were very comfortable. The balcony was used several times a day. The breakfast variety was good. Though they do end right at 10:30 am sharp! No exceptions. Great location to travel around to many small towns with great beaches.
Size of shower is very small, barely room for one person. If its a windy day a smell comes up through the drainage pipes in the shower that is less than pleasant. The bathroom itself is a good size. The tv is way too small, smaller than my computer screen and lacked any English speaking shows. The close proximity of the room to the pool meant you could hear kids playing and screaming very early in the morning. Why their parents allowed this is another story. Smoking was allowed anywhere outside. As a non-smoker it was sometimes difficult to get away from the noxious fumes coming from the smokers. This is true for any where in Italy and not just here. The pool area should be smoke free as it is in Canada.
The staff is very kind, very relaxed atmosphere and surrounding, great breakfast, lovely pool. Room was good, clean and comfy. We came with small child had good time. I recommend :-)
A nice modern hotel with comfortable rooms and a super swimming pool. The bathroom was large and the breakfast was very good. The air conditioning worked well and was quiet. The bed was very comfortable. No problem with parking. Front desk staff were very helpful.
Wifi was weak in our room.
- very nice and helpful personnel - nice swimming pool - clean and spacious rooms - good location, walking distance to the city center
- poor internet speed (roughly 1,5Mbit for the whole hotel), sometimes completely unusuable - the same breakfast every day
Nice property on a clean, well maintained area, large place to park, playground in the hotel garden, the chance of an earlier check in.
The equipment of the apartement is quite niggardly: very tiny kichenette (however we didn't really used it), no washing up liquid, no sponge, not even a litterbag. I know, it's an apartement, but I booked not in a camping, but in a 4 stern hotel! We usually book an apartement because the children, but I've never had an experience like this. The sofa bed in the living room was very unconfortable. Very loud company on the night before leaving. Not enough place for the things of 4 people.
Friendlines of staff, always willing to help.
Cleanliness could have been better.
Perfect, there is nothing to reproach, we loved it!
The Pool was cold, well, but who would expect it warmer in the 1st of May :)
The staff were extremely friendly and helpful
We stayed in an apartment which was spacious, clean and had a really comfy bed. The location is peaceful and only 5-10 min walk to the centre and 15-20 mins to the beach. The staff were friendly and alwayshelpful. If I was in San Teodoro again I would stay here.
We loved our stay at the Terre di Mare Resort in May 2014. The staff was extremely attentitive, helping us out with even the smallest requests (restaurant recommendations, bike and car rentals, tours, spa, etc.). Visiting during the low season, it really felt like we had the full service of all hotel staff just for the two of us.The facilities seemed very new and/or well maintained, with a nice pool and great spa (massage highly recommended). We asked around and apparently this is one of the only spa options in San Teodoro. Only 200m away, the nearest restaurant (forget the name!) was the best we found during our entire week in Sardinia - the seafood starter is to die for and homemade sardinian pasta delicious too. Highly recommended!
The hotel does not offer direct access to the beach but the pool is nice and the town (10mins) and beach (15 mins) are just a short walk.
Very helpfull and kind reception staff, clean and pretty large apartment. In the evening on the balcony you can hear amazing sound of frogs from the little river next to the hotel :)
Great facilities (little gym, nice pool, beautiful yard) Very friendly personnel Good breakfast, not only sweet pastries but also dark bread, etc.
Not very close to twon center and beach, but still ok (shuttle to beach available)
Loved this hotel! Seemed to be one of the nicest in the San Teodoro area. Staff was exceptional from helping us make dinner reservations to booking activities, car rental, etc.
Only thing I could complain about is the very uncomfortable (hard and squeaky) bed. Would still stay in this hotel again!
The staff generally were helpful
The food shuts at 3pm without the option of buying snacks. Having Do Not Disturb sign on did not stop staff to knock or ring the phone to see if they can clean - it's on for a reason!! Breakfast needs more variety. My fridge wasn't working.
The close proximity to the town but still remains quiet. Lovely pool and good shuttle service to the beach.
Not being able to control the air conditioning fully.
The hotel staff were extremely helpful and always gave a service with a smile! The rooms were cleaned thoroughly on a daily basis. The pool area was excellent and the hotel interior was modern and well-designed. Ample parking space was also available.
Although breakfast was of good quality, the choice was the same every day which got a bit boring after an eight day stay! Also, the location of the hotel could be a bit of a problem for those without a rental car as it is slightly out of the way.
All I can say is Wow! Beautiful resort, nice pool, neat room, friendly service, free aperitif on Wednesdays, child-friendly, free Wifi in the lobby and wired internet connection in the room, close to the town not too far from the beach and in addition a complimentary shuttle every couple of hours. We had an unforgettable holiday and will probably come back next year.
Very nice 4 stars hotel. Comfortable, clean rooms. Staff friendly and helpful, especially Laura. Grazia mille!
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favorite destinations to receive personalized deals.
Get started now by entering your email address. We'll instantly send you a link to our Deal Finder!
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.