Skip to main content

The best inns in Canton of Ticino

Check out our pick of great inns in Canton of Ticino

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

At the inn, each room has a desk, a private bathroom, a flat-screen TV and a balcony with a city view. Guest rooms include a wardrobe.

Piazza Grande Locarno is 3 km from the inn, while Lugano Station is 41 km away. Everything. The kindness of the staff. The room was big, very clean. A good breakfast. The view from the balcony is nice.

Show more Show less
9
Superb
248 reviews

Typical Ticino-style Pensione Olanda is 1 km from the Madonna del Sasso pilgrimage church, and features garden and a terrace, furnished with deckchairs and offering panoramic views of Locarno and Lake Maggiore. Wi-Fi is available in the entire building for free. Single rooms, sink in the room, little closet, private balcony, fan, great view

Show more Show less
9.2
Superb
756 reviews

Located in Cugnasco, 12 km from Piazza Grande Locarno, Osteria Centrale - B&B provides accommodation with a garden, free private parking, a terrace and a bar. The property is situated 17 km from Golfclub Patriziale Ascona, 31 km from Lugano Station and 33 km from Exhibition Center Lugano.

Featuring a private bathroom with a shower and a hairdryer, rooms at the inn also offer free WiFi, while some rooms are equipped with a balcony. Friendly and helpful staff Great breakfast

Show more Show less
9.5
Exceptional
38 reviews
Price from
US$150
per night

Situated right at the lake promenade, only a few steps from the ship mooring and Locarno's Piazza Grande, the Al Pozz offers you superb views of Lake Maggiore.

The chef creates delicious dishes of the Ticino and Italian cuisine. The restaurant can also be used for various events. Lovely hotel directly at the Lago Maggiore. Great breakfast, great pizza’s, very friendly staff, near the city-center

Show more Show less
8.6
Fabulous
1,182 reviews
Price from
US$182
per night

Situated in Gandria and with Exhibition Center Lugano reachable within 4 km, Ristorante le bucce di Gandria features a terrace, non-smoking rooms, free WiFi throughout the property and a restaurant. The property is around 5.8 km from Lugano Station, 14 km from Swiss Miniatur and 25 km from Mendrisio Station. Guests can enjoy lake views.

At the inn, the rooms have a desk and a balcony with a mountain view. Great location and amazing views on the lake, even a little breakfast was provided at no extra cost.

Show more Show less
8.8
Fabulous
140 reviews
Price from
US$95
per night

Featuring a terrace, restaurant, bar and free WiFi, Osteria Anzonico is located in Anzonico, 40 km from Bellinzona Train Station and 40 km from Three Castles of Bellinzona. Boasting family rooms, this property also provides guests with a children's playground. The property is non-smoking and is situated 41 km from Castelgrande Castle.

Guests at the inn can enjoy a buffet or a gluten-free breakfast. The hosts are adorable and very kind. The village is really nice and it has an incredible view.

Show more Show less
8.1
Very good
414 reviews

Located directly at Lake Lugano in the centre of Morcote village, Albergo Ristorante della Posta features a lakeside restaurant and a private lake access. Free Wi-Fi is available.

Rooms offer traditional wooden furnishings and feature TVs, minibars and fans. Bathrooms include marble floors and toiletries. Breakfast was great, gluten free and lactose free as requested. Location was great. Right on the lake. Regular buses to Lugano

Show more Show less
8.3
Very good
585 reviews
Price from
US$147
per night

Ristorante Vedeggio features a shared lounge, terrace, a restaurant and bar in Isone. The property is set 25 km from Lugano Station, 27 km from Exhibition Center Lugano and 30 km from Piazza Grande Locarno. The accommodation offers an ATM and free WiFi.

Swiss Miniatur is 31 km from the inn, while Golfclub Patriziale Ascona is 35 km away. The hosts - phenomenal people. Restaurant and bar great. Good dog walking in nearby fields.

Show more Show less
8.7
Fabulous
128 reviews
Price from
US$106
per night

Boasting a terrace, restaurant, bar and free WiFi, Locanda Poncini is situated in Maggia, 14 km from Piazza Grande Locarno and 15 km from Golfclub Patriziale Ascona. Featuring an ATM, this property also provides guests with a children's playground. The inn has family rooms. Small but very nice and cozy comfortable room. Simple but good breakfast. Tasty bread. They serve great local wine and during the weekend there was a small food market nearby.

Show more Show less
8.3
Very good
158 reviews
Price from
US$113
per night

Featuring a terrace, restaurant, bar and free WiFi, Osteria Ritrovo dei Passeggeri is located in SantʼAntonio, 26 km from Piazza Grande Locarno and 31 km from Golfclub Patriziale Ascona. The property is allergy-free and is situated 32 km from Lugano Station.

At the inn, every room is fitted with a desk. The private bathroom is equipped with a shower, free toiletries and a hairdryer. All units include a wardrobe. This place is spectacular! We had to cancel another place down the mountain which looked sketchy, this place had a small but mighty menu of home made gnocchi, a wonderful mixed salad presented beautifully and some roast beef that was delicious. Breakfast was delicious cheese and homemade jam. Even though it thunderstormed on us, we felt rested! And we really enjoyed our stay! I highly recommend the drive up the hill to this rustic beauty and charm of a hotel. Excellent!

Show more Show less
8.1
Very good
214 reviews
Price from
US$112
per night

Most booked inns in Canton of Ticino this month

FAQs about inns in Canton of Ticino

Inns that guests love in Canton of Ticino