Find hotels in San Teodoro from AED 253

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,073 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Hotel Le Mimose

3.0 star property
San Teodoro City Centre
8.6 out of 10, Excellent, (67)
"The staff was very friendly and helpful, clean room, good breakfast. Very cosy boutique hotel. Walking distance from the san teodoro center and La Cinta beach. Excellent stay, would come back again here. "
Netherlands
Sitto
The price is AED 3,811
AED 4,192 total
includes taxes & fees
9 Dec - 10 Dec
Hotel Le Mimose

AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

San Teodoro City Centre
6.0 out of 10, (2)
"The location of this hotel is amazing. Very close to one of the most beautiful beaches i have ever been to. The host was very accommodating. The hotel itself is in need of work. We could not get hot water even after letting the sink run for 6 min as instructed, there was no lighting in the hallway so we had to use our phone flashlights, the room balcony door did not close, the balcony was dirty and rusty, light in toom was flickering... overall we had a great time, and maybe we were just...
United States
Susan
The price is AED 2,070
AED 2,277 total
includes taxes & fees
9 Dec - 10 Dec
AL FARO VINTAGE HOTEL -SPIAGGIA LA CINTA-SAN TEODORO

Felix Hotels - Hotel Felix Olbia

4.0 star property
Olbia
9.4 out of 10, Exceptional, (151)
"The Felix Hotel was very charming and the rooms are quite spacious and comfortable. Very friendly staff and the breakfast included is really good!!"
United States
Danielle A
The price is AED 391
AED 460 total
includes taxes & fees
2 Jan - 3 January 2026
Felix Hotels - Hotel Felix Olbia

Jazz Hotel

4.0 star property
Olbia
9.2 out of 10, Wonderful, (1014)
"A nice airport hotel "
Canada
ELIANE
The price is AED 317
AED 379 total
includes taxes & fees
4 Dec - 5 Dec
Jazz Hotel

Grand Hotel President Olbia

4.0 star property
Olbia City Centre
9.2 out of 10, Wonderful, (488)
"Spacious room, helpful staff, bountiful breakfast opened 15 minutes ahead of advertised time which allowed us to eat prior to early flight. "
United States
Paul
Grand Hotel President Olbia

La Locanda del Conte Mameli

4.0 star property
Olbia City Centre
9.4 out of 10, Exceptional, (216)
"Really lovely hotel! Very friendly staff and perfect location for exploring Olbia. "
United Kingdom
Wiebke
The price is AED 507
AED 587 total
includes taxes & fees
2 Jan - 3 January 2026
La Locanda del Conte Mameli

Delta Hotels by Marriott Olbia Sardinia

4.0 star property
Olbia
8.6 out of 10, Excellent, (782)
"I wish there had been more connection to surroundings, shuttle to downtown, etc."
United States
Richard
The price is AED 213
AED 264 total
includes taxes & fees
12 Dec - 13 Dec
Delta Hotels by Marriott Olbia Sardinia

Tramas Hotel & SPA

4.0 star property
Olbia City Centre
8.8 out of 10, Excellent, (481)
"Big clean room with huge balcony and big comfortable bed. Staff are always very friendly. "
United Kingdom
Teresa
The price is AED 311
AED 372 total
includes taxes & fees
7 Dec - 8 Dec
Tramas Hotel & SPA

Borgo Smeraldo Resort&Villas

Arzachena
9.6 out of 10, Exceptional, (4)
The price is AED 690
AED 759 total
includes taxes & fees
12 Dec - 13 Dec
Borgo Smeraldo Resort&Villas

Olbia City Hotel

4.0 star property
Olbia
7.6 out of 10, Good, (25)
"Amazing service by the receptionist and his wife. Thank you for being so kind. "
United States
Yara
Olbia City Hotel

Hotel Panorama

4.0 star property
Olbia City Centre
9.4 out of 10, Exceptional, (717)
"Good location"
Canada
Daryl
The price is AED 342
AED 406 total
includes taxes & fees
11 Dec - 12 Dec
Hotel Panorama

Domus Olbia Inn

Olbia
9.0 out of 10, Wonderful, (57)
"This was my first time travelling to Olbia. We were very happy staying here. Quaint - and Alessandro was a perfect host. Thanks for having us! "
Canada
April
Domus Olbia Inn

Mercure Olbia Hotel & SPA

4.0 star property
Olbia
8.0 out of 10, Very Good, (564)
"Easy to check out and use the facilities until it’s time to leave to the airport "
Australia
Jorge
The price is AED 291
AED 350 total
includes taxes & fees
5 Dec - 6 Dec
Mercure Olbia Hotel & SPA

Hotel Martini Olbia

4.0 star property
Olbia
8.4 out of 10, Very Good, (370)
"helpful staff, quiet & comfortable room, nice continental breakfast"
Canada
Mary
Hotel Martini Olbia

Hotel Ristorante Stella 2000

3.0 star property
Olbia
8.8 out of 10, Excellent, (100)
"Clean tidy room friendly staff nice view of mountains close by entertainment and airport"
United Kingdom
Satnam
Hotel Ristorante Stella 2000

Al Mare da Francesca

Olbia
8.6 out of 10, Excellent, (30)
"Was comfortable and clean. Good service and location. "
United Kingdom
???????
Al Mare da Francesca

Hotel Delle Rose a Luxury Boutique Hotel

4.0 star property
Arzachena
8.0 out of 10, Very Good, (19)
"Absolutely gorgeous stay. The hotel is beautiful, and the facilities were brilliant. We will definitely stay again, we loved it, 10/10."
United Kingdom
Jonathan
Hotel Delle Rose a Luxury Boutique Hotel

hotel ristorante Donatella

Posada
The price is AED 243
AED 267 total
includes taxes & fees
10 Dec - 11 Dec
hotel ristorante Donatella

OlbiaLoft

Olbia City Centre
8.6 out of 10, Excellent, (32)
"A very nice stay. Great location!"
United States
Nicholas
The price is AED 192
AED 253 total
includes taxes & fees
3 Dec - 4 Dec
OlbiaLoft

Cavour

3.0 star property
Olbia City Centre
8.4 out of 10, Very Good, (335)
"Very lovely staff, cute room with personality and a great neighborhood "
United States
Morgan
The price is AED 290
AED 345 total
includes taxes & fees
5 Dec - 6 Dec
Cavour
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.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in San Teodoro

Find the best San Teodoro areas and neighborhoods for the activities you enjoy most.

San Teodoro City Centre

You'll enjoy the parks and spas in San Teodoro City Centre. You might want to make time for a stop at San Teodoro Port or San Teodoro Beach.

Stay near popular San Teodoro attractions

Learn more about San Teodoro

Turquoise waters and powdery white sand make La Cinta beach the perfect spot for swimming and windsurfing. Rent a boat to explore hidden coves along the coast, or join locals at evening markets in the charming town center.

San Teodoro

Top San Teodoro Hotel Reviews

More cheap stays in San Teodoro

Hotels in San Teodoro with star-rating

Find out more about San Teodoro

Top reasons to visit San Teodoro

  • Stunning Beaches: San Teodoro boasts beautiful beaches with crystal-clear waters, perfect for sunbathing and relaxation.
  • Outdoor Activities: Enjoy a variety of outdoor adventures, including snorkeling, hiking, and golf amidst breathtaking scenery.
  • Rich Local Culture: Experience the charm of historic castles and local traditions that add depth to your visit.
  • Family-Friendly Atmosphere: The welcoming vibe makes it ideal for families, offering plenty of kid-friendly activities.
  • Diverse Accommodation: Choose from charming bed & breakfasts to luxury hotels tailored for all types of travelers.

Find great hotels in and around San Teodoro

Explore a variety of accommodation options in San Teodoro, Sardinia, where you can find charming bed & breakfasts and welcoming hotels. Ideal for families, pet owners, and adventure seekers, the area offers a range of amenities to enhance your stay. Discover top-rated hotels with excellent reviews, star ratings, and unique experiences that cater to all types of travelers looking for the best hotels in this beautiful coastal destination.

  • Resort Grande Baia: Nestled along the beautiful coastline of San Teodoro, Resort Grande Baia is a 4-star beachfront haven perfect for families and wellness seekers. This resort is designed with a spa theme, providing a tranquil escape with direct beach access. Enjoy rejuvenating treatments at the full-service spa, indulge in aromatherapy, or relax at the poolside bar. Families will appreciate the child-friendly amenities, including a playground and first aid services, ensuring a comfortable and safe environment for young travelers.
  • Hotel Sa Pedra: Located approximately 14.5km from San Teodoro, Hotel Sa Pedra is a 4-star destination ideal for adventure enthusiasts. With direct beach access, guests can dive into a world of water sports and activities. Whether it’s windsurfing, waterskiing, or snorkeling, the options are abundant. Additionally, the hotel offers bicycle and scooter rentals for those looking to explore the stunning coastal scenery. This vibrant, adventure-focused hotel is perfect for those seeking an action-packed vacation.
  • Baglioni Resort Sardinia - The Leading Hotels of the World: As a prestigious 5-star property in San Teodoro, Baglioni Resort offers a luxurious retreat for families and business travelers alike. With direct beach access, guests can unwind in style while the resort provides exceptional services for children, including a kids' club and babysitting options. The elegant accommodations and extensive amenities create a sophisticated yet family-friendly atmosphere, making it an ideal choice for both leisure and business trips.

Where to stay in and around San Teodoro

San Teodoro, a charming coastal resort in Sardinia, offers stunning beaches and a relaxing atmosphere perfect for your vacation. Explore the beautiful San Teodoro Beach, where you can unwind and soak up the sun. With its family-friendly vibe and welcoming locals, you'll find plenty of opportunities for outdoor adventures and serene moments. Discover the enchanting surroundings that make San Teodoro a perfect getaway for beach lovers and nature enthusiasts alike.

  • Budoni: Located 8.0km from San Teodoro, Budoni is a charming city that draws visitors with its stunning beaches and picturesque scenery. The area is especially vibrant from June to August, making it a popular summer getaway. Budoni offers a variety of outdoor activities, including access to luxurious resorts and a private country club. Don't miss the beautiful local beaches, the serene bay, and the bustling marina, all of which provide excellent opportunities for relaxation and recreation.
  • San Teodoro City Centre: Nestled around the heart of San Teodoro, the City Centre is a bustling neighborhood that comes alive from July to September. With its beautiful family-friendly beaches and scenic landscapes, visitors flock here for the outdoor experience. The City Centre is home to various golf courses and private country clubs, perfect for those looking to indulge in leisure activities. Explore the local marina and enjoy the vibrant atmosphere, as you immerse yourself in this picturesque coastal community.
  • Porto Ottiolu: Just 4.8km from San Teodoro, Porto Ottiolu is a quaint village that captures the essence of coastal charm. Like Budoni, it experiences peak tourist activity from June to August, attracting those seeking beachside relaxation and outdoor adventures. The village is known for its beautiful beaches and a lively marina, making it an ideal spot for water sports and sunbathing. Enjoy the welcoming atmosphere at local resorts and private clubs, as you take in the stunning bay views that define this lovely destination.

Things to do in and around San Teodoro

San Teodoro offers a perfect blend of beach and outdoor activities, making it an ideal vacation spot. Visitors can enjoy luxurious resorts and scenic golf courses, while snorkeling in the crystal-clear waters provides an unforgettable experience. Whether you're looking to relax on the beach or explore the stunning scenery, San Teodoro has something for everyone.

Shopping

In San Teodoro, you can explore local shops for unique souvenirs and gifts. For a broader selection, head to La Corte Sarda, a shopping center offering Italian fashion and handmade crafts. If you're up for a drive, check out Centro Commerciale Auchan in Olbia, about 32.2km away, for an extensive shopping experience.

Recreation

Golf Club Puntaldia offers a scenic golfing experience with outdoor vibes, perfect for both enthusiasts and beginners. For relaxation, visit Parco Naturale di Bidderosa, a tranquil spot 37.0km away, ideal for unwinding in nature. Families can enjoy Gregoland, a fun playground located 41.8km from San Teodoro.

Adventure

Centro Sub Portorotondo offers thrilling underwater sports, located 30.6km from San Teodoro, where you can dive into vibrant marine life and explore stunning underwater landscapes. For family fun, visit Aquadream, a lively waterpark 43.5km away, featuring exhilarating slides and refreshing pools for all ages.

Nightlife

Catch a show at Anfiteatro Comunale Andrea Parodi, just 8.0km from San Teodoro, where romance, entertainment, and cultural vibes come alive. Enjoy an evening filled with captivating performances and immerse yourself in the local scene for a memorable night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for San Teodoro

To save money on your trip to San Teodoro, visit during the off-peak season from January to March when hotel prices are lower. Enjoy free activities at beautiful beaches like San Teodoro Beach and Cala Brandinchi Beach. For transportation, consider renting bicycles or scooters for budget-friendly travel. Book your hotel at least one month in advance for better rates, and look for last-minute deals on Expedia. Remember that Saturday is the cheapest day to stay, while Thursday tends to be the most expensive. Use package deals to combine hotel, flights, and activities for additional savings.

  • The most and least expensive months on average to stay in a hotel: The hotel pricing in San Teodoro is seasonal. The cheapest months to stay in San Teodoro are January to March, where the prices are usually lower. This is in comparison to June to August, where prices are usually higher.
  • The best time to book a hotel: The cheapest time to book a hotel in San Teodoro is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in San Teodoro is Saturday. The most expensive day to stay in San Teodoro is Thursday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, by selecting the Eco-certified option, you'll find a list of sustainable and eco-friendly hotels that are currently available. To discover the best prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel reservation in San Teodoro with your flights and activities by purchasing a package through Expedia.

Find the best attractions in San Teodoro

San Teodoro is an idyllic destination for beach lovers and outdoor enthusiasts, offering stunning scenery and a variety of attractions. Visitors can explore beautiful beaches, including nudist options, and discover local culture and romance at historic castles. Whether you seek relaxation or adventure, San Teodoro has something for everyone, making it a perfect vacation spot for those looking to immerse themselves in Italy's natural beauty and charm.

  • San Teodoro Beach: Experience the sun-soaked shores of San Teodoro Beach, where soft sands and crystal-clear waters create the perfect setting for relaxation. The vibrant beach vibes invite you to unwind or engage in water sports while enjoying stunning coastal views.
  • San Teodoro Lagoon: This eco-friendly park offers a serene escape for families and nature lovers. Stroll along scenic paths, observe diverse wildlife, and enjoy outdoor activities amidst lush greenery, making it an ideal spot for a peaceful day out.
  • Cascata Rio Pitrisconi: Discover the enchanting Cascata Rio Pitrisconi, a breathtaking waterfall that offers a romantic backdrop for adventure seekers. Hike through picturesque trails, and relish the refreshing mist as you connect with nature in this stunning locale.

Best time to go to San Teodoro

The best time to visit San Teodoro is dependent on what kind of holiday you are seeking. July and August are its hottest month on average. At the time of August, visitor numbers are high and weather is sunny. January and February are its coolest month on average. At the time of February, visitor numbers are average and weather is mostly sunny.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.6°F (9.8°C)Light RainMostly SunnyAverageLow
February49.6°F (9.8°C)Light RainMostly SunnyAverageLow
March52.5°F (11.4°C)Light RainMostly SunnyAverageLow
April57.4°F (14.1°C)No RainMostly SunnyAverageAverage
May63.9°F (17.7°C)Light RainSunnyAverageAverage
June72.7°F (22.6°C)No RainSunnyHighHigh
July78.3°F (25.7°C)No RainSunnyHighHigh
August78.3°F (25.7°C)No RainSunnyHighHigh
September72.1°F (22.3°C)No RainSunnyAverageAverage
October65.3°F (18.5°C)Light RainMostly SunnyLowAverage
November57.7°F (14.3°C)Light RainMostly SunnyLowAverage
December52.2°F (11.2°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to San Teodoro

Traveling to San Teodoro, Sardinia, is convenient with two major airports nearby. Olbia (OLB-Costa Smeralda) is located 19.3km away and offers excellent accommodations such as Baglioni Resort Sardinia, Hotel Abi d'Oru, and Hotel Sporting, all within a short distance. These hotels provide various transportation services to the airport, including 24-hour shuttles and airport transfers. Another option is Figari (FSC-Figari - Sud Corse), situated 93.3km from San Teodoro, with nearby luxury hotels like Hôtel et SPA Version Maquis Citadelle and Hotel du Centre Nautique, both 12.9km from the airport. These hotels also offer convenient access to Figari airport, ensuring a smooth travel experience.

Frequently asked questions

What's the best place for a stay in San Teodoro?
Montepetrosu Charming House is a favorite with Expedia customers. This guesthouse offers free breakfast and a restaurant. Reviews from our site also recommend Terradimare Resort & Spa and Baglioni Resort Sardinia - The Leading Hotels of the World as top options for your stay. See all available top hotels, or vacation rentals in San Teodoro.
What are some of the best vacation rentals that San Teodoro has to offer?
Apartment with garden and wi-fi in residence with swimming pool: Visitors give good reviews to this San Teodoro vacation home rental, which offers an outdoor pool, a balcony, and a barbecue grill to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. You can relax into your vacation with a garden and a selection of games. Other favorite homes for rent in San Teodoro are Casetta Rebecca - Newly built headhouse and San Teodoro: 600 m. from the beach and the center, air conditioning, Wi-Fi. See all vacation rentals in San Teodoro.
If I need to cancel my hotel reservation in San Teodoro, will I receive a refund?
Yes, you'll find most hotel bookings are fully refundable as long as you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your arrival date. If your reservation is non-refundable, it may still be possible to cancel it and get a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in San Teodoro.
Where can I learn more about changing or cancelling my trip to San Teodoro?
To access more information about changing or cancelling your trip to San Teodoro, head over to our customer service page.
What's the best accommodation when traveling with kids to San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a hotel with a children's pool and a free kids' club, and it's a top choice on Expedia for families. Other options for your family trip include Hotel Le Mimose and Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. Find more child-friendly accommodations in San Teodoro.
What is the favorite LGBTQ-friendly accommodation in San Teodoro?
Hotel San Teodoro is a top LGBTQ-friendly hotel that features free WiFi and free parking. Terradimare Resort & Spa and SardegnaSummer Li Cuppulati are two other good options for your vacation.
What's the best pet-friendly place to stay in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top hotel for people traveling with their pets, and offers 2 restaurants and a full-service spa for its human guests. Other good options to stay with your pet include Resort Grande Baia and Hotel San Teodoro. See more pet-friendly hotel accommodations in San Teodoro.
Where is the best place to stay with easy access to San Teodoro Beach?
Hotel Scintilla is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and free parking. It's located just a short 0.9 mi (1.4 km) from San Teodoro Beach. Other good choices within a short distance include Villetta La Cinta Beach A and Villetta La Cinta Beach B.
What about the best place to stay close to Cala Brandinchi Beach?
One of the top choices for your stay is Resort Grande Baia, located a short 0.8 mi (1.3 km) from Cala Brandinchi Beach, and this 4-star resort offers a full-service spa and 2 restaurants. Baglioni Resort Sardinia and Residence Baia Salinedda are other good choices nearby.
What's the best hotel to stay near the beach in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top beachfront hotel offering 2 restaurants and a seasonal outdoor pool, located within a short 8-minute walk of Lu Impostu Beach. Other good options to stay near the beach include Resort Grande Baia and Hotel L'Esagono. See more stays near the beach in San Teodoro.
What's the best luxury accommodation in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a luxury hotel with 2 restaurants and a full-service spa, and it's a popular choice for Expedia travelers looking for an elegant place to stay. Another upscale option for your trip is Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. Find more luxury hotels in San Teodoro.
What's the best golf hotel in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top hotel that has an adjacent golf course and features a full-service spa. Other good options if you'd like to stay near a golf course include Hotel San Teodoro and Due Lune Puntaldia Resort & Golf a member of Small Luxury Hotels of the World. You can tee off at Golf Club Puntaldia during your trip. See more golf hotels in San Teodoro.
Where is the best neigborhood in San Teodoro for tourists?
San Teodoro City Centre is a favorite part of the city for sightseeing with top sights like San Teodoro Beach and La Cinta Beach.
What are some accommodations with pools in San Teodoro?
Hotel San Teodoro is a top hotel with a children's pool, a seasonal outdoor pool, and free WiFi. Hotel Le Mimose is another choice that offers an onsite pool. View all hotels with pools in San Teodoro.
What is the best spa hotel in San Teodoro?
Baglioni Resort Sardinia - The Leading Hotels of the World is a top beach spa hotel featuring a rooftop terrace, a fitness center, a free kid's club, and a bar. Treat yourself to a facial, body scrub, or body wrap at Baglioni Spa. Other popular spa hotels in San Teodoro include Resort Grande Baia and Hotel L'Esagono. See all spa hotels in San Teodoro.
What's the best place to stay near Costa Smeralda Airport (OLB)?
Jazz Hotel is a popular 4-star hotel featuring extended parking (for a fee) and free breakfast. It's located a short 0.4 mi (0.7 km) from Costa Smeralda Airport. Other good options near the airport are Hotel Martini Olbia and Grand Hotel President Olbia.
What's it like to stay in San Teodoro?
Visitors can enjoy all that San Teodoro has to offer including the waterfront, spas, and seafood restaurants. Tourists can also enjoy so much more including its parks. In San Teodoro, there are 1068 hotels and other accommodations to choose from. Find out more about San Teodoro.
What is there to see in San Teodoro?
Natural beauty is on display at La Isuledda Beach, San Teodoro Beach, and Lu Impostu Beach. A couple of additional sights to add to your agenda are San Teodoro Port and Cala Brandinchi Beach. Check out what more to see and do in Expedia's San Teodoro guide.
What's the seasonal weather like in San Teodoro?
The hottest months are usually July and August with an average temp of 75°F, while the coldest months are February and January with an average of 51°F. Average annual precipitation for San Teodoro is 22 inches.

Explore a world of travel with Expedia