Book San Teodoro hotels

Start date: Check-in selected.
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 San Teodoro

Cheap San Teodoro hotels

Baglioni Resort Sardinia - The Leading Hotels of the World

Baglioni Resort Sardinia - The Leading Hotels of the World

5 out of 5
Via Tavolara, Località Lu Fraili di Sotto, San Teodoro, SS
The price is AU$799 per night from 12 Oct to 13 Oct
AU$799
12 Oct - 13 Oct
includes taxes & fees
When you 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
Hotel San Teodoro

Hotel San Teodoro

4 out of 5
Località Badualga snc, San Teodoro, SS
Fully refundableReserve now, pay when you stay
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 Grande Baia

Resort Grande Baia

4 out of 5
Localita Montepetrosu SS 125, Comune San Teodoro, San Teodoro, SS
When you stay at Resort Grande Baia in San Teodoro, you'll be near the beach, within a 15-minute drive of Cala Brandinchi Beach and San Teodoro Beach.
Opens in a new windowResort Grande Baia
Save an average of 15% on thousands of hotels when you're signed in
Amasea Resort

Amasea Resort

4 out of 5
via Ogliastra 13-15, San Teodoro, SS
Fully refundableReserve now, pay when you stay
The price is AU$320 per night from 15 Oct to 16 Oct
AU$320
15 Oct - 16 Oct
includes taxes & fees
With a stay at Amasea Resort in San Teodoro (San Teodoro City Centre), you'll be a 1-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu.
Opens in a new windowAmasea Resort
Terradimare Resort & Spa

Terradimare Resort & Spa

4 out of 5
Via Naviglio Snc, San Teodoro, SS
Fully refundableReserve now, pay when you stay
The price is AU$143 per night from 14 Oct to 15 Oct
AU$143
14 Oct - 15 Oct
includes taxes & fees
With a stay at Terradimare Resort & Spa in San Teodoro (San Teodoro City Centre), you'll be a 5-minute drive from San Teodoro Beach and 8 minutes from Port ...
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 a 1-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu.
Opens in a new windowHotel L'Esagono
Residence Baia Salinedda

Residence Baia Salinedda

Localita' Capo Coda Cavallo, San Teodoro, SS
With a stay at Residence Baia Salinedda in San Teodoro, you'll be near the beach, within a 10-minute drive of Cala Brandinchi Beach and Cala Suaraccia ...
Opens in a new windowResidence Baia Salinedda
Li Suari Club Village

Li Suari Club Village

Via Rattulongu snc, San Teodoro, SS
When you stay at Li Suari Club Village in San Teodoro, you'll be on the beach, a 4-minute drive from San Teodoro Beach and 7 minutes from Port Ottiolu.
Opens in a new windowLi Suari Club Village
Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

5 out of 5
Localita Punta Aldia, San Teodoro, SS
When you stay at Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World in San Teodoro, you'll be on the waterfront, within a 15-minute ...
Opens in a new windowDue Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World
Don't see what you're looking for?
See all available properties in San Teodoro
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 San Teodoro

We're all guilty of jealously scrolling through our mates' travel pics. But with such a fantastic range of hotels in San Teodoro, why not take a break and shoot your own #TravelAddict masterpieces instead? Let’s be real — pretty much everyone wants to stay in the thick of the action. Lucky for you, there are 24 hotels within 5 kilometres of downtown San Teodoro on lastminute.com.au.

Dodge the FOMO — stay near all the action at the Terradimare Resort & Spa and the Hotel Sandalyon. The La Palma and the Il Viandante also have some awesome facilities and amenities.

The neighbourhood of San Teodoro City Centre lies 1 kilometre from the middle of San Teodoro, and offers 17 lodging options. The Hotel L'Esagono and Le Mimose are all worth checking out.

San Teodoro Port is a whirling industrial hub that has played a vital role in the economic development of the region. The Hotel Costa Caddu and Hotel San Teodoro should definitely be on your accomodation hit list if you want to stay close by. Spend an afternoon out at San Teodoro Beach and take a deep breath of the ocean air as you soak in the sun. You can visit it whenever you like, especially if you're crashing at the Hotel & Residence Liscia Eldi and Hotel Li Suari.

Let's get real, lots of people who travel don't like blowing their cash on posh hotels. The good news is, San Teodoro has a good range of budget accommodation options that you're gonna love. Two of the handiest options are Casa Debili and La Tartaruga. Casa Girgolu and Le Tre Querce are two other affordable options well worth looking into.

You may also like to try the Due Lune Resort Golf & Spa, which is 4 kilometres away. Or maybe the Hotel Sporting, just a distance of 30 kilometres from San Teodoro. If those choices don't suit, you may prefer the Hotel Abi d'Oru or the Petra Segreta Resort & Spa.

Designer jeans or year-round shorts? However you prefer to roll, you'll sure to love a trip to Olbia, 20 kilometres away. With Marina Maria Beach and Nuraghe Riu Mulinu to check out, you won't be bored here. If you'd like to visit Olbia, look into the rates at the Hotel Ambrosio La Corte and Jazz Hotel. 25 kilometres to the north of San Teodoro you'll also find Golfo Aranci, which is home to the Colonna Beach Hotel and Club Hotel Baia Aranzos. Le Saline Beach and Pittulongu Beach are among the more popular places to experience while in Golfo Aranci.

Over trying to sleep upright? Dying for a soft pillow? Then get your hands on a room at the Hotel Panorama. It's pretty close to Costa Smeralda Airport, which is 18 kilometres from the centre of town.

San Teodoro hotels essential information

Accommodation
1,082 hotels
Lowest Price
AU$143
Highest Price
AU$799
Popular hotels
Baglioni Resort Sardinia - The Leading Hotels of the World, Hotel San Teodoro, Resort Grande Baia, Amasea Resort, Terradimare Resort & Spa, Hotel L'Esagono, Residence Baia Salinedda, Li Suari Club Village, Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World

Most recent San Teodoro hotel reviews

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