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. It offers free WiFi.
Set directly on the shores of Lake Maggiore, Art Hotel Ristorante Posta Al Lago offers a restaurant with sweeping views of the lake and surrounding mountains.
Appartamenti Ramarro is located in the Porto Ronco district of Ronco s/Ascona - Porto Ronco, 7.1 km from Golfclub Patriziale Ascona, 45 km from Lugano Station and 46 km from Borromean Islands.
Overlooking Lake Maggiore and the Brissago Islands, Residenza Bettina BnB & Ferienwohnungen is located in Ronco sopra Ascona, 100 metres from the harbour.
This modern, completely non-smoking hotel is located in the heart of Locarno, only a few minutes' walk away from Lake Maggiore, the ferry terminal, the Piazza Grande, and the casino.
Seven Boutique Hotel has a garden, terrace, a restaurant and bar in Ascona.
Just a 5-minute walk from the Piazza Grande and the centre of Locarno, H4 Hotel Arcadia Locarno is right on the promenade along Lake Maggiore.
Located on the shore of Lake Maggiore in Ascona, Albergo Carcani by Ketty & Tommy offers a beautiful terrace overlooking the lake and the surrounding mountains.
Albergo Ristorante Al Portico is located in the picturesque village of Gerra Gambarogno, just 50 metres from Lake Maggiore.
@ Home Hotel Locarno offers a central location in Locarno, 5 minutes' walk from Lake Maggiore, the Piazza Grande, and the Muralto Locarno train station.