Curated Luxury hotel deals in Costa Smeralda

Search
Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com

Trusted by over 100,000 travellers every year

back
close
Add dates
Add dates
room 1

Adults

18+
2

Child

0-17
0
Add another room
usp icon

Exclusive member prices

Unlock exclusive member discounts at hundreds of top hotels.

usp icon

The biggest range

Thousands of luxury hotels for you to choose from but all curated for you.

usp icon

The best price

We compare deals and bring you the best price with our price promise.

usp icon

Free cancellation & pay later

A range of fully refundable and pay on arrival luxury and boutique hotels.

Clear filters

Costa Smeralda

Recommended
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Costa Smeralda, but are nearby and match your search.
Primary image
LH Hotel La Funtana - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santa Teresa di Gallura · 26.68 km from centre

8.8

 

155 reviews

Breakfast available

Located in Santa Teresa di Gallura, LH Hotel La Funtana - Adults Only is on the waterfront, within a 15-minute walk of Lu Brandali and Porto Santa Teresa. This hotel is 0.8 mi (1.3 km) from Rena Bianca Beach and 1 mi (1.7 km) from Longonsardo Tower.

Compare price on Booking.com
Compare price on Booking.com
Hotel Moresco
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santa Teresa di Gallura, Santa Teresa Gallura · 27.34 km from centre

8.3

 

848 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 492 feet from the main square. Only 164 feet 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.

Compare price on Booking.com
Compare price on Booking.com
Interior entrance
Club Esse Shardana
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Resort in Santa Teresa di Gallura · 27.37 km from centre

7.2

 

92 reviews

When you stay at Club Esse Shardana in Santa Teresa di Gallura, you'll be near the bay, within a 10-minute walk of Santa Reparata and Gulf of Asinara. This beach resort is 14.8 mi (23.9 km) from Bonifacio Port and 0.8 mi (1.2 km) from Lu Brandali.

Compare price on Booking.com
Compare price on Booking.com
Hotel il Faro di Molara
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Porto San Paolo · 27.89 km from centre

8.0

 

674 reviews

<h2>Comfortable Accommodations</h2>

Hotel il Faro di Molara in Porto San Paolo offers air-conditioned rooms with private bathrooms, balconies, and city views. Each room includes a work desk, mini-bar, and free WiFi.

<h2>Exceptional Facilities</h2>

Guests can relax on the sun terrace or enjoy the bar. The hotel provides free WiFi, a paid shuttle service, elevator, outdoor seating area, car hire, and luggage storage.

<h2>Delicious Breakfast</h2>

A continental, Italian, vegetarian, and gluten-free breakfast is served with juice, fresh pastries, pancakes, cheese, and fruits.

<h2>Prime Location</h2>

Located 6.2 mi from Olbia Costa Smeralda Airport, the hotel is a 2-minute walk from Porto San Paolo Spiaggia. Nearby attractions include Isola di Tavolara (2.1 mi) and Olbia Harbor (13 mi).

Compare price on Booking.com
Compare price on Booking.com
Grande Baia Resort & Spa
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 33.65 km from centre

7.8

 

1,114 reviews

Surrounded by an 80-hectare park, Grande Baia Resort & Spa is 6.2 mi north of San Teodoro center. It offers a modern spa and an impressive pool with sun terrace.

The resort features a mix of rooms, suites and apartments. Air conditioned and with contemporary interior design, accommodations here features a flat-screen TV with satellite channels, free wired internet and a private patio.

An American breakfast is served each morning and there are 2 restaurants and a shared kitchen area for preparing baby's meals.

Grande Baia is a great place to relax in, with a wellness center featuring a sauna, hot tub and Turkish bath. You will also find a fitness center and a mini club for children.

The beach of Grande Baia is a 5-minute walk away. Olbia Airport and town center with port are 25 minutes away by car. Free parking is provided on site.

Compare price on Booking.com
Compare price on Booking.com
Hotel Baja Bianca
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 36.19 km from centre

9.2

 

36 reviews

Breakfast available

Boasting 2 swimming pools and a sea-view restaurant, Hotel Club Baja Bianca is next to a natural salt pan and relaxing green area with free parasols, deckchairs and sun loungers. Wi-Fi is free in public areas.

With a private patio and air conditioning, guest rooms are spacious and en suite. Each includes a safe, TV and mini-bar, plus a private bathroom with free toiletries and a hairdryer.

You can explore the surroundings with one of the free bikes, or enjoy the entertainment activities and shows, organized for both children and adults.

At the Hotel Club Baja Bianca you can dine at the fine restaurant, either indoors or on the panoramic veranda. You can admire the spectacular views while enjoying Mediterranean cuisine and local wines. Mineral water, soft drinks, and wine are included with half-board and full-board meals.

This hotel is set on the protected area of Tavolara-Capo Coda Cavallo. On-site facilities include a snack bar, playground. You can rent parasols, deck chairs and sun beds on the private beach.

Compare price on Booking.com
Compare price on Booking.com
Due Lune Puntaldia Resort & Golf
Full StarFull StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 36.55 km from centre

8.0

 

72 reviews

Breakfast available

The Due Lune Puntaldia Resort & Golf is located on the north-east coast of Sardinia. It offers panoramic views of the coastline, a 9-hole golf course and many sports and leisure facilities.

All rooms at the Due Lune Puntaldia Resort & Golf are air conditioned and have views of the sea or hotel gardens from the balcony or patio. Each has a private bathroom, satellite TV and mini-bar.

The Due Lune Puntaldia Resort & Golf has a restaurant and bar around the swimming pool. There is also a fitness and wellness center, together with tennis courts, windsurfing and scuba diving.

The hotel is 21 mi from Olbia which has both an airport and a port with connections to Genoa, Leghorn and Civitavecchia.

Compare price on Booking.com
Compare price on Booking.com
Casa Giudi
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Olbia · 25.85 km from centre

10.0

 

1 review

Casa Giudi is located in Porto Istana, just a 9-minute walk from Porto Istana and 4.2 miles from Isola di Tavolara. Featuring inner courtyard views, this apartment also includes free Wifi. On clear days, guests can head outside to enjoy the apartment's outdoor fireplace or simply kick back and relax.

Opening onto a balcony with garden views, the air-conditioned apartment consists of 1 bedroom. Providing a terrace with sea views, this apartment also offers a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a toaster, as well as 1 bathroom with a bidet and bathrobes. There's also a seating area and a fireplace.

Guests at the apartment can enjoy an Italian breakfast. There is an on-site coffee shop.

For guests with children, Casa Giudi provides a baby safety gate. The apartment has a picnic area where you can spend the day outdoors.

Olbia Harbour is 12 miles from the accommodation, while Archeological Museum of Olbia is 8.1 miles away. The nearest airport is Olbia Costa Smeralda Airport, 5 miles from Casa Giudi.

Compare price on Booking.com
Compare price on Booking.com
Tiny House nella natura Con Piscina privata "La sughereta"
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Chalet in Gallura, Calangianus · 27.87 km from centre

9.0

 

13 reviews

<h2>Charming Chalet in Calangianus</h2>

Tiny House nella natura Con Piscina privata "La sughereta" offers a serene chalet in Calangianus. The property features a beautiful garden, terrace, and a seasonal outdoor swimming pool.

<h2>Comfortable Living Spaces</h2>

The chalet includes one bedroom, one bathroom, and a spacious living room. Guests can enjoy a fully equipped kitchenette, balcony, and a cozy sofa bed.

<h2>Outdoor Amenities</h2>

The property provides an outdoor seating area, picnic spot, bicycle parking, and barbecue facilities. Free on-site private parking is available.

<h2>Nearby Attractions</h2>

Located 25 mi from Olbia Harbor, 22 mi from San Simplicio Church and the Archaeological Museum of Olbia, and 22 mi from the Church of St. Paul the Apostle and the Museum of Cork. Olbia Costa Smeralda Airport is 24 mi away.

Compare price on Booking.com
Compare price on Booking.com
La Casa di Fede
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Santa Teresa di Gallura · 27.13 km from centre

9.0

 

2 reviews

Featuring a garden, La Casa di Fede offers accommodations in Santa Teresa Gallura. The air-conditioned accommodation is a 18-minute walk from Spiaggia La Punzesa. Isola dei Gabbiani is 15 miles away and Giants Tombs Coddu Vecchiu is 22 miles from the apartment.

Offering a balcony with garden views, this apartment also features a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a shower and a hair dryer. The accommodation is non-smoking.

Rena Bianca Beach is a 19-minute walk from the apartment, while Santa Reparata Beach is 1.3 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
La Janna di Lianti
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 34.99 km from centre

9.0

 

1 review

La Janna di Lianti offers accommodations in Puntaldia, a 8-minute walk from Lu Impostu Beach and 6.2 miles from Isola di Tavolara. This property offers access to a terrace, free private parking, and free Wifi. The pool views are a highlight at the vacation home's pool.

The air-conditioned vacation home consists of 2 bedrooms, a living room, a fully equipped kitchen with a dishwasher and a coffee machine, and 2 bathrooms with a walk-in shower and a bidet. Guests can take in the views of the sea from the patio, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.

Guests can make the most of the warm weather with the property's barbecue facilities.

The area is popular for cycling and fishing, and bike rental is available at the vacation home. Outdoor play equipment is also available at La Janna di Lianti, while guests can also relax in the garden.

Olbia Harbour is 18 miles from the accommodation, while Archeological Museum of Olbia is 15 miles away. The nearest airport is Olbia Costa Smeralda Airport, 12 miles from La Janna di Lianti.

Compare price on Booking.com
Compare price on Booking.com
L'Oasi di Simone e Rossella
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Monte Petrosu · 32.51 km from centre

9.5

 

2 reviews

Featuring a garden, L'Oasi di Simone e Rossella offers accommodations in Monte Petrosu. This property offers access to a patio, free private parking, and free Wifi. Spiaggia della Tartaruga is 1.7 miles from the apartment and Isola di Tavolara is 3.6 miles away.

With direct access to a balcony with inner courtyard views, the spacious air-conditioned apartment consists of 2 bedrooms. Offering a terrace with garden views, this apartment also features a flat-screen TV, a well-equipped kitchen with a dishwasher, an oven, and a microwave, as well as 2 bathrooms with a bidet and a hair dryer. The property has an outdoor dining area.

Spiaggia di Cala Girgolu is 1.2 miles from the apartment, while Porto Taverna Beach is 1.6 miles from the property. The nearest airport is Olbia Costa Smeralda Airport, 9.3 miles from L'Oasi di Simone e Rossella.

Compare price on Booking.com
Compare price on Booking.com
Dimora delle Cipree 22 - BeLocations
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Puntaldia · 35.94 km from centre

7.5

 

2 reviews

Dimora delle Cipree 22 - BeLocations offers accommodations in Puntaldia, 6.5 miles from Isola di Tavolara and 19 miles from Olbia Harbour. This property offers access to a terrace and free private parking. The vacation home features an outdoor swimming pool and a mini-market.

With free Wifi, this 3-bedroom vacation home offers a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Guests can take in the views of the sea from the balcony, which also has outdoor furniture. For added privacy, the accommodation features a private entrance.

There is an on-site restaurant, and bar.

Popular points of interest near the vacation home include Lu Impostu Beach, Spiaggia di Puntaldia, and La Cinta Beach. The nearest airport is Olbia Costa Smeralda Airport, 12 miles from Dimora delle Cipree 22 - BeLocations.

Compare price on Booking.com
Compare price on Booking.com
Murphy Holiday Home - Residenza Panorama
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in La Maddalena · 15.18 km from centre

9.0

 

3 reviews

Murphy Holiday Home - Residenza Panorama is located in La Maddalena, just a 3-minute walk from Punta Nera Beach and 0.9 miles from Punta Tegge Beach. This property offers access to a terrace, free private parking, and free Wifi. The accommodation features private check-in and check-out and a tour desk for guests.

The air-conditioned apartment also offers a flat-screen TV, a fully equipped kitchenette with a microwave, a seating area, washing machine, and 1 bathroom with a bidet and a shower. For added privacy, the accommodation has a private entrance and is protected by full-day security.

Island of Spargi is 2.8 miles from the apartment. The nearest airport is Olbia Costa Smeralda Airport, 30 miles from Murphy Holiday Home - Residenza Panorama.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel San Teodoro
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro · 39.72 km from centre

8.8

 

94 reviews

Breakfast available

Located in San Teodoro, Hotel San Teodoro is on the waterfront, a 3-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.

Compare price on Booking.com
Compare price on Booking.com
Piccolo Hotel - Adults Only
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Porto Ottiolu · 43.90 km from centre

8.8

 

221 reviews

<h2>Elegant Accommodations</h2>

Piccolo Hotel - Adults Only in Porto Ottiolu offers a 4-star experience with a private beach area, sun terrace, and lush garden. Guests enjoy a modern restaurant and bar, complemented by a seasonal outdoor swimming pool.

<h2>Comfortable Amenities</h2>

The hotel features air-conditioning, private bathrooms, and free toiletries. Additional amenities include balconies with garden views, mini-bars, and soundproofed rooms. Free on-site private parking is available for guests.

<h2>Dining Experience</h2>

A variety of meals are served at the restaurant, including Italian and local cuisines. Vegetarian, vegan, gluten-free, and dairy-free options are available, alongside evening entertainment and live music.

<h2>Prime Location</h2>

Located 19 mi from Olbia Costa Smeralda Airport, the hotel is a short walk from Ottiolu Beach. Nearby attractions include Isola di Tavolara (12 mi) and the Archaeological Museum of Olbia (21 mi). Highly rated for its attentive staff and excellent service.

Compare price on Booking.com
Compare price on Booking.com
Hotel S'arena Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Siniscola, La Caletta · 59.35 km from centre

8.3

 

470 reviews

Located in La Caletta, a 8-minute walk from La Caletta Beach, Hotel S'arena Beach has accommodations with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge. With free WiFi, this 4-star hotel has a restaurant and a bar. The property provides airport transportation, while a bicycle rental service is also available.

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 Hotel S'arena Beach can enjoy a continental breakfast.

Staff speak German, English, French and Italian at the 24-hour front desk.

Bidderosa Oasis is 16 miles from the accommodation, while Isola di Tavolara is 25 miles from the property. Olbia Costa Smeralda Airport is 30 miles away.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Amasea Resort
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro City Centre, San Teodoro · 39.94 km from centre

8.8

 

75 reviews

Breakfast available

With a stay at Amasea Resort in San Teodoro (San Teodoro City Centre), you'll be within a 15-minute drive of San Teodoro Beach and Cala Brandinchi Beach. This beach hotel is 1.2 mi (1.9 km) from La Punta Falls and 1.6 mi (2.6 km) from San Teodoro Lagoon.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Hotel Club Le Rose
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in San Teodoro City Centre, San Teodoro · 39.36 km from centre

7.8

 

20 reviews

With a stay at Hotel Club Le Rose, you'll be centrally located in San Teodoro, a 4-minute drive from San Teodoro Beach and 13 minutes from Cala Brandinchi Beach. This hotel is 22 mi (35.4 km) from Pittulongu Beach and 0.5 mi (0.8 km) from La Punta Falls.

Compare price on Booking.com
Compare price on Booking.com
Room
Club Hotel Marina Seada Beach
Full StarFull StarFull StarFull Star
[missing: cards.star_rating_info]

Hotel in Budoni · 52.66 km from centre

8.2

 

30 reviews

Breakfast available

Located in Budoni, Club Hotel Marina Seada Beach is a 1-minute drive from Riviera dei Pini and 5 minutes from Capannizza Beach. This all-inclusive hotel is 10.2 mi (16.3 km) from San Teodoro Beach and 15.8 mi (25.4 km) from Cala Brandinchi Beach.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor