Skip to main content

Filter by:


Star rating

Review score

Castro – 69 hotels and places to stay
See the latest prices and deals by choosing your dates.
Defanti, hotel in Castro

The Defanti is a historic, family-run hotel and restaurant in Lavorgo, in the northern part of the Canton of Ticino. It offers free WiFi in public areas.

8.1
Scored 8.1
Very good
Rated very good
863 reviews
Price from£120.23per night
Campra Alpine Lodge & Spa, hotel in Castro

Situated in Olivone, Campra Alpine Lodge & Spa offers 3-star accommodation with a terrace, a restaurant and a bar.

8.8
Scored 8.8
Fabulous
Rated fabulous
177 reviews
Price from£156.70per night
Relais Lucomagno, hotel in Castro

Set in Olivone, 46 km from Bellinzona Train Station, Relais Lucomagno offers accommodation with a fitness centre, free private parking, a garden and a shared lounge.

9.0
Scored 9.0
Superb
Rated superb
154 reviews
Price from£146.60per night
3 VIE Restaurant & Rooms, hotel in Castro

Situated in Acquarossa, 31 km from Bellinzona Train Station, 3 VIE Restaurant & Rooms features accommodation with a terrace, free private parking, a restaurant and a bar.

9.4
Scored 9.4
Superb
Rated superb
5 reviews
Price from£140.45per night
Cuore Alpino, hotel in Castro

Boasting mountain views, Cuore Alpino features accommodation with balcony, around 45 km from Bellinzona Train Station. This property offers access to a terrace, free private parking and free WiFi.

9.1
Scored 9.1
Superb
Rated superb
216 reviews
Price from£118.47per night
Pensione Cari, hotel in Castro

Pensione Cari features a garden, shared lounge, a terrace and restaurant in Molare. The accommodation provides a ski pass sales point, as well as a bar and ski-to-door access.

7.1
Scored 7.1
Good
Rated good
98 reviews
Price from£114.25per night
Relais del Sosto, hotel in Castro

Situated in Olivone and only 46 km from Bellinzona Train Station, Relais del Sosto features accommodation with mountain views, free WiFi and free private parking.

8.0
Scored 8.0
Very good
Rated very good
131 reviews
Price from£119.97per night
Stèla - rustic house in the heart of the Leventina, hotel in Castro

Boasting garden views, Stèla - rustic house in the heart of the Leventina offers accommodation with a garden and a balcony, around 36 km from Castelgrande Castle.

7.4
Scored 7.4
Good
Rated good
9 reviews
Price from£175.26per night
B&B Chalet Della Torre, hotel in Castro

Located in Molare in the Canton of Ticino region, B&B Chalet Della Torre has a patio. Featuring city and quiet street views, this holiday home also offers free WiFi.

7.6
Scored 7.6
Good
Rated good
15 reviews
Price from£158.20per night
La Pergola by Quokka 360 - for mountain sports enthusiasts, hotel in Castro

Located just 45 km from Devils Bridge, La Pergola by Quokka 360 - for mountain sports enthusiasts provides accommodation in Lavorgo with access to a garden, a terrace, as well as bicycle parking.

7.9
Scored 7.9
Good
Rated good
29 reviews
Price from£181.01per night
See all hotels in and around Castro
Subscribe to receive premium deals

Prices drop the moment you sign up!