Only 300 metres from the sandy beach at Lake Maggiore, Hotel Village Campofelice offers you rooms on the 11th and 12th floor with panoramic…
All rooms at Yachtsport Resort Lago Maggiore in Brissago are located on the lake side.
Built in typical Ticino style, Elvezia al Lago enjoys an idyllic location right at the banks of Lake Lugano between Castagnola and Gandria.
Right on the shores of Lake Lugano and within walking distance of the Old Town of Lugano, the 5-star Grand Hotel Villa Castagnola is set…
Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.
Located on the island of Brissago on Lake Maggiore, and surrounded by a lush garden, Hotel Villa Emden is a historic villa featuring a…
Hotel Collinetta in Ascona can be found amid a Mediterranean park with palm and lemon trees right above Lake Maggiore and offers you rooms…
Offering a 300-metre long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness centre with a gym…
Set directly on the shores of Lake Lugano, Hotel Riviera features a swimming pool, restaurant with a terrace overlooking the lake and a…
Located in Morcote, 3.6 miles from Swiss Miniatur, Arbostora Charme Hotel has accommodations with a garden, private parking, a private…
The family-run Tresa Bay Hotel right on the banks of Lake Lugano is just 30 minutes by shuttle train away from the centre of Lugano.
Centro Magliaso is located within a vast park area, on the shores of Lake Lugano. Its gardens include a large outdoor pool.
Only a 5-minute drive from Ascona, the La Rocca hotel in Porto Ronco enjoys a quiet, elevated location, 3 minutes' walk from Lago Maggiore.