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. Beautiful hilltop B&B with stunning views of Ascona and the lake. A wonderful, large pool. Clean and spacious en suite room, with a fan. Great breakfast, friendly and helpful staff. Lovely shrub-filled gardens.

Show more Show less
9
Superb
256 reviews
Price from
US$187
per night

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. Amazing place. Feels like at home. Breakfast super nice. Can't wait to come back.

Show more Show less
9.2
Superb
762 reviews
Price from
US$108
per night

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.4
Superb
37 reviews
Price from
US$150
per night

Antica Osteria Dazio features a garden, terrace, a restaurant and bar in Fusio. The property is around 46 km from Piazza Grande Locarno, 47 km from Golfclub Patriziale Ascona and 45 km from Visconteo Castle. The accommodation offers a hot tub, free WiFi and family rooms.

At the inn, all rooms come with a wardrobe. Excellent location and excellent staff.

Show more Show less
9
Superb
85 reviews
Price from
US$113
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. I was there for a mother and daughter union and we were upgraded to a superior room with balcony with the view of Lake which was amazing. The room was spacious and the beds were comfy. There was a small gardrope and coffee room attached to the room which was so cute and nice. The staff were friendly and the breakfast was nice.

Show more Show less
8.5
Very good
1,189 reviews
Price from
US$182
per night

At the inn, all rooms are fitted with a wardrobe. With a private bathroom equipped with a shower and a hairdryer, rooms at Osteria Grütli con alloggio also have a mountain view.

Golfclub Patriziale Ascona is 18 km from the inn, while Piazza Grande Locarno is 19 km away. Amazing staff, even caught a spider for us hahaha.

Show more Show less
8.7
Fabulous
186 reviews
Price from
US$108
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. We had a wonderful stay at Ristorante le Bucce di Gandria. The room was cozy, clean, and full of character, exactly what you'd hope for in a small, lakeside hotel. What really made it special, though, was the view. Waking up to look out over Lake Lugano, with the mountains framing the water and the quiet little village of Gandria below, was something we won’t forget. The location is perfect if you're looking for a peaceful retreat that's still close to everything. It's just a short drive or boat ride to Lugano, and you're right near the Italian border too, which made day trips really easy. Gandria itself is tiny, charming, and full of atmosphere. Wandering its narrow lanes felt like stepping back in time. We also loved the slower pace and quiet evenings here. It was the kind of place where you can actually hear the lake. Highly recommend if you're after a mix of comfort, scenery, and a real sense of place.

Show more Show less
8.7
Fabulous
151 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
411 reviews
Price from
US$138
per night

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. So many great things about this hotel! The location is spectacular!!! The owner and staff are very welcoming and friendly. The restaurant serves delicious food, especially the pizza. Breakfast had lots of options. The room was clean and comfortable. The room view looked towards the famous church on the hill and terra cotta roof tops. There didn't seem to be hot water for showering the evening I was there. Not sure why that was, as I didn't ask. The bed was a bit too hard for my liking. Overall, fantastic value for the money. I very highly recommend this hotel. I hope to visit Morcote again. When I do, I will stay here again.

Show more Show less
8.3
Very good
607 reviews
Price from
US$119
per night

Featuring a terrace, restaurant, bar and free WiFi, Ristorante Vedeggio is set in Isone, 25 km from Lugano Station and 27 km from Exhibition Center Lugano. The property is situated 30 km from Piazza Grande Locarno, 31 km from Swiss Miniatur and 35 km from Golfclub Patriziale Ascona. The inn features family rooms. The hosts - phenomenal people. Restaurant and bar great. Good dog walking in nearby fields.

Show more Show less
8.7
Fabulous
130 reviews
Price from
US$106
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