Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Golfo di Marinella, Porto Rotondo · 68.45 km from centre
7.6
557 review
Breakfast available
Set directly on the beach on the Gulf of Marinella, this elegant hotel features a wide range of facilities including a swimming pool and large garden with tennis courts. WiFi is free in the lobby.
Hotel Palumbalza Porto Rotondo overlooks Porto Oro, just 4 km from Porto Rotondo. You can choose from beautifully decorated guest rooms and suites, some with sea views. Each room is complete with Satellite TV and air conditioning.
On site you will find a scuba-diving centre and a variety of sporting facilities for an action-packed holiday. Children have their own swimming pool, plus a playground. There is a spacious meeting room for conferences and seminars.
On-site you have everything you need for a stress-free holiday, such as a hairdresser, launderette, beauty shop, and market.
Admire the view from the restaurant at the Palumbalza Porto Rotondo hotel where you can enjoy Sardinian, Italian and international cuisine. End your day in style with a drink at the piano bar.

Hotel in Porto Cervo, Arzachena · 78.52 km from centre
8.0
186 review
Breakfast available
When you stay at Hotel Luci di La Muntagna in Arzachena, you'll be next to a golf course, within a 10-minute walk of Stella Maris Church and Louise Alexander Gallery. This golf hotel is 1 mi (1.6 km) from Marina di Porto Cervo and 1 mi (1.6 km) from Gregoland.

Hotel in Baunei, Santa Maria Navarrese · 80.16 km from centre
9.4
101 review
Breakfast available
With a stay at Lanthia Resort in Baunei, you'll be 8.4 mi (13.4 km) from San Gemiliano Beach and 8.6 mi (13.9 km) from Orri Beach. This beach hotel is 8.7 mi (13.9 km) from Cala Moresca Beach and 8.7 mi (14.1 km) from Port of Arbatax.

Hotel in Bonifacio · 96.67 km from centre
9.4
35 review
Breakfast available
When you stay at Hotel du Centre Nautique in Bonifacio, you'll be near the beach, just steps from Bonifacio Port and 10 minutes by foot from Plage de Sutta Rocca. This luxury hotel is 13 mi (20.9 km) from Santa Giulia Beach and 0.5 mi (0.9 km) from Bonifacio Citadel.

Hotel in Alghero · 58.69 km from centre
9.0
922 review
Breakfast available
Offering 2 tennis courts and an outdoor pool with hydromassage corner, Relais Hotel Sa Cheya offers 360° views of the hills and Sardinian countryside. Set in 5 hectares of private land, it is 5 km outside Alghero.
Rooms at this eco-friendly hotel feature a balcony or patio with views of the pool, tennis courts or surrounding hills. They are all air conditioned and include free Wi-Fi and a 32" LED TV.
Guests enjoy a buffet breakfast every morning, with continental options and local specialties. At the restaurant you can taste Mediterranean dishes for lunch and dinner, and a poolside bar is also available.
On request, a private spa including a small hot tub, Turkish bath, sauna and a chromotherapy shower is available.
A shuttle service is available from the hotel to the town centre, nearby beaches and the airport.

Hotel in Baja Sardinia, Arzachena · 76.72 km from centre
8.6
43 review
Breakfast available
Located in Arzachena, Grand Relais Dei Nuraghi is by the sea, within a 5-minute drive of Cala Tremonti and Aquadream. This beach hotel is 1.5 mi (2.4 km) from Spiaggia Precedence A Mucchi Bianchi and 3.5 mi (5.6 km) from Cala Ginepro.

Hotel in Costa Smeralda, Palau · 77.38 km from centre
8.4
74 review
Breakfast available
When you stay at Hotel Palau in Palau, you'll be near the beach, within a 15-minute walk of Palau Tourism Office and La Sciumara Beach. This beach hotel is 0.8 mi (1.2 km) from Palau Harbor and 0.8 mi (1.2 km) from Palau Ethnographic Museum.

Hotel in Pittulongu, Olbia · 64.05 km from centre
8.0
258 review
Breakfast available
When you stay at The Pelican Beach Resort & SPA - Adults Only in Olbia, you'll be on the waterfront, you'll be a 4-minute drive from Sacred Well of Sa Testa. This beach hotel is 5.2 mi (8.4 km) from Port of Olbia and 18.7 mi (30.2 km) from Cala Brandinchi Beach.

Hotel in Olbia City Centre, Olbia · 58.39 km from centre
8.6
453 review
Breakfast available
With a stay at Hotel For You, you'll be centrally located in Olbia, within a 5-minute drive of Port of Olbia and Fausto Noce Park. This spa hotel is 14.2 mi (22.9 km) from Cala Brandinchi Beach and 0.5 mi (0.8 km) from Corso Umberto.

Hotel in Porto-Vecchio · 118.05 km from centre
9.2
174 review
Breakfast available
The closest hotel to the beach of Palombaggia.
A small haven of peace located in the middle of the umbrella pines, the Ambassador Palombaggia hotel is only 340 meters from the beach of Palombaggia and 12 km from Porto Vecchio.
The hotel has a large outdoor swimming pool with natural basins designed in 2 basins, a SPA area consisting of a gym, a massage room and a balneotherapy jacuzzi.
Around the pool you will find platforms with sunbeds and umbrellas, as well as our pool bar.
The rooms of the Ambassador Palombaggia Hotel are decorated with elegance, charm and authenticity.
Our establishment is entirely built with stones of the region, a pink rock which will sublimate your horizon, in order to plunge you in a typically Corsican universe.
Their private and spacious bathroom has an Italian shower, and luxury local toiletries.
Each room has a private terrace overlooking the pool and garden.
Breakfast is served every morning from 8:00 am to 10:00 am on the terrace of your room.
The hotel also has a restaurant where you will enjoy a refined cuisine with fresh, local products, quality. open every evening, and the pool bar.
The hotel offers massages and beauty treatments on request and for an additional fee.
An aquabike is also available in the pool.
A haven of peace nestled among the pines, the Ambassador Palombaggia hotel is just 340 meters from Palombaggia beach , THE NEAREST HOTEL TO THE BEACH (more info) and 12 km from Porto-Vecchio.

Hotel in Arzachena · 65.47 km from centre
9.6
43 review
Breakfast available
Located in Arzachena, Tenuta Pilastru is in a rural location, within a 5-minute drive of Necropolis of Li Muri and Li Lolghi Tomb of the Giants. This spa hotel is 3.7 mi (5.9 km) from Giants' Grave and 4.2 mi (6.7 km) from Arzachena Museum.

Hotel in Arzachena · 69.17 km from centre
9.8
8 review
Breakfast available
With a stay at Cascioni Eco Retreat - Suites with Private Pool in Arzachena, you'll be 5.4 mi (8.7 km) from Coddu Vecchiu Tombs of Giants and 6.2 mi (10 km) from Liscia Ruja Beach. This luxury hotel is 7.5 mi (12 km) from Piccolo Pevero Beach and 7.6 mi (12.3 km) from Pevero Golf Club.

Hotel in Olbia · 58.58 km from centre
8.2
305 review
Breakfast available
With a stay at Hotel Martini Olbia, you'll be centrally located in Olbia, steps from Fausto Noce Park and within a 10-minute walk of Basilica of San Simplicio. This hotel is 0.9 mi (1.5 km) from National Archaeological Museum of Olbia and 1.3 mi (2.1 km) from Port of Olbia.

Hotel in Olbia · 59.03 km from centre
8.6
715 review
Breakfast available
Located in Olbia, Delta Hotels by Marriott Olbia Sardinia is in the business district, within a 5-minute drive of Basilica of San Simplicio and Port of Olbia. This hotel is 4.2 mi (6.7 km) from Pittulongu Beach and 4.9 mi (7.9 km) from Bados Beach.

Hotel in Ogliastra, Villagrande Strisaili · 75.28 km from centre
8.5
240 review
Breakfast available
Hotel Orlando is set at the foot of Gennargentu National Park, in one of Sardinia's most unspoilt areas. It is surrounded by oak woods and features a large outdoor pool and 1 traditional restaurant and 1 à la carte restaurant open for special events.
Rooms at the Orlando come with air conditioning, a TV and a minibar. Some include a balcony or a hydromassage bath.
Local organic ingredients are used at the restaurant to prepare Sardinian specialities. A buffet breakfast with typical Sardinian produce is included.
You can book a massage or a session at the on-site spa which features a Turkish bath and sauna.
Located in Villagrande Strisaili, Hotel Orlando is a 30-minute drive from Arbatax on the coast. Here you can catch a ferry to Italy's mainland. Lido di Orrì beach is 35 minutes away by car.

Hotel in Porto Cervo, Arzachena · 79.47 km from centre
7.8
162 review
Breakfast available
With a stay at Grand Hotel in Porto Cervo in Arzachena, you'll be 5.4 mi (8.6 km) from Principe Beach and 5.9 mi (9.5 km) from Capriccioli Beach. This beach hotel is 10.1 mi (16.2 km) from Portisco Marina and 13 mi (20.9 km) from Barca Bruciata Beach.

Hotel in Liscia di Vacca, Arzachena · 78.55 km from centre
9.2
232 review
When you stay at Hotel Balocco in Arzachena, you'll be near the beach, within a 15-minute walk of Marina di Porto Cervo and Gregoland. This family-friendly hotel is 0.9 mi (1.5 km) from Stella Maris Church and 1.4 mi (2.3 km) from Carla Granu.

Hotel in Arbatax, Tortoli · 86.47 km from centre
9.0
63 review
Breakfast available
With a stay at Hotel Club Saraceno in Tortoli, you'll be within a 15-minute walk of Porto Frailis Beach and San Gemiliano Beach. This beach hotel is 1.6 mi (2.6 km) from Port of Arbatax and 2.1 mi (3.3 km) from Rocce Rosse Beach.

Hotel in Olbia · 61.75 km from centre
8.2
93 review
Located in Olbia, Hotel Ollastu is by the sea – a 2-minute drive from Costa Corallina Beach and 8 minutes from Porto San Paolo Beach. This beach hotel is 9.1 mi (14.7 km) from Port of Olbia and 6.7 mi (10.8 km) from Cala Brandinchi Beach.

Hotel in Baunei · 80.19 km from centre
9.4
61 review
Breakfast available
A stay at Nascar Hotel places you in the heart of Baunei, within a 10-minute walk of Santa Maria Navarrese Marina and Spiaggia di Tancau. This beach hotel is 3.3 mi (5.4 km) from Lido delle Rose Beach and 3.3 mi (5.4 km) from Spiaggia di Pollu.