Skip to main content

Filter by:


Star rating

Review score

San Donato – 154 hotels and places to stay
See the latest prices and deals by choosing your dates.
Antico Albergo Sant'Antonio, hotel in San Donato

Housed in a 19th-century building, Antico Albergo Sant'Antonio is pet-friendly and is surrounded by the mountains. Featuring a typical restaurant, it is set in its garden and has mountain-view rooms.

Loved this place, The staff could not do enough for us bringing coffee and beer in the garden area. They even offered to give us some of the family meal they were cooking because the restaurant was closed as it was a national holiday that day. There was a yard next to the garden with cover and a locked gate to put our motorbikes in over night.
8.3
Scored 8.3
Very good
Rated very good
176 reviews
Price from£69.42per night
Albergo Croce d'Aune, hotel in San Donato

Set in Pedavena, 41 km from Dolomiti Bellunesi National Park, Albergo Croce d'Aune offers accommodation with free bikes, free private parking, a garden and a terrace.

Very lovely hotel with a nice spa.
9.0
Scored 9.0
Superb
Rated superb
279 reviews
Price from£107.13per night
Kapriol, hotel in San Donato

Set in Castello Tesino, 42 km from Lago di Levico, Kapriol offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Come era decorato e arredato l interno dell' hotel
8.4
Scored 8.4
Very good
Rated very good
191 reviews
Price from£97.70per night
Albergo Bellavista, hotel in San Donato

Albergo Bellavista has a shared lounge, terrace, a restaurant and bar in Castello Tesino. Boasting an ATM, this property also provides guests with a children's playground.

7.3
Scored 7.3
Good
Rated good
8 reviews
Price from£83.99per night
ALBERGO AL LAGO, hotel in San Donato

Set in Imer, 44 km from Dolomiti Bellunesi National Park, ALBERGO AL LAGO offers accommodation with a restaurant, free private parking and a bar. Guests can enjoy mountain views.

7.2
Scored 7.2
Good
Rated good
5 reviews
Price from£71.99per night
B&B San Giorgio, hotel in San Donato

B&B San Giorgio is located in Sovramonte. Free Wi-Fi access is available. Rooms here will provide you with a balcony. Featuring a shower, shared bathrooms also come with a bath and a hairdryer.

Perfecto
9.6
Scored 9.6
Exceptional
Rated exceptional
68 reviews
Price from£78.85per night
Eco-Baita Natura Spensierata, hotel in San Donato

Eco-Baita Natura Spensierata è una piccola ed accogliente struttura a conduzione famigliare.

9.2
Scored 9.2
Superb
Rated superb
31 reviews
Price from£115.70per night
Alloggio Castello Tesino, hotel in San Donato

Alloggio Castello Tesino offers self-catering, Alpine-style accommodation in Castello Tesino¸ 19 km from Borgo Valsugana and a 35-minute drive from Levico Terme.

9.4
Scored 9.4
Superb
Rated superb
10 reviews
Price from£133.70per night
B&B Stella Al Pina, hotel in San Donato

Offering a garden and mountain view, B&B Stella Al Pina is located in Tezze, 38 km from Lago di Levico and 43 km from Duomo.

Very warm welcome from Sabrina. Excellent meals. The local restaurant was closed; as we are travelling on foot we could not go further but Sabrina, at our request the day before, gladly provided for us a superb supper of fresh local produce which was far better than we could have found elsewhere.
9.3
Scored 9.3
Superb
Rated superb
64 reviews
Price from£75.42per night
ROSE GARDEN, hotel in San Donato

Situated in Tezze, within 43 km of Duomo, ROSE GARDEN is an accommodation offering garden views. This property offers access to a patio, free private parking and free WiFi.

Clelia, the owner of the house, was super nice and helpful. She gave us a warm welcome and provided toys and a baby seat when she saw our daughter. At the end of our holidays she and her daughter Gaia helped us to get a Covid test for our trip home. Thank you so much Clelia and Gaia! 🙏
9.5
Scored 9.5
Exceptional
Rated exceptional
24 reviews
Price from£126.84per night
See all hotels in and around San Donato
Subscribe to receive premium deals

Prices drop the moment you sign up!