Book Santa Lucia hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Santa Lucia

Cheap Santa Lucia hotels

Cavalli di S'Arcaite

Cavalli di S'Arcaite

Viale dei Pini Siniscola NU
Located in Siniscola, Cavalli di S'Arcaite is a 2-minute drive from Spiaggia di Santa Lucia and 5 minutes from La Calletta Beach.
Opens in a new windowCavalli di S'Arcaite
Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

5 out of 5
Via Tavolara San Teodoro SS
With a stay at Baglioni Resort Sardinia - The Leading Hotels of the World in San Teodoro, you'll be on the beach, within a 15-minute drive of Cala Brandinchi ...
Opens in a new windowBaglioni Resort Sardinia - The Leading Hotels of the World
Club Hotel Marina Beach

Club Hotel Marina Beach

4 out of 5
Localita Marina di Orosei Orosei NU
When you stay at Club Hotel Marina Beach in Orosei, you'll be on the waterfront, within a 10-minute walk of Gulf of Orosei and Marina di Orosei Beach.
Opens in a new windowClub Hotel Marina Beach
Save an average of 15% on thousands of hotels when you're signed in
Terradimare Resort & Spa

Terradimare Resort & Spa

4 out of 5
Via Naviglio Snc San Teodoro SS
With a stay at Terradimare Resort & Spa in San Teodoro (San Teodoro City Centre), you'll be within a 15-minute drive of Cala Brandinchi Beach and San Teodoro ...
Opens in a new windowTerradimare Resort & Spa
Hotel L'Esagono

Hotel L'Esagono

3 out of 5
Via Cala d'Ambra 141 San Teodoro SS
With a stay at Hotel L'Esagono in San Teodoro (San Teodoro City Centre), you'll be within a 15-minute drive of Cala Brandinchi Beach and San Teodoro Beach.
Opens in a new windowHotel L'Esagono
Hotel Maria Rosaria

Hotel Maria Rosaria

4 out of 5
Via Grazia Deledda 13 Orosei NU
Fully refundableReserve now, pay when you stay
The price is AU$107 per night from 9 Jan to 10 Jan
AU$107
9 Jan - 10 Jan 2026
includes taxes & fees
With a stay at Hotel Maria Rosaria in Orosei, you'll be 1.9 mi (3 km) from Marina di Orosei Beach and 3.3 mi (5.2 km) from Gulf of Orosei.
Opens in a new windowHotel Maria Rosaria
Resort Grande Baia

Resort Grande Baia

4 out of 5
Localita Montepetrosu SS 125 San Teodoro SS
With a stay at Resort Grande Baia in San Teodoro, you'll be near the beach, within a 15-minute drive of Cala Brandinchi Beach and Porto Taverna Beach.
Opens in a new windowResort Grande Baia
Hotel San Teodoro

Hotel San Teodoro

4 out of 5
Località Badualga snc San Teodoro SS
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.
Opens in a new windowHotel San Teodoro
Resort Fior Di Sardegna

Resort Fior Di Sardegna

4 out of 5
loc S.Giovanni Posada NU
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.
Opens in a new windowResort Fior Di Sardegna
Don't see what you're looking for?
See all available properties in Santa Lucia
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Santa Lucia

Get set to start clogging your friends' feeds with holiday pics of Santa Lucia (sorry, not sorry). lastminute.com.au has a small but satisfying selection of 6 hotels within 5 kilometres of downtown. That means less time running around and more time for fun!

lastminute.com.au recommends kicking back at the Cala della Torre and Abitare in Vacanza if you'd like to stay close to the main streets.

5 kilometres away from the heart of town, the neighbourhood of La Caletta has 6 places to choose from. The La Locanda del Mare and the Hotel Village Fior di Sardegna are our recommended picks.

Want more options? The Due Lune Resort Golf & Spa is situated 25 kilometres away from the main central area, and the Residence Baia Salinedda is 30 kilometres away. We'd also recommend the Club Hotel Torre Moresca and the Hotel Costa Caddu. The first is 15 kilometres from downtown, while the second is 20 kilometres away.

Don't skedaddle before you've gone to the Port Ottiolu and the San Teodoro Port in Budoni. The Hotel Pedra Ruja and Residence Bouganvillage are some of the hotel and apartment options here. Or, you could consider staying in Orosei, 20 kilometres to the south of Santa Lucia, where you'll find the Hotel Quasar and Santa Maria Resort. Ginepro Beach and Museo Comunale are up there with the most popular places to check out in Orosei.

Olbia is situated 45 kilometres from Santa Lucia and has a population of 43,000. When you're in the area, you'd be crazy if you didn't visit Nuraghe Riu Mulinu, the Holy Well of Sa Testa and the Port of Olbia. Why not also see what's going on at the National Archaeological Museum of Olbia and Cathedral of San Simplicio (Cattedrale S. Simplicio)? There are a number of great hotels available for your stay in Olbia. We recommend checking out the amenities at the Hotel Sporting and Hotel Abi d'Oru.

Ever had to spend a long night on the cold airport floor cos you got too excited and forgot to book any accomodation? Save yourself a cricked neck and grab a room at the Jazz Hotel or the Casa Valen. Neither are far from Costa Smeralda Airport, which is just 40 kilometres from Santa Lucia's centre.

Santa Lucia hotels essential information

Accommodation
3,028 hotels
Lowest Price
AU$107
Highest Price
AU$107
Popular hotels
Cavalli di S'Arcaite, Baglioni Resort Sardinia - The Leading Hotels of the World, Club Hotel Marina Beach, Terradimare Resort & Spa, Hotel L'Esagono, Hotel Maria Rosaria, Resort Grande Baia, Hotel San Teodoro, Resort Fior Di Sardegna

Most recent Santa Lucia hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.