Choose your preferred language. We speak English and 41 other languages.
Most often used by people in the United States
Località Costa Caddu, 08020 San Teodoro – Show map
|Double Room (1 Adult)|
|Double Room with Sea View|
|Triple Room (3 Adults)|
|Family Room (2 Adults + 1 Child)||
|Family Room (2 Adults + 2 Children)||
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.
94 verified reviews
We speak your language
Hotel Costa Caddu's staff speak: Italian
When you book with us your details are protected by a secure connection.
Outdoor Pool, Grounds, Sun Deck
Solarium, Bikes Available (free), Playground
Food & Drink
Restaurant, Bar, Snack Bar, Special Diet Meals (upon request)
Free! WiFi is available in public areas and is free of charge.
Free! Free public parking is available on site (reservation is not needed).
Airport Shuttle (surcharge), 24-Hour Front Desk, Express Check-in/Check-out, Meeting/Banquet Facilities
Safe, Non-smoking Rooms, Facilities for Disabled Guests, Family Rooms, Soundproof Rooms, Hypoallergenic room available, All Spaces Non-Smoking (public and private), Air Conditioning
3:30 PM - 12:00 AM
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! One child under 3 years stays free of charge in a crib.
The maximum number of cribs in a room is 1.
Pets are allowed on request. Charges may apply.
Cards accepted at this property
Hotel Costa Caddu accepts these cards and reserves the right to pre-authorize your card prior to arrival.
Based on 94 reviews
Value for money
Show reviews from:
Featuring a pool and tennis court, the Terra Di Mare has a choice of rooms, suites and apartments, all with balconies or patios. In the center of San Teodoro, it is just feet from the beach.
Score from 220 reviews Very good
This hotel is situated in the historical centre of Olbia, adjacent to the pedestrian zone, ideal for relaxing evenings spent walking and shopping until late at night.
Score from 151 reviews Very good
In the center of San Teodoro, Il Viandante is half a mile from the beach in Cala d'Ambra, and a 5-minute drive from La Cinta Beach. Olbia Airport is 17 miles away.
Score from 133 reviews Wonderful
In its own garden with a large sea-view terrace, Agriturismo Orvile provides spacious rooms just over half a mile from Orvile beach. A bike rental service and restaurant are available.
Score from 99 reviews Very good
The views, the pool area, friendly staff
The location (you need a car) and the breakfast
The staff was very friendly and have tried to help us every time we needed help. We have travelled with a 11 month child for 2 weeks in June and we were very satisfied with the accommodation overall. The breakfast was great (mainly sweet things however - Italian style), the hotel lobby and around the pool offers a lot of space for kids, especially with the very well designed beautiful garden. We were provided with extra tovels every day also for the pool extra ones. The rooms are airconditioned. The dinner was great as well and very tasty, but we could not enjoy it so often, because our son was too small for the dinning at late times (the dinner time started at 7:30 pm). The San Teodoro beaches are great and not far away with a car (rental is a must here). And again the staff was very-very kind, espescially to our child, which was a great plus for us. Thank you for the great time once again!
Wifi was slow or not available, which is disturbing sometimes, if you want to check out a few things online. The hotel is a bit remoted from San Teodoro, but the road is a good quality one (with speed bumps however). The child seats were not 100% safe in our oppinion (possibility to slide out), so we had to use a sling to fix him in the chair. These type of chairs we have seen in a lot of restaurant in Sardinia. No mosquito net is installed in the hotel rooms, however after sunset there are lots of them around, so we could not keep open the door after 9 pm.
The staff at the hotel were absolutely fantastic and couldn't have been lovelier to us and particularly to our baby son. The Sardinians love babies!
The approach to the hotel can easily put you off. It is down a long, unkempt road which had various stray dogs wandering about on it when we arrived.
The hotel was spotlessly clean, staff very friendly and the quality of the food was excellent.
A little bit remote from the centre of San Teodoro so a car was essential to get to all the local beaches, attractions etc.
the quiet place, ground floor room, nice garden
Nothing to go at a town at 5km, only used and only for men bicycle.
Hotel area is beautiful and well-cared for. Good atmosphere, calm, excellent for relaxation and with children. Swimming pool is great. Beautiful views from roof terrace and the swimming pool area. Food is nice with great variety. Restaurant is very nice with great view over the sea. Spaciaous parking area. Good children's playground.
Staff in restaurant speaks very very little English (neither German, nor French). With the dinner already too late (at 19.30), the restaurant opened sometimes half an hour late. Serving at breakfast is sluggish. Beautiful location but a car is a must. Slow wifi.
Fabulous! Room with a sea view was fabulous; comfortable, clean, nice outdoor patio w/furniture. All staff friendly and helpful, spoke very good English. Pool and bar/patio area excellent, nighttime entertainment was a plus, very kid friendly, lovely landscaped grounds. Local beaches rent chairs and umbrellas, get there early in season. Very convenient to San Teodoro and superb, crystal clear water beaches, very convenient to restaurants and shops, easy drive (car recommended) from Olbia, easy drive to visit Porto Cervo in the north of the island. Highly recommend this hotel! Room 102 had the best sea view in my opinion, easy access to lobby, bar, pool, dining room. Breakfast buffet was very good, eggs cooked upon demand, excellent coffee, restaurant was clean and lovely view of the sea. Did not eat dinner there but menu was very complete. Recommend nearby Salsero pizzeria and restaurant just before entering San Teodoro on the left.
No internet available in room, wireless access only available in hotel lobby.
quiet child friendly location breakfast buffet
reception staff not always friendly or helpful.
We took the halfboard option. Food was varied and of very good quality. The accommodation was set in spacious grounds and the pool/pool area was clean and well cared for. Staff were friendly and helpful. Room was spacious. Would return again.
In the evenings we found the shower water not hot enough.
The white sandy beach 5 min down the road. The food, the pool, the service. Good place to be for 4,5 days to see around the area. A lot of nice beaches around. 40 min from the airport.
The location is remote. You need a car to go somewhere else. San Teodoro is a nice place to visit once. I did not like the presence of the gardener big dog at the property. It did not bother me before the dog came to our terrace, sticking his head into the room, looking for either food or company, just did not feel safe. I heard other guests did not like the dog too because of the kid's allergy.
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.