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
Santa Teresa di Gallura
See the latest prices and deals by choosing your dates
Hotel in Santa Teresa di Gallura · 1.24 mi 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 13.6 mi (21.9 km) from Vignola Mare Beach and 14.4 mi (23.3 km) from Bonifacio Port.
Resort in Santa Teresa di Gallura · 1.61 mi from centre
8.0
30 reviews
Breakfast available
Located in Santa Teresa di Gallura, Mangia's Santa Teresa Sardinia, Curio Collection by Hilton is within a 10-minute drive of Rena Bianca Beach and Porto Santa Teresa. This beach resort is 2.6 mi (4.1 km) from Moon Valley and 2.6 mi (4.2 km) from Cala Spinosa Beach.
Hotel in Santa Teresa di Gallura · 0.36 mi from centre
8.6
51 reviews
Breakfast available
With a stay at Hotel Moresco in Santa Teresa di Gallura, you'll be in a regional park, just a 3-minute walk from Rena Bianca Beach and a 4-minute drive from Porto Santa Teresa. This beach hotel is 3.1 mi (5 km) from Cala Spinosa Beach and 12.9 mi (20.7 km) from Bonifacio Citadel.
Hotel in Santa Teresa di Gallura · 0.32 mi from centre
9.0
160 reviews
Breakfast available
With a stay at Hotel Corallaro, you'll be centrally located in Santa Teresa di Gallura – a 3-minute walk from Rena Bianca Beach and a 4-minute drive from Porto Santa Teresa. This hotel is 1.5 mi (2.4 km) from Lu Brandali and 3.2 mi (5.2 km) from Cala Spinosa Beach.
Hotel in Santa Teresa di Gallura · 0.13 mi from centre
7.4
84 reviews
Breakfast available
A stay at Hotel Majore places you in the heart of Santa Teresa di Gallura, within a 15-minute walk of La Punzesa and Longonsardo Tower. This family-friendly hotel is 12.7 mi (20.4 km) from Bonifacio Port and 13.9 mi (22.3 km) from Porto Pollo Beach.
Hotel in Santa Teresa di Gallura · 0.35 mi from centre
8.8
9 reviews
Located in Santa Teresa di Gallura, GH Hotel Diana is in the suburbs, within a 5-minute drive of Rena Bianca Beach and Longonsardo Tower. This hotel is 12.3 mi (19.8 km) from Vignola Mare Beach and 13.2 mi (21.2 km) from Bonifacio Port.
Hotel in Santa Teresa di Gallura, Santa Teresa Gallura · 0.42 mi from centre
8.9
572 reviews
Breakfast available
LH Hotel La Funtana is located in a quiet area 20 minutes' walk from Santa Teresa Gallura beach and even closer to the town centre. The hotel has its own pool.
Santa Teresa Gallura's new port is 400 metres away and tennis courts are located nearby.
La Funtana's rooms are large and some have their own balconies. All are air conditioned, with satellite TV.
At La Funtana you will find a small library, a lounge and a 24-hour bar and reception. The poolside terrace provides umbrellas and sun loungers.
A free Italian or continental breakfast is served.
Hotel in Santa Teresa di Gallura, Santa Teresa Gallura · 1.25 mi from centre
7.3
451 reviews
On the northernmost tip of Sardinia, the 4-star Club Esse Shardana has rooms with air conditioning, 3 km from Santa Teresa di Gallura. The property features a garden with outdoor swimming pool.
All rooms are decorated with pastel colours and come with air conditioning and a small fridge.
WiFi is free in Shardana’s bar and reception, and parking spaces are also free of charge. The restaurant, serves Sardinian and Mediterranean specialities.
The hotel is a 1-hour drive from Olbia and its airport.
Hotel in Santa Teresa di Gallura, Santa Teresa Gallura · 0.37 mi from centre
8.4
855 reviews
Admire the beautiful sea view at Hotel Moresco. Set in the popular resort of Santa Teresa Gallura, a private path connects you to the beach in 2 minutes.
Set in the north of Sardinia, the Moresco Hotel overlooks the islands of Lavezzi and Cavallo. Its central location means you are just 150 metres from the main square. Only 50 metres away you will find the beach and crystal-clear waters, which have been awarded the European Blue Flag.
Fully refurbished in 2021, a number of suites and rooms are available with private balconies and stunning views. After a day at the beach, you can relax on the veranda and enjoy fresh-fish dishes from the restaurant.
Hotel in Santa Teresa di Gallura · 4.95 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 Fido and Porto Santa Teresa. 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 · 10.56 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 Bonifacio · 10.49 mi from centre
9.5
169 reviews
Breakfast available
Situated in Bonifacio, Hôtel & Spa Version Maquis Citadelle boasts air-conditioned rooms with free WiFi. The hotel has a year-round outdoor infinity pool, a spa and fitness centre, and guests can enjoy a meal at the restaurant. Free private parking is available on site.
Each room features a private terrace with a view. The rooms are equipped with an extra large double bed, a coffee machine, a flat-screen satellite TV, a minibar and a safety deposit box. The private bathrooms have a shower, free essential oils toiletries and a hair dryer.
A buffet breakfast is available every day and features local produce and Corsican recipes.
Bike hire is available at this hotel and the area is popular for golfing. The hotel also offers car hire. The King Aragon Steps down to the beach are 1.6 km from the property while Spérone Golf Course is 7 km away. The nearest airport is Figari-Sud Corse Airport, 24 km from the property.
for any reservation of more than 3 rooms special conditions are applicable
Hotel in Costa Smeralda, Palau · 10.76 mi from centre
8.9
426 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 Gallura, Aglientu · 10.10 mi from centre
8.8
221 reviews
Set in Aglientu and with Spiaggia di Vignola reachable within a few steps, Jatika Boutique Hotel offers a restaurant, non-smoking rooms, free WiFi and a bar. This 4-star hotel offers luggage storage space. Staff on site can arrange airport transfers.
At the hotel, all rooms are fitted with a desk. Complete with a private bathroom fitted with a shower and free toiletries, all guest rooms at Jatika Boutique Hotel have a flat-screen TV and air conditioning, and some rooms also offer a balcony. Guest rooms will provide guests with a minibar.
Isola dei Gabbiani is 33 km from the accommodation, while Giants Tombs Coddu Vecchiu is 43 km from the property.
Hotel in Bonifacio · 10.39 mi from centre
9.4
346 reviews
Breakfast available
A stay at Hotel Genovese places you in the heart of Bonifacio, within a 15-minute walk of Bonifacio Port and Bonifacio Citadel. This spa hotel is 14.1 mi (22.6 km) from Santa Giulia Beach and 0.1 mi (0.1 km) from Eglise Saint-Dominique de Bonifacio.
Hotel in Bonifacio · 11.58 mi from centre
8.8
5 reviews
Breakfast available
With a stay at A Speranza Suites avec Piscine privative chauffée in Bonifacio, you'll be near the airport, within a 5-minute drive of Bonifacio Port and Bonifacio Hospital. This luxury hotel is 11.7 mi (18.9 km) from Santa Giulia Beach and 1.9 mi (3 km) from Plage de Sutta Rocca.
Hotel in Bonifacio · 10.48 mi from centre
9.4
35 reviews
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 Costa Smeralda, Palau · 10.73 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 19.5 mi (31.3 km) from Capriccioli Beach and 0.8 mi (1.2 km) from Palau Harbor.
Hotel in Bonifacio · 11.58 mi from centre
9.4
126 reviews
Breakfast available
Located in Bonifacio, Lodge De Charme A Cheda is in a rural location – a 3-minute drive from Bonifacio Port and 8 minutes from Pic de la Trinite. This spa hotel is 4.3 mi (7 km) from Sperone Golf Club.
Hotel in La Maddalena · 11.51 mi from centre
9.0
514 reviews
Breakfast available
When you stay at Hotel Excelsior in La Maddalena, you'll be near the beach, just steps from Maddalena Archipelago National Park and 8 minutes by foot from Naval Archaeological Museum. This hotel is 22.5 mi (36.2 km) from Capriccioli Beach and 1.5 mi (2.4 km) from Spiaggia di Punta Tegge.