Find hotels in San Teodoro, Sicily at the best prices

12 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • priceline
  • tripadvisor
  • tripcom
  • sonder
  • homestay
  • hostelworld
  • hotelscom
  • agoda
San Teodoro, Sicily hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

12 Cheap hotels in San Teodoro, Sicily

Best San Teodoro, Sicily luxury hotels (4 and 5 stars)

Among the 11 accommodations in San Teodoro, Sicily, here are the 4 best luxury hotels

Li Suari Club Village - San Teodoro, Sicily
No reviews

Li Suari Club Village

hotel, San Teodoro
The Li Suari Club Village is situated just 2km from the centre of San Teodoro, with easy access to the town and its beautiful beaches. This family-friendly resort is a great choice for those looking to explore the area and enjoy the nearby beaches.
The resort offers a range of amenities, including a swimming pool, tennis court, and fitness centre, as well as a restaurant, bar, and playground for children. Guests can also enjoy the beautiful garden and terrace, or relax in the massage room.
Hotel Bonsai - San Teodoro, Sicily
No reviews

Hotel Bonsai

hotel, San Teodoro
Hotel Bonsai, a four-star hotel in San Teodoro, is centrally located, placing guests within easy walking distance of La Cinta Beach, San Teodoro Beach, and Cala d'Ambra Beach.
This establishment offers a restaurant, bar, complimentary Wi-Fi, free parking, a sauna, fitness centre, and both indoor and outdoor swimming pools, with room service and concierge assistance available.
Amasea Resort - San Teodoro, Sicily
8.4 1439 reviews

Amasea Resort

hotel, San Teodoro
The Amasea hotel is located in San Teodoro, just 200 metres from Cala d'Ambra Beach and a short distance from the town centre. This 4-star hotel has received very good user ratings for its location, cleanliness and overall experience.
The hotel offers a range of facilities and activities for guests to enjoy, including a swimming pool, a spa, a restaurant and a bar. Guests can also make use of the tennis court, the garden and the terrace.
Hotel Ollastu - San Teodoro, Sicily
8.4 954 reviews

Hotel Ollastu

hotel, Olbia
Hotel Ollastu is located just south of Olbia, a short distance from the Costa Corallina village and its beach, which is accessible by foot or a free shuttle service. This 4-star hotel receives very good user ratings for its location, cleanliness and overall experience.
The hotel offers a range of facilities including a swimming pool, jacuzzi, spa, tennis court, restaurant and bar. Guests can enjoy a range of activities such as sunbathing on the beach, relaxing in the garden, or working out in the fitness centre.

Best San Teodoro, Sicily hotels with a pool

Among the 11 accommodations in San Teodoro, Sicily, here are the 4 best hotels with a pool

Hotel L'esagono - San Teodoro, Sicily
No reviews

Hotel L'esagono

hotel, San Teodoro
Hotel L'Esagono, a 3-star hotel in San Teodoro, is located a short distance from the town centre and offers proximity to Cala d'Ambra Beach, Isuledda Beach, and La Cinta Beach, all within 2 kilometers.
This family-friendly establishment features a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, and offers complimentary Wi-Fi and free parking, alongside recreational facilities such as a yoga space and diving club.
Hotel Costa Caddu - San Teodoro, Sicily
9.0 293 reviews

Hotel Costa Caddu

hotel, San Teodoro
Hotel Costa Caddu is a 3-star hotel located on the Sardinian coastline, just a short distance from the charming town of San Teodoro. It has received excellent user ratings for its cleanliness and overall experience.
The hotel offers a range of amenities and activities, including a swimming pool, a jacuzzi, a restaurant, and a bar. Guests can enjoy stunning sea views from the terrace and relax in the garden.
Hotel L'esagono - San Teodoro, Sicily
8.3 56 reviews

Hotel L'esagono

hotel, San Teodoro
Hôtel L'Esagono in San Teodoro offers a convenient base for exploring the area, though a precise address and distances to landmarks are unavailable.
This establishment features 76 guest rooms, a swimming pool, spa, restaurant, bar, parking, and free Wi-Fi; children's rollaway beds are available on request.
Hotel Le Mimose - San Teodoro, Sicily
No reviews

Hotel Le Mimose

hotel, San Teodoro
Hotel Le Mimose, a 3-star hotel in San Teodoro, is located a short walk from the town centre and approximately 800 meters from La Cinta Beach and San Teodoro Beach.
This pet-friendly accommodation offers guests a restaurant, bar, indoor and outdoor swimming pools, and a diving club, with Wi-Fi and parking also available.

Frequently Asked Questions about hotels in San Teodoro, Sicily

Popular destinations

Best San Teodoro, Sicily hotels with air conditioning

Hotel Alador - San Teodoro, Sicily
9.1 46 reviews

Hotel Alador

hotel, Budoni
Hotel Alador is located in Tanuanella, a peaceful area just 1.6 km from Budoni and a 15-minute walk from the beach. The hotel has received excellent ratings from guests, and its location has been rated very good. The hotel offers comfortable rooms with private bathrooms, TVs and air conditioning. Guests can enjoy a delicious Italian-style breakfast, dine at the hotel's restaurant, relax on the terrace or in the garden, and take advantage of the on-site parking.
Hotel La Palma - San Teodoro, Sicily
8.6 361 reviews

Hotel La Palma

hotel, San Teodoro
Hotel La Palma is situated just 984 metres from the beautiful La Cinta beach in San Teodoro, a 30-minute drive from Olbia. This 3-star hotel has received very good user ratings, making it a popular choice for travellers seeking a comfortable and convenient stay.
The accommodation features air-conditioned rooms with private bathrooms and a terrace, offering a relaxing space to enjoy the Italian sunshine. Guests can enjoy a delicious meal at the on-site restaurant and pizzeria, which serves fresh seafood, and take advantage of the free Wi-Fi, parking, and breakfast included.
Hotel Il Platano - San Teodoro, Sicily
8.7 163 reviews

Hotel Il Platano

hotel, San Teodoro
Hotel Il Platano is situated in San Teodoro, a charming coastal town on Sardinia's east coast, just 16 miles from Olbia and a short 30-minute drive from Olbia-Costa Smeralda Airport. This 3-star hotel enjoys very good user ratings for its location, cleanliness and overall experience.
The accommodation offers a peaceful garden setting, perfect for relaxation. Guests can enjoy a range of amenities, including a swimming pool, a terrace, a restaurant, a bar, room service, and free parking.
Hotel & Glamping Borgo Di Campagna - San Teodoro, Sicily
8.8 932 reviews

Hotel & Glamping Borgo Di Campagna

hotel, Loiri Porto San Paolo
Borgo di Campagna, a 3-star hotel in the Loiri Porto San Paolo countryside, lies 12km from Porto San Paolo and a 15-minute drive from Olbia Costa Smeralda Airport.
This guest house offers rooms with either mountain views or access to a swimming pool, Jacuzzi, sauna, and fitness centre, plus on-site dining and free parking; daily breakfast is included.

Best San Teodoro, Sicily hotels with a balcony

Hotel Pedra Ruja - San Teodoro, Sicily
8.4 811 reviews

Hotel Pedra Ruja

hotel, Budoni
Hotel Pedra Ruja is conveniently located in Budoni, just a short distance from the Anfiteatro Comunale Andrea Parodi and within easy reach of popular beaches like Salamaghe and Capannizza. The hotel has received consistently high ratings for its location, cleanliness, and overall experience.
The hotel features a garden where guests can relax and enjoy the Mediterranean climate. Guests can also enjoy a range of amenities, including a restaurant, bar, concierge service, and free parking.
Terra Di Mare Resort&spa - San Teodoro, Sicily
8.3 845 reviews

Terra Di Mare Resort&spa

hotel, San Teodoro
The Terra Di Mare Resort&Spa, a 4-star hotel in San Teodoro, offers convenient shuttle services to local attractions and is located near the beach.
This resort provides a range of facilities including a swimming pool, fitness centre, spa with a hot tub and sauna, on-site dining options, and complimentary internet and parking.
Hotel Stella Marina - San Teodoro, Sicily
9.3 306 reviews

Hotel Stella Marina

hotel, San Teodoro
Hotel Stella Marina is conveniently located in the heart of San Teodoro, just a short walk from the town centre and a five-minute drive from the stunning La Cinta beach. This 3-star hotel consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of amenities for a comfortable stay, including air conditioning, free Wi-Fi, a restaurant, a bar, and parking. Guests can enjoy a delicious Italian breakfast and relax on the terrace or in the garden.
Hotel Le Mimose - San Teodoro, Sicily
7.9 413 reviews

Hotel Le Mimose

hotel, San Teodoro
Hotel Le Mimose is a 3-star family-friendly hotel located on the waterfront in San Teodoro, just 1.6 kilometres from the San Teodoro Lagoon and La Punta Falls, and within 3.2 kilometres of San Teodoro Beach and the Port. It receives very good user ratings for location, cleanliness and overall experience.
The hotel has a garden, terrace and swimming pool. Guests can enjoy a range of amenities including a restaurant, bar, fitness centre, tennis court and room service, as well as a concierge service.
©2026 cozycozy.com