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 Santa Teresa di Gallura · 224.34 km from centre
7.8
115 reviews
Breakfast available
When you a stay at COLONNA GRAND HOTEL CAPO TESTA, a Colonna Luxury Beach Hotel, Santa Teresa Sardegna in Santa Teresa di Gallura, you'll be on the beach, just steps from Rena di ponente and Gulf of Asinara. This beach hotel is 14.4 mi (23.3 km) from Bonifacio Port and 0.1 mi (0.2 km) from Rena di levante.

Hotel in Loiri Porto San Paolo · 189.35 km from centre
8.8
121 reviews
Breakfast available
With a stay at Hotel Don Diego in Loiri Porto San Paolo, you'll be on the beach, within a 15-minute drive of Cala Brandinchi Beach and Porto Taverna Beach. This beach hotel is 11.3 mi (18.2 km) from Port of Olbia and 6.7 mi (10.7 km) from San Teodoro Beach.

Hotel in Trinità d'Agultu e Vignola, Isola Rossa · 200.60 km from centre
8.4
210 reviews
Breakfast available
Located 300 metres from Marinedda Beach in northern Sardinia, Hotel Marinedda Thalasso & Spa boasts sea views and a private beach. It has a wellness centre with swimming pools. Rooms offer a balcony or veranda and free WiFi.
Air conditioning and satellite TV are featured in all rooms. Some rooms offer a separate lounge, while others have sea views. The rooms have Mediterranean-style furnishing.
Breakfast at the Marinedda is served on the poolside terrace every morning. The resort has 3 restaurants, including the candlelit Punta Canneddi with its à la carte menu.
At the Elicriso Spa, guests can enjoy the Finnish saunas, hot tub and Turkish baths. It also has fresh and salt water pools. A mini club with entertainment, tennis and five-a-side football lessons are provided.
Hotel Marinedda Thalasso & Spa is 60 km from Sassari, and a 90-minute drive from Alghero-Fertilia Airport. Parking is free. Isola Rossa in the Gulf of Asinara is 1 km away.

Hotel in Golfo di Marinella, Olbia · 203.02 km from centre
8.0
157 reviews
Breakfast available
With a stay at Hotel Palumbalza Porto Rotondo in Olbia, you'll be a 3-minute drive from La Marinella Beach and 5 minutes from Church of San Lorenzo. This beach hotel is 9.7 mi (15.6 km) from Port of Olbia and 12.3 mi (19.8 km) from Pittulongu Beach.

Hotel in Costa Smeralda, Palau · 219.00 km from centre
8.4
74 reviews
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 19.5 mi (31.3 km) from Capriccioli Beach and 0.8 mi (1.2 km) from Palau Harbor.

Hotel in Gallura, Tempio Pausania · 181.63 km from centre
8.9
97 reviews
Breakfast available
Vallicciola Nature Hotel features a garden, terrace, a restaurant and bar in Tempio Pausania. This 4-star hotel offers room service, a 24-hour front desk and free WiFi. Free private parking is available and the hotel also provides bike hire for guests who want to explore the surrounding area.
At the hotel, each room includes a wardrobe. Every room comes with a private bathroom with a bidet, free toiletries and a hairdryer. At Vallicciola Nature Hotel the rooms are fitted with a desk and a flat-screen TV.
A continental, Italian or vegetarian breakfast can be enjoyed at the property.
Guests at the accommodation will be able to enjoy activities in and around Tempio Pausania, like cycling.
Olbia Costa Smeralda Airport is 55 km away.

Hotel in Arzachena · 207.72 km from centre
9.6
44 reviews
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 15.3 mi (24.6 km) from Capriccioli Beach and 3.7 mi (5.9 km) from Giants' Grave.

Hotel in Lu Bagnu, Castelsardo · 190.72 km from centre
9.6
28 reviews
Breakfast available
When you stay at Best Western Hotel Blumarea in Castelsardo, you'll be on the waterfront, within a 5-minute drive of Lu Bagnu Beach and Port of Castelsardo. This family-friendly hotel is 2.2 mi (3.6 km) from Marina di Castelsardo Beach and 2.9 mi (4.6 km) from Museum of Mediterranean Weaving.

Hotel in Olbia · 193.15 km from centre
8.2
311 reviews
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 Porto Cervo, Arzachena · 217.16 km from centre
7.8
162 reviews
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 · 216.25 km from centre
9.2
238 reviews
With a stay at Hotel Balocco in Arzachena, you'll be near the beach, within a 15-minute drive of Capriccioli Beach and Marina di Porto Cervo. This family-friendly hotel is 16.4 mi (26.3 km) from La Marinella Beach and 0.7 mi (1.1 km) from Gregoland.

Hotel in Olbia · 189.92 km from centre
8.2
93 reviews
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 San Teodoro · 177.93 km from centre
8.8
49 reviews
Breakfast available
Located in San Teodoro, Hotel San Teodoro is on the waterfront – a 2-minute drive from San Teodoro Lagoon and 6 minutes from San Teodoro Port. This beach hotel is 2.5 mi (4 km) from La Isuledda Beach and 2.6 mi (4.1 km) from San Teodoro Beach.

Hotel in Baja Sardinia, Arzachena · 213.19 km from centre
8.2
234 reviews
Breakfast available
Located in Arzachena, Hotel Pulicinu is in the suburbs – a 3-minute drive from Aquadream and 7 minutes from Cala Battistoni. This hotel is 9.7 mi (15.6 km) from Capriccioli Beach and 17.9 mi (28.9 km) from La Marinella Beach.

Hotel in Murta Maria, Olbia · 190.35 km from centre
8.4
602 reviews
Breakfast available
With a stay at Hotel Sa Pedra in Olbia, you'll be near the beach, within a 15-minute drive of Port of Olbia and Marina Maria Beach. This hotel is 7.7 mi (12.4 km) from Cala Brandinchi Beach and 9.6 mi (15.4 km) from San Teodoro Beach.

Resort in Li Junchi, Badesi · 196.84 km from centre
8.6
177 reviews
Breakfast available
Surrounded by Mediterranean gardens and vineyards, Resort & Spa Le Dune is set in a large park overlooking the Asinara Gulf. It offers 6 pools, a spa, and rooms with a furnished terrace.
Le Dune features a wide range of sports and leisure facilities. Its pools include hydromassage jets and counter-current swimming. Baby-care services are also available.
Guests at Le Dune can enjoy the spa's gym, Turkish bath and relaxation areas. They also have a choice of 9 different restaurants, which offer a range of cuisines to suit all tastes, including children's dishes.
Rooms are all air conditioned and come with a private bathroom.
Le Dune Resort & Spa is just 1 hour's drive from Olbia and Alghero, and is 40 minutes from S. Teresa plus Porto Torres harbour. The beach opposite the resort is 8 km long and leads to the deserted cliffs of Isola Rossa.

Resort in Stintino · 207.69 km from centre
9.1
221 reviews
Breakfast available
Just 300 metres from its private beach in Stintino, Hotel Ancora offers an outdoor pool, free bike rental, and entertainment services. It features rooms with a balcony, a garden, and a restaurant.
Overlooking the garden or sea, air-conditioned rooms at the Ancora are decorated in a traditional Sardinian style and include satellite TV plus a minibar.The private bathroom has free toiletries.
During summer, the hotel offers a wide range of activities such as water aerobics, canoeing, beach volley, and windsurfing. A tennis court is also available.
Delicious Italian cuisine is served for lunch and dinner at the restaurant with terrace. Barbecues are organised throughout the summer and children's menus are available.
La Pelosa Beach is just 700 metres away, while Porto Torres is reachable by car in 40 minutes.

Hotel in Alghero · 174.57 km from centre
7.6
28 reviews
Breakfast available
Located in Alghero, Hotel Baia Di Conte is in a national park, within a 5-minute drive of Santa Imbénia Roman Villa and Torre del Porticciolo. This beach hotel is 1 mi (1.6 km) from Mugoni Beach and 1.9 mi (3 km) from Cala della Ghisciera.

Resort in Badesi · 195.65 km from centre
7.9
140 reviews
Located in Badesi, 2.7 km from Spiaggia Li Junchi di Badesi, Is Serenas Badesi Resort provides accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a garden. The accommodation offers a private beach area and a range of water sports facilities, as well as a terrace and a restaurant. The accommodation features a 24-hour front desk, airport transfers, a kids' club and free WiFi.
The resort will provide guests with air-conditioned rooms with a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. Each room comes with a kettle, while certain rooms include a balcony and others also offer garden views. Guest rooms include a wardrobe.
A buffet, continental or Italian breakfast is available at the property.
Is Serenas Badesi Resort offers a children's playground. You can play table tennis and tennis at this 4-star resort, and the area is popular for windsurfing and canoeing.
Sassari Railway Station is 48 km from the accommodation, while Palazzo Ducale Sassari is 49 km away. Alghero Airport is 75 km from the property.

Hotel in Stintino · 207.15 km from centre
8.0
46 reviews
Breakfast available
With a stay at Cala Rosa Club Hotel in Stintino, you'll be within a 15-minute drive of La Pelosa Beach and Gulf of Asinara. This hotel is 0.7 mi (1.1 km) from Spiaggia l'Ancora and 1.5 mi (2.4 km) from Museo della Tonnara.