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
Olbia
See the latest prices and deals by choosing your dates
Hotel in Santa Teresa di Gallura · 23.37 mi from centre
8.6
144 reviews
Breakfast available
Located in Santa Teresa di Gallura, Felix Hotels - Hotel La Coluccia is by the sea, within a 15-minute drive of Porto Santa Teresa and Rena Bianca Beach. This beach hotel is 4.8 mi (7.7 km) from Spiaggia La Licciola and 6.7 mi (10.8 km) from Porto Quadro.
Hotel in La Maddalena · 20.81 mi from centre
9.0
118 reviews
Breakfast available
When you stay at Grand Hotel Resort Ma&Ma - Adults Only in La Maddalena, you'll be near the beach, just steps from Maddalena Archipelago National Park and 8 minutes by foot from Spiaggia di Punta Tegge. This luxury hotel is 1.4 mi (2.3 km) from Cala lunga di Razzoli and 1.8 mi (2.9 km) from Naval Archaeological Museum.
Hotel in Baja Sardinia, Arzachena · 13.36 mi from centre
9.0
98 reviews
Breakfast available
Located in Arzachena, L'Ea Bianca Luxury Resort is by the sea – a 1-minute drive from Cala Ginepro and 6 minutes from Aquadream. This beach hotel is 8.3 mi (13.4 km) from Capriccioli Beach and 9.8 mi (15.8 km) from Portisco Marina.
Hotel in Liscia di Vacca, Arzachena · 14.97 mi from centre
9.2
35 reviews
Breakfast available
With a stay at Hotel Pitrizza in Arzachena, you'll be next to a golf course, within a 15-minute drive of Capriccioli Beach and Marina di Porto Cervo. This beach hotel is 11 mi (17.7 km) from Portisco Marina and 17.7 mi (28.5 km) from La Marinella Beach.
Hotel in Cannigione, Arzachena · 13.83 mi from centre
9.4
190 reviews
Breakfast available
When you stay at Aethos Sardinia in Arzachena, you'll be on the waterfront, within a 10-minute walk of Spiaggia di Laconia and Spiaggia di Cannigione. This luxury hotel is 10.9 mi (17.6 km) from Portisco Marina and 11.1 mi (17.9 km) from Capriccioli Beach.
Hotel in Arzachena · 13.61 mi from centre
9.0
20 reviews
Breakfast available
When you stay at Romazzino, A Belmond Hotel, Costa Smeralda in Arzachena, you'll be next to a golf course, within a 15-minute drive of Capriccioli Beach and Portisco Marina. This beach hotel is 19.7 mi (31.7 km) from Pittulongu Beach and 14.6 mi (23.4 km) from La Marinella Beach.
Hotel in Baja Sardinia, Arzachena · 14.24 mi from centre
9.2
21 reviews
Breakfast available
When you stay at 7Pines Resort Sardinia-A Destination By Hyatt in Arzachena, you'll be near the airport, within a 5-minute drive of Aquadream and Cala Battistoni. This beach hotel is 9.6 mi (15.4 km) from Capriccioli Beach and 18.8 mi (30.2 km) from La Marinella Beach.
Hotel in Porto Cervo, Arzachena · 14.49 mi from centre
9.0
224 reviews
Breakfast available
With a stay at Cervo Hotel, Costa Smeralda Resort in Arzachena, you'll be on the beach, within a 15-minute drive of Capriccioli Beach and Stella Maris Church. This beach hotel is 9 mi (14.5 km) from Portisco Marina and 15.7 mi (25.3 km) from La Marinella Beach.
Hotel in Cannigione · 13.54 mi from centre
8.4
372 reviews
Breakfast available
Grand Hotel Cannigione offers accommodation with a restaurant, free private parking, a seasonal outdoor swimming pool and a fitness centre. With a bar, the property also has a garden, as well as a private overwater deck at the beach, 400 metres away. WiFi is free throughout.
All guest rooms come with air conditioning, a flat-screen TV with cable channels, a kettle, a bidet, a hairdryer and a desk. The private bathroom is fitted with a shower and free toiletries.
The hotel offers a continental or à la carte breakfast.
Grand Hotel Cannigione offers a terrace and a private beach located 2,5 km away which can be reached via free shuttle service. The area is popular for cycling, and car hire is available at the accommodation.
Guests can enjoy the free shuttle service to/from the private deck area. Cannigione Beach is 800 metres from Grand Hotel Cannigione, while Isuledda Beach is 1 km from the property. The nearest airport is Olbia Costa Smeralda Airport, 34 km from the hotel.
Hotel in Liscia di Vacca, Arzachena · 14.54 mi from centre
9.0
224 reviews
When you stay at Dolce Vita Boutique Hotel in Arzachena, you'll be near the beach, within a 15-minute drive of Maddalena Archipelago National Park and Capriccioli Beach. This hotel is 10 mi (16.1 km) from Portisco Marina and 16.7 mi (26.8 km) from La Marinella Beach.
Hotel in Arzachena · 14.63 mi from centre
8.4
232 reviews
Breakfast available
With a stay at Grand Hotel Poltu Quatu in Arzachena, you'll be near the bay, within a 15-minute drive of Capriccioli Beach and Aquadream. This beach hotel is 17.8 mi (28.7 km) from La Marinella Beach and 22.3 mi (35.8 km) from Port of Golfo Aranci.
Hotel in Costa Smeralda, Palau · 18.57 mi from centre
8.8
399 reviews
Breakfast available
Located on the upper part of Palau, 4-star Hotel Palau has far-reaching views of the Maddalena Island, Caprera and the other islands of the archipelago. It offers elegant air-conditioned rooms, restaurant and 2 pools.
Rooms are complete with a satellite TV, minibar and fully equipped private bathroom. A buffet breakfast is served each morning while Mediterranean and regional specialities can be sampled in the restaurant.
Just a short walk separates it from the Port and Marina, one of the most beautiful of Sardinia, where you can enjoy enchanting views over the surrounding islands. The hotel is also located just 600 metres from the beach and offers a free shuttle to and from it every day.
When you are not exploring the coastline, you can relax by the seasonal pools; one for adults and one especially designed for children. Tennis, windsurf and sailing as well as scuba diving are popular activities in the surroundings.
Hotel in Arzachena · 15.81 mi from centre
8.2
226 reviews
Breakfast available
With a stay at COLONNA RESORT, a Colonna Luxury Beach Hotel, Porto Cervo in Arzachena, you'll be next to a golf course, within a 15-minute drive of Capriccioli Beach and Marina di Porto Cervo. This beach hotel is 10.8 mi (17.4 km) from Portisco Marina and 17.5 mi (28.1 km) from La Marinella Beach.
Hotel in Gallura, Luogosanto · 16.88 mi from centre
9.7
128 reviews
Located in Luogosanto, 44 km from Olbia Harbour, Gallicantu Stazzo Retreat provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant. With a bar, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers a concierge service, and luggage storage for guests.
At the hotel, each room includes a wardrobe. All units at Gallicantu Stazzo Retreat are equipped with a flat-screen TV with satellite channels and a safety deposit box.
The breakfast offers buffet, continental or Italian options.
Guests at the accommodation will be able to enjoy activities in and around Luogosanto, like cycling.
Giants Tombs Coddu Vecchiu is 18 km from Gallicantu Stazzo Retreat, while Isola dei Gabbiani is 28 km away. Olbia Costa Smeralda Airport is 44 km from the property.
Hotel in Porto Cervo, Arzachena · 14.52 mi from centre
8.0
186 reviews
Breakfast available
With a stay at Hotel Luci di La Muntagna in Arzachena, you'll be next to a golf course, within a 15-minute drive of Capriccioli Beach and Stella Maris Church. This golf hotel is 9.2 mi (14.7 km) from Portisco Marina and 15.8 mi (25.5 km) from La Marinella Beach.
Hotel in Baja Sardinia, Arzachena · 15.00 mi from centre
8.6
43 reviews
Breakfast available
When you stay at Grand Relais Dei Nuraghi in Arzachena, you'll be by the sea, within a 15-minute walk of Cala Battistoni and Cala Tremonti. This beach hotel is 9.1 mi (14.6 km) from Capriccioli Beach and 12.3 mi (19.9 km) from Portisco Marina.
Hotel in Costa Smeralda, Palau · 18.61 mi 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 18.9 mi (30.3 km) from Portisco Marina and 19.5 mi (31.3 km) from Capriccioli Beach.
Hotel in Gallura, Tempio Pausania · 18.84 mi from centre
8.9
164 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 · 14.35 mi from centre
9.6
43 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 14.7 mi (23.7 km) from Portisco Marina and 15.1 mi (24.4 km) from Capriccioli Beach.
Hotel in Porto Cervo, Arzachena · 15.33 mi 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.