• Grande Baia Resort

  • Family-friendly hotel or self-catering accommodation at a 4* beachfront resort with a spa, pool and restaurants, in the heart of Sardinia’s Tavolara National Park.
  • Food & drink
    Buffet style breakfast, lunch and dinner
  • Rooms
    Hotel: 107 rooms and 31 suites; Apartments: 118
  • Nearby
    By the sea in the heart of La Tavolara Marine Park surrounding by dozen of sandy beaches
  • Prices
    A 7-night stay on a half board basis sharing a double room starts at £ 700 per person including car hire


Food & Drink:
  • Buffet style breakfast, lunch and dinner
  • Swimming pool
  • Mini Club for children up to 12
  • Spa and wellness centre
  • Sandy beach
  • Wi-fi in common areas
In room features:
  • Air conditioning
  • Very spacious double rooms and suites
  • Self-catering 2-bedroom garden cottages for families

Grande Baia Resort, San Teodoro

Stretching over a vast 200 acres of land on the peninsula that overlooks Tavolara island, the resort is a short stroll from the nearest beach, with a good selection of other pearly white stretches of sand and sparkly sea close by. The atmosphere is relaxed and welcoming, with good facilities for families but equally appealing for couples looking for some much needed rest and relaxation.


All rooms and suites are spacious and situated on the ground floor with their own private patio. Elegantly designed and furnished, the rooms are bright and modern with whitewashed wood furniture, neutral-shaded textiles and splashes of bold blues. Choose from a Comfort or Superior Room, or Junior or Superior Suite. There is enough space for a baby or one child in a Superior Room and for up to two children, sleeping in a double sofa bed, in a Suite.


Offering accommodation in two separate bedrooms, with one or 2 bathrooms, a living room, kitchenette and veranda, the apartments are an excellent option for families. Linen, towels and end of stay cleaning are all organised for you.


Breakfast at the Resort is an extensive buffet of fresh bread, rolls and pastries, eggs and other savoury treats in the Restaurant ‘Il Maestrale’ which has a large covered outdoor terrace. Panini and snacks are available at the pool bar during the day.

Start your evening with an aperitivo of local Vernaccia di Oristano before a Mediterranean-style buffet dinner or, for a special treat, the à la carte menu, featuring mainly Sardinian specialities, at the Restaurant ‘Il Libeccio’.

Exercise and spa facilities

The large outdoor salt water pool has plenty of space for sun bathing and relaxing. The spa houses a gym and a small pool with exercise bikes and provides the perfect excuse for some extreme pampering in the form of a thalassotherapy centre, saunas and steam baths, and a selection of beauty treatments including an open air massage.


There is a low-level programme for adults, with the occasional aqua aerobics class taking place in the pool or down on the beach. The kids’ club (3-12 year olds) offers a daily changing animation programme, indoor creative activities, an outdoor playground and outdoor water games but the big highlight for little ones is definitely the evening poolside disco. A separate unstaffed ‘Babies’ room is also available.


The Resort is 20km from Olbia. The nearest town is San Teodoro, a lively holiday resort in high season, with an evening market in the main piazza and the usual smattering of pizzerias and gelaterias.

Within a very short distance, there is a huge choice of fabulous sandy beaches with dazzling aquamarine water, ranging from Cala Brandinchi, referred to locally as ‘Tahiti’, to the 3km long La Cinta beach which offers water sports and horse-riding.

Highly recommended is the boat trip to the Tavolara island, for some spectacular swimming and snorkelling in the marine park.


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

Local highlights

Further afield

Nearest airport

San Teodoro
Coda Cavallo
Cala Brandinchi

Cala Girgolu
La Cinta
Lu impostu

Porto Cervo
Santa Teresa di Gallura

Cagliari-Elmas Airport
Olbia Costa Smeralda Airport
Alghero airport

From Address:

More Photos

Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort   Grande Baia Resort

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