• Terra di Mare Resort & Spa

  • A family-friendly seaside hotel close to some of Sardinia's best beaches
  • Kids
    The apartments are perfect for families.
  • Food & drink
    Buffet-style breakfast, poolside bar for light lunches and dinner served at the table
  • Rooms
    65 rooms including double, Junior Suites and apartments
  • Nearby
    Superb local beaches, a lagoon for birdwatching and walking distance to the town centre. Olbia airport is only 30 minutes away.
  • Prices
    from £ 790 per person 7 nights sharing a classic double room including breakfast and fully comprehensive car hire
    Flights to Olbia from £ 60 per person


Food & Drink:
  • A' la carte restaurant
  • Table service for dinner
  • Walking distance to restaurants
  • Swimming pool
  • Spa
  • Tennis court
  • 5-a-side football pitch
  • Wi-Fi
  • Fully equipped self catering apartments
  • Children playground
  • Golf course on site or nearby
  • Walk to the beach or take the complimentary shuttle
In room features:
  • Air conditioning
  • One bedroom apartment with self catering facilities

Terra di Mare Resort & Spa, San Teodoro

Discover Sardinia without the glitz at this comfortable hotel around 60km to the south of the famous Costa Smeralda. The coastline is dotted with family-friendly white sandy beaches with Caribbean-style turquoise water and a delighfully unpretentious atmosphere. The town centre of San Teodoro is also charming, with shops, restaurants and, in high season, an evening market.

Facilities at the hotel include a pool, tennis court and children's play area.

Accommodation is in contemporary rooms or apartments.  Some of the rooms have balconies while all the apartments are on the ground floor have a private patio.

The Classics and Comfort double rooms are located in the main building and overlook the swimming pool.

The Junior Suites and the apartments are located in small houses around the complex and all comprise a double bedroom and a separate lounge area with kitchen and sofa bed and private terrace or pation furnished with table and chairs.

Breakfast and lunch are available in a buffet format while dinner is served at the table.



The Terra di Mare Resort enjoys a quiet location just outside the centre of San Teodoro (800m) and a stroll (2km) from the 3km stretch of sandy beach at La Cinta.

There is a free shuttle from the hotel to the beach, but the tree-lined road is shady and the speed bumps make it very safe to walk or cycle along.

Alongside boasting some of Italy's best beaches, San Teodoro offers water sports activities, trekking and birdwatching.

San Teodoro is a young, family-friendly town, with a community of some 5,000 people who live there year round and the town centre comes to life each evening with a large market and the buzz of bars, restaurants and gelaterie.

The town is situated in the heart of the Tavolara Marine Park, just 60 km south of the glitzy resorts of Porto Cervo and Porto Rotondo.  



Check distances from Terra di Mare Resort by copying and pasting the following locations' names in to the ''Get Route'' box below the map.

Local highlights

Further afield

Nearest airport

Cala Brandinchi
Cala Girgolu
La Cinta

San Teodoro
Coda Cavallo

Cala Brandinchi
Cala Girgolu
La Cinta

Cagliari-Elmas Airport
Olbia Costa Smeralda Airport
Alghero airport

From Address:

More Photos

            Comfort Double room   Superior double room   living room - 1-bedroom apartment with patio   Superior double room   Comfort double room   double room - 1-bedroom apartment with patio   bathroom - 1-bedroom apartment with patio   tennis court and 5-a-side football   kids playground

Contact Us

Contact us for expert advice on your Italian holiday.

Please complete the enquiry form, letting us know if you have any special requests, and we'll get back to you on the same day with our personal recommendations.

If you prefer to speak to us, please call on +44 (0) 20 8089 3226

Please select a Departure Date
Please select airport.
Invalid Input
Invalid Input
Invalid Input
Invalid Input

Contact Details

Please type your full name.
Invalid Input
Invalid email address.
Invalid Input
Invalid Input