
San Teodoro City Centre Vacations from ¥150,157
Book a Hotel + Flight or Car together to unlock savings
Photo by Mario Nieddu
- Plan, book, travel with confidence
Better together
Save up to ¥45,448 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
The Latest San Teodoro City Centre Vacation Packages
Price found within the past 48 hours. Click for updated prices.

HOTIDAY Room Collection - Olbia Wallure
Olbia City Centre
Save 100% on your flight
per person
Aug 1 - Aug 8
found 11 hours ago
Roundtrip flight included
Naples (NAP) to Olbia (OLB)
9/10 Wonderful! (36 reviews)
We loved this spot in the heart of the city! We were looking for an easy and convenient hotel for one night after arriving from the airport before heading out from Olbia the next day. The staff were wonderful, so helpful and very communicative. They helped us find local parking nearby and they held our bags after check out for the afternoon while we wandered around. Our room was perfect - such cosy beds and lovely room, with no noise even though you’re on the square. Would definitely stay again, this spot is a find!
Reviewed on Jun 14, 2025


Grand Hotel President Olbia
Olbia City Centre
Save 100% on your flight
per person
Aug 1 - Aug 8
found 11 hours ago
Roundtrip flight included
Naples (NAP) to Olbia (OLB)
9.2/10 Wonderful! (458 reviews)
Just before checking in, I happened to see some not so good reviews on Google Maps. At the time, I thought, "Huh?", but it was a complete misgiving. The facility was clean, the rooms were spacious, and the food and service were all satisfactory. They also found a taxi for me to the airport right away. It does feel a little old, but that's part of the charm. I would like to stay here again when I come to Olbia✌️
Reviewed on Jun 25, 2025

San Teodoro City Centre Hotel Deals

Amasea Resort
via Ogliastra 13-15, San Teodoro, SS
The price is ¥49,549 per night from Jun 27 to Jun 28
¥49,549
¥55,514 total
Jun 27 - Jun 28
includes taxes & fees
8/10 Very Good! (15 reviews)
Good but small things let it down.
"We had a really good stay but a couple of things tarnished our holiday. The check in was terrible. Being told we needed to pay, when we had already paid through Hotels.com. Reception wanted to keep our passports with no explanation. Wasn’t given any information about the hotel, meal times etc. The ..."
Reviewed on May 28, 2025

Terradimare Resort & Spa
Via Naviglio Snc, San Teodoro, SS
Fully refundableReserve now, pay when you stay
The price is ¥41,032 per night from Jul 6 to Jul 7
¥41,032
¥46,145 total
Jul 6 - Jul 7
includes taxes & fees
9/10 Wonderful! (277 reviews)
Would definitely recommend
"The place was great! Staff were helpful and friendly. The place was clean, comfortable and peaceful. Breakfast was delicious, Only a short walk to town. Also, it’s in a great location for some amazing beaches. Id say hire a car so you can properly explore the island."
Reviewed on Oct 14, 2024

Residence THE ULIVES
San Teodoro
The price is ¥15,236 per night from Jul 26 to Jul 27
¥15,236
¥30,134 total
Jul 26 - Jul 27
includes taxes & fees
Breve soggiorno
"Soggiorno in piccolo e semplice appartamentino come da indicazioni e recensioni da vivere solo in due seppur c’è anche un divano letto. La mia valutazione qualità/prezzo è positiva. Abbiamo comunque vissuto poco nell’appartamento andando in spiaggia tutto il giorno e la sera a cena fuori ma alla ..."
Reviewed on Jul 3, 2024
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.
Frequently asked questions
Things to do

From San Teodoro The Heart of the Tavolara Archipelago
¥9,910
per adult

Sailing ship from Porto San Paolo (S.Teodoro-Olbia) to Tavolara, Molara
¥21,306
per adult
100% of travellers recommend
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.