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 San Teodoro City Centre, San Teodoro · 36.40 km from centre
8.8
528 reviews
Breakfast available
Located in San Teodoro, on Sardinia’s east coast, Hotel Bonsai is just a 10-minute walk from the sea. Surrounded by nature, it offers wellness facilities and free WiFi.
All rooms at the Bonsai are air conditioned and furnished with local handmade furniture. They come with satellite TV and a mini-bar.
Guests can enjoy a fitness center at the Bonsai Hotel.
Breakfast is served every day in the inside hotel’s patio.
Offering free parking with video surveillance, Hotel Bonsai is 1640 feet from San Teodoro’s historic center and a 30-minute drive from Olbia Costa Smeralda Airport.

Hotel in Santa Teresa di Gallura, Santa Teresa Gallura · 32.48 km from centre
8.9
680 reviews
Breakfast available
Located in Santa Teresa Gallura, a 17-minute walk from Spiaggia La Punzesa, LH Hotel La Funtana provides accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. With a terrace, the 4-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property has room service, a concierge service and luggage storage for guests.
At the hotel, rooms contain a closet. Every room is equipped with a safety deposit box, while selected rooms have a balcony and others also provide guests with pool views. Guest rooms in LH Hotel La Funtana are equipped with a flat-screen TV and a hairdryer.
The breakfast offers buffet, continental or Italian options.
Guests at the accommodation will be able to enjoy activities in and around Santa Teresa Gallura, like snorkeling and cycling.
Speaking German, English, Spanish and French at the 24-hour front desk, staff are always at hand to help.
Isola dei Gabbiani is 14 miles from LH Hotel La Funtana, while Isola dei Gabbiani is 14 miles away.

Hotel in Budoni · 48.78 km from centre
8.3
191 reviews
Straight on the beach this resort covers one of the most beautiful inlets along the coast of “Budoni”. Located near the beach and surrounded by a blooming pine-wood this is one of the best resort in Sardinia. Sports facilities in its park complete a structure considered as one of the best in the whole area.

Hotel in Porto Cervo, Arzachena · 27.07 km from centre
8.4
95 reviews
Breakfast available
With a stay at Colonna Park Hotel in Arzachena, you'll be near the beach, within a 15-minute drive of Capriccioli Beach and Marina di Porto Cervo. This hotel is 16.1 mi (26 km) from La Marinella Beach and 0.5 mi (0.8 km) from Gregoland.

Hotel in Valledoria · 42.60 km from centre
9.6
10 reviews
Breakfast available
Located in Valledoria, Bellevue Sardinia Resort, Affiliated by Meliá is by the sea, within a 5-minute walk of San Pietro Beach and Gulf of Asinara. This beach hotel is 5.4 mi (8.7 km) from Elephant Rock and 6.1 mi (9.8 km) from Terme di Casteldoria.

Hotel in Porto Ottiolu, Budoni · 41.70 km from centre
8.1
230 reviews
Facing the beachfront, Hotel Baia Del Porto offers 4-star accommodations in Budoni and features an outdoor swimming pool, garden and private beach area. Among the various facilities of this property are a shared lounge, a terrace and a bar. The property provides room service, a concierge service and organizing tours for guests.
All guest rooms in the hotel are equipped with a flat-screen TV and free toiletries.
An Italian breakfast is available at Hotel Baia Del Porto. At the accommodation you'll find a restaurant serving Italian and International cuisine. Vegetarian, dairy-free and gluten-free options can also be requested.
The area is popular for cycling, and car rental is available at Hotel Baia Del Porto.
Staff at the 24-hour front desk speak German, English, Spanish and French.
Ottiolu Beach is a 4-minute walk from the hotel, while Isola di Tavolara is 13 miles away. Olbia Costa Smeralda Airport is 19 miles from the property.

Hotel in La Maddalena · 29.71 km from centre
9.0
1,467 reviews
Breakfast available
The Excelsior is located in the city center of La Maddalena Island, a 2-minute walk from the ferries to/from Palau. There is free public parking in front of the hotel.
A varied buffet is served in a breakfast room with views of Santo Stefano Island. In summer, guests can enjoy it on the panoramic outdoor terrace.
The hotel provides elegant rooms with classic Italian furniture, plasma-screen TV, and free Wi-Fi. Some rooms offer views of the sea, and some are equipped with spa bath and emotional shower.
Bicycles to explore the island can be rented at the Excelsior's 24-hour reception.

Hotel in Posada · 47.64 km from centre
9.0
224 reviews
Offering an outdoor pool and a roof garden, Maria Caderina Green Village is set in the countryside of Posada. It offers brightly colored rooms with a balcony and is 1.2 mi from the town center.
Guests can enjoy a guided tour of the property's farm nearby, and take relaxing walks through the olive groves and gardens. A gym is also available.
All air-conditioned, country-style rooms at the Maria Caderina include a TV and private bathroom. Some overlook the surrounding hills.
The on-site restaurant serves dishes made with the farm's own ingredients, accompanied by local wines.
Stunning beaches are just a 5-minute drive from Maria Caderina Green Village.

Hotel in Castelsardo · 48.20 km from centre
7.0
77 reviews
When you stay at Castelsardo Resort Village in Castelsardo, you'll be by the sea, within a 5-minute walk of Gulf of Asinara and Baja Ostina Beach. This beach hotel is 1.9 mi (3.1 km) from Piazza del Novecentenario and 2.2 mi (3.6 km) from Marina di Castelsardo Beach.

Hotel in Porto San Paolo, Loiri Porto San Paolo · 28.49 km from centre
7.8
38 reviews
Located in Loiri Porto San Paolo, Hotel Il Faro di Molara is a 3-minute drive from Porto San Paolo Beach and 7 minutes from Costa Corallina Beach. This hotel is 4.3 mi (7 km) from Porto Istana Beach and 5.2 mi (8.4 km) from Lu Impostu Beach.

Hotel in Valledoria · 42.57 km from centre
8.3
433 reviews
Facing the beachfront, Bellevue Sardinia Resort Affiliated by Meliá offers 4-star accommodations in Valledoria and features a seasonal outdoor swimming pool, fitness center and garden. The property provides a private beach area, as well as a terrace and a restaurant. Guests can use a bar.
All guest rooms are equipped with air conditioning, a TV with satellite channels, an electric tea pot, a shower, free toiletries and a desk. Featuring a private bathroom with a hairdryer, rooms at the hotel also provide guests with free WiFi, while some have a sea view. Guest rooms include a closet.
A buffet breakfast is available at Bellevue Sardinia Resort Affiliated by Meliá.
Guests at the accommodation will be able to enjoy activities in and around Valledoria, like snorkeling.
Staff at the 24-hour front desk speak German, English, Italian and Russian.
Spiaggia si San Pietro is a 3-minute walk from Bellevue Sardinia Resort Affiliated by Meliá, while Sassari Railway Station is 25 miles away. Alghero Airport is 42 miles from the property.

Hotel in Castelsardo · 49.44 km from centre
7.8
231 reviews
With a stay at LH Pedraladda Resort in Castelsardo, you'll be near the beach, just a 1-minute walk from Gulf of Asinara and 7 minutes by foot from Piazza del Novecentenario. This beach hotel is 0.9 mi (1.5 km) from Marina di Castelsardo Beach and 1.2 mi (1.9 km) from Doria Castle.

Hotel in Porto Ottiolu, Budoni · 42.16 km from centre
8.1
747 reviews
Located in Budoni, a 6-minute walk from Spiaggia Li Cuppulati, Janna e Sole Resort has accommodations with a seasonal outdoor swimming pool, free private parking, a fitness center and a garden. Among the various facilities are a private beach area, a shared lounge, as well as a bar. The property provides evening entertainment and a kids' club.
The hotel will provide guests with air-conditioned rooms offering a desk, a safety deposit box, a flat-screen TV, a terrace and a private bathroom with a bidet. The rooms have a closet.
Guests at Janna e Sole Resort can enjoy a buffet breakfast. At the accommodation you'll find a restaurant serving Italian, Mediterranean and European cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Janna e Sole Resort has a playground. You can play table tennis and darts at the 4-star hotel.
Speaking German, English, Spanish and French, staff are always on hand to help at the reception.
Isola di Tavolara is 14 miles from the hotel, while Olbia Harbour is 26 miles from the property. Olbia Costa Smeralda Airport is 21 miles away.

Hotel in Posada · 52.58 km from centre
7.8
37 reviews
Breakfast available
When you stay at Resort Fior Di Sardegna in Posada, you'll be in a regional park, within a 15-minute walk of Posada Beach and Su Tiriarzu Beach. This hotel is 17.5 mi (28.1 km) from San Teodoro Beach and 0.7 mi (1.2 km) from La Calletta Marina.

Resort in Siniscola, La Caletta · 53.51 km from centre
8.2
392 reviews
Breakfast available
Located opposite the port of La Caletta, Cala Della Torre Resort is just 1640 feet from white sandy beaches. It features a large swimming pool with sun terrace and air-conditioned rooms.
Your room at Cala Della Torre Resort is bright with lightly colored walls and large windows. It features a mini-bar, TV and a private bathroom with hairdryer. Some have a patio or balcony overlooking the garden or pool, and partial sea views.
You can enjoy breakfast, lunch and dinner at the hotel's restaurant that specializes in traditional Sardinian cuisine.
Guests can relax in the hotel's gardens and on the terraces or take the free shuttle service to the beach. The hotel is 6.2 mi from the town of Siniscola with Olbia Airport and port are 50 minutes' drive away.

Hotel in Badesi · 40.28 km from centre
8.2
248 reviews
Breakfast available
Facing the beachfront, Mimose Beach Village offers 4-star accommodations in Badesi and features a seasonal outdoor swimming pool, garden and terrace. With a bar, the property also has water sports facilities, as well as a tennis court. Private parking is available on site.
At the hotel, each room is equipped with a closet. Complete with a private bathroom equipped with a bidet and free toiletries, guest rooms at Mimose Beach Village have a flat-screen TV and air conditioning, and some rooms are equipped with a balcony.
The accommodation offers a continental or vegetarian breakfast. At Mimose Beach Village you'll find a restaurant serving Italian and Mediterranean cuisine. Vegetarian and gluten-free options can also be requested.
Speaking German, English, Spanish and French at the 24-hour front desk, staff are always on hand to help.
Spiaggia Baia delle Mimose is a 3-minute walk from the hotel, while Sassari Railway Station is 30 miles away. Alghero Airport is 47 miles from the property.

Hotel in Bonifacio · 50.61 km from centre
9.8
54 reviews
Breakfast available
With a stay at Hotel Cala di Greco in Bonifacio, you'll be next to a golf course, within a 5-minute drive of Bonifacio Port and Bonifacio Hospital. This golf hotel is 13.1 mi (21 km) from Santa Giulia Beach and 1.9 mi (3 km) from Plage du Fazzio.

Resort in Castelsardo · 48.22 km from centre
7.9
612 reviews
Offering rooms with sea views, an outdoor pool and sports facilities, Castelsardo Resort Village is set 328 feet from the Cala Ostina bay in northern Sardinia.
Boasting a private balcony or veranda, rooms of the Resort Village are set in independent bungalows equipped with air conditioning, a TV and mini-bar.
Entertainment activities such as karaoke, live music and movies projection, are available in summer. Table tennis, 5-a-side football fields and tennis courts are some of the sports facilities on site.

Hotel in Porto Ottiolu, Budoni · 41.73 km from centre
7.6
13 reviews
With a stay at Baia Del Porto in Budoni, you'll be near the bay, within a 15-minute drive of San Teodoro Beach and Port Ottiolu. This hotel is 10.2 mi (16.5 km) from Cala Brandinchi Beach and 0.9 mi (1.5 km) from Circuito di Karting.

Hotel in San Teodoro · 36.47 km from centre
7.6
586 reviews
Just 2625 feet from Sardinia's La Cinta Beach, Amareclub Le Rose is set in gardens with a large swimming pool. It offers a private beach and daytime and evening entertainment.
The Club Le Rose’s rooms are air-conditioned and decorated in a traditional Mediterranean style. Each is equipped with a mini-bar and satellite TV. Some units offer a balcony or patio.
A sweet and savory buffet is served every morning at breakfast. The restaurant is open at lunch and dinner and offers international dishes. It hosts a weekly Sardinian night.
Sports lovers can hire a bike for exploring the Emerald Coast. The excursions center is open all day for snorkeling sessions and trips to Cala Gonone and La Maddalena Archipelago.
The hotel is 1312 feet from the nearest bus stop for buses to Sardinia's main cities. Free Wi-Fi is available in the area around the swimming pool.
Olbia Costa Smeralda Airport and Olbia Harbor are around 30 minutes away by car.