Hotels · San Teodoro City Centre

Hotel L'Esagono

★★★
◆ Via Cala D'Ambra 141 ·84 rooms ·Check-in from 15:00

A Private Beach at Cala d'Ambra, Spa Included

Hotel L'Esagono sits two minutes from Cala d'Ambra on San Teodoro's coast, with its own stretch of private beach handed over to loungers and umbrellas rather than left to chance. Eighty-three rooms spread across a Mediterranean-style property give it the scale of a proper resort, but the spa is what sets it apart: Lepia Spa Diffusa runs two treatment rooms, a couples' suite, a sauna, steam room, hot tub and an open-air treatment area, a genuine wellness operation rather than a side room off the gym. The restaurant and pool round out a hotel built so a guest never has to leave the grounds to have a full day.

Why It Works

We picked this hotel because it delivers the full resort package, beach, pool, spa and restaurant, at a scale that still keeps San Teodoro's own town centre within walking distance. Lepia Spa Diffusa is the standout: an open-air treatment area and a couples' suite are not standard issue at a beachfront hotel this size, and the fact that booking is required keeps the experience from feeling like an afterthought. Guests consistently praise the cleanliness, staff and location, and the private beach removes the usual scramble for a spot on San Teodoro's public sand.

Why This Location

Cala d'Ambra is two minutes away and San Teodoro's main beach five, which puts the hotel within reach of two of the area's best-known stretches of coast without needing a car for either. The town centre, with its restaurants and shops, is close enough for an evening walk, and La Punta Waterfall and La Isuledda Beach are both a short drive for anyone wanting to range further along the coast. Olbia Costa Smeralda Airport is about twenty-five minutes away, a manageable transfer for a beach-focused stay that doesn't need to double as a city base.

Fast Facts

  • Price: €€€

  • Vibe: beach resort, spa-led, San Teodoro coastline

  • Rooms: eighty-three rooms, Standard to Superior Triple

  • Best For: travellers who want beach, spa and dinner without leaving the property, couples booking the spa's treatment suite

  • Our Favorite Thing About the Hotel: Lepia Spa Diffusa's open-air treatment area, a rare feature at a hotel this size

  • Dining: L'Esagono restaurant with sea views, beach bar, lounge bar, snack bar

  • Amenities: private beach, outdoor pool, full-service spa (sauna, steam room, hot tub, couples' suite), garden and terraces

  • Attractions: Cala d'Ambra (2-minute walk), San Teodoro Beach (5-minute walk), La Punta Waterfall and La Isuledda Beach (short drive)

Rooms Kept Simple, Resort Does the Rest

The room range runs from a Standard Room through a Standard Triple to a Superior Triple, each finished with air conditioning, a safe, a fridge and satellite TV rather than elaborate styling. The point of a stay here is what sits outside the room: the beach, the spa and the restaurant, so the rooms are built as a comfortable base rather than the main event. Superior rooms add a little more space, useful for families or groups sharing a triple.

What to Know Before You Book

Spa treatments require advance booking and are not available to guests under sixteen, so couples or groups with a specific treatment in mind should reserve ahead of arrival. Parking is free but limited, worth factoring in for anyone driving from the airport, and the hotel has no lift, which matters for guests who would prefer a ground-floor room. Pets are not allowed, a point worth knowing before booking for anyone travelling with an animal.

Check-in from 15:00 — Check-out until 10:00

Facilities & services

General

  • Free parking
  • Parking
  • Parking on site
  • Private parking

Services

  • Free WiFi

Food & Drink

  • Bar
  • Kid meals
  • Packed lunches
  • Restaurant
  • Snack bar
  • Special diet menus (on request)

Activities

  • Beach
  • Bike tours
  • Canoeing
  • Cycling
  • Diving
  • Golf course (within 3 km)
  • Happy hour
  • Hiking

Pool and wellness

  • Back massage
  • Beachfront
  • Beauty Services
  • Body scrub
  • Body treatments
  • Body wrap
Hotels
Hotel L'Esagono
◆ San Teodoro — 08020
Rooms84
Check-in15:00
Check-out10:00
← Back to San Teodoro City Centre
Nearby

Other places to stay

All hotels →