Last-minute hotels in San Teodoro

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customie your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Hotels with availability in San Teodoro

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
8020 Via Naviglio Snc San Teodoro, Italy, San Teodoro, Sardinia, Italy
Terradimare Resort & Spa provides an infinity pool, a swim-up bar and a bicycle rental. Some of the premium facilities at this beachfront 4-star hotel include free Wi-Fi, outdoor tennis courts and a marble bathroom.
Free Wi-Fi
Parking
8.2
Excellent
1244 reviews
Location
0.5 mi from city centre
Via Cala d'Ambra 141, San Teodoro, Sardinia, Italy
Featuring free Wi-Fi, a private beach and an outdoor pool, Hotel L'Esagono provides beachfront rooms. Close to restaurants and shops, the hotel is a convenient base when visiting San Teodoro.
Free Wi-Fi
Parking
8.5
Excellent
1740 reviews
Location
0.6 mi from city centre
Localita Montepetrosu SS 125, San Teodoro, Sardinia, Italy
This stylish beachfront resort is conveniently positioned just a short drive from Olbia. It features a day spa, as well as a swim-up bar, a private beach and an infinity pool.
Free Wi-Fi
Parking
7.8
Good
1397 reviews
Location
5.1 mi from city centre
Localita Costa Caddu, San Teodoro, Sardinia, Italy
This beachfront 3-star hotel's many amenities include a spa bath and an infinity pool. It also provides an express check-in and check-out feature, male and female solariums and free Wi-Fi.
Free Wi-Fi
Parking
9.0
Excellent
453 reviews
Location
1.7 mi from city centre
Località Badualga 8, San Teodoro, Sardinia, Italy
Hotel San Teodoro offers a private beach and free Wi-Fi, along with an outdoor pool. Some of the popular facilities at this beachfront 4-star hotel include a marble bathroom and outdoor tennis courts.
Free Wi-Fi
8.1
Excellent
869 reviews
Location
1.1 mi from city centre
Località Li Teggi, San Teodoro, Sardinia, Italy
Located a 30-minute drive from Spiaggia Le Saline, Li Teggi Turismo Rurale offers comfortable rooms with free wireless access. It also features luggage storage, a diving centre and parking.
Free Wi-Fi
Air conditioning
8.9
Excellent
676 reviews
Location
3.3 mi from city centre
Strada Statale 125 - Località Porto Taverna, San Teodoro, Sardinia, Italy
Situated in Loiri Porto San Paolo, Residence Hotel Lu Nibareddu provides beachfront 3-star accommodation, as well as a private beach, free Wi-Fi and a rooftop pool. It also offers a swim-up bar, a free shuttle service and outdoor tennis courts.
Free Wi-Fi
Parking
8.4
Excellent
2314 reviews
Location
5.1 mi from city centre
Via Del Tirreno 4, San Teodoro, Sardinia, Italy
Hotel Al Faro is situated in San Teodoro and features outdoor tennis courts, free Wi-Fi and a marble bathroom. The numerous facilities this beachfront hotel offers include an express check-in and check-out feature, valet parking and a diving centre.
Free Wi-Fi
7.6
Good
310 reviews
Location
0.6 mi from city centre
Localita Puntaldia 1, San Teodoro, Sardinia, Italy
Due Lune Puntaldia Resort & Golf offers 5-star accommodation, plus a rooftop pool, a swim-up bar and a private beach. The various facilities this beachfront hotel features include free Wi-Fi, outdoor tennis courts and a sauna.
Free Wi-Fi
8.1
Excellent
235 reviews
Location
3.0 mi from city centre
Via Golfo Aranci 1, San Teodoro, Sardinia, Italy
Situated in San Teodoro, Hotel Bonsai is an easy drive from Spiaggia Le Saline and offers private parking on site. Some of the popular facilities provided at this beachfront 4-star hotel include a marble bathroom, an indoor pool and free Wi-Fi.
Pool
Free Wi-Fi
Parking
8.7
Excellent
931 reviews
Location
0.2 mi from city centre

FAQs when booking a last minute hotel in San Teodoro

  • How much does a hotel room cost in San Teodoro at the last minute?

    You’ll generally find hotel rooms from around £63 tonight, £67 tomorrow, and as low as £46 over the weekend.

  • What’s the cost for a last-minute hotel in San Teodoro tonight?

    Prices tonight start at about £69 for 3-star hotels and £67 for 4-star options, depending on location and availability.

  • What can I expect to pay for a hotel in San Teodoro tomorrow?

    If you book for tomorrow, expect rates of around £62 for 3-star hotels and £67 for 4-star accommodation.

  • What are the prices for hotels in San Teodoro this coming weekend?

    If you’re booking last-minute, weekend rates start at about £46 for 3-star hotels and £67 for 4-star properties.

  • Will I save money by booking my San Teodoro hotel at the last minute?

    Hotel prices often depend on how many rooms are available. In San Teodoro, last-minute bookings average around £162 per night, whereas standard bookings typically cost about £169.

See more FAQs

Find better results for your stay in San Teodoro

Consider these popular 3-star hotels in San Teodoro

Stay at one of these San Teodoro 3-star hotels that users have found on HotelsCombined.

San Teodoro last minute hotel deals. Search for last minute hotels in San Teodoro. Find cheap last minute hotel rooms in San Teodoro. HotelsCombined searches hundreds of travel sites to help you find cheap last minute deals and book the room that suits you best.