Skip to main content

Search hotels in Maggia

Enter your dates to see the latest prices and deals for Maggia hotels

Filter by:

Star rating

Review score

Maggia – 13 hotels and places to stay

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.

Maggia village is a good starting point to explore the Bassa Maggia Valle. The owner is a nice person and accommodated us well. The restaurant was a wonderful surprise: take time for a dinner one evening in summer on the small beautiful plaza
Review score
Very good
142 reviews
Price from
£139.34
1 night, 2 adults

Situated in Maggia, 14 km from Piazza Grande Locarno, Casa Martinelli, Boutique-Hotel features accommodation with water sports facilities, free private parking, a garden and a bar.

Family business with very nice service and good breakfast. The double rooms are modern. The ideal location if you like to go hiking in the area.
Review score
Very good
58 reviews
Price from
£251.25
1 night, 2 adults

Located in Brione, 22 km from Piazza Grande Locarno, MyVerzasca Resort Ai piee provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Davide was a charming host and made us feel most welcome. The location was a perfect base for exploring the Verzascatal. The restaurant next door was very convenient with a good menu and excellent wine.
Review score
Superb
601 reviews
Price from
£199.83
1 night, 2 adults

Situated in Coglio, 17 km from Piazza Grande Locarno, Eco-Hotel Cristallina features accommodation with a garden, free private parking, a terrace and a restaurant.

Lovely staff, great food and the private sauna downstairs was the best (sauna usage costs extra). A very early check-in due to the bad weather was no problem. Pet friendly hotel.
Review score
Fabulous
41 reviews
Price from
£135.52
1 night, 2 adults

Located in Cavigliano, within 8 km of Piazza Grande Locarno and 9.1 km of Golfclub Patriziale Ascona, Hotel Bellavista Cavigliano provides accommodation with a restaurant and as well as free private...

The room is clean and tidy, the service attitude is very good, and there is free parking space. Breakfast is included and is very good. There is no air conditioner in the room, but it's not hot to sleep at night. Overall, the cost-effectiveness is high and I am very satisfied
Review score
Very good
170 reviews
Price from
£112.09
1 night, 2 adults

Located in Cavigliano, 8 km from Piazza Grande Locarno, Ristorante Tentazioni provides accommodation with a garden, free private parking, a terrace and a restaurant.

Beautiful small hotel, friendly staff, amazing view.
Review score
Superb
23 reviews
Price from
£175.67
1 night, 2 adults

Set in Intragna, 8.2 km from Golfclub Patriziale Ascona, Hotel al Ponte Antico offers accommodation with a garden, free private parking, a private beach area and a terrace.

The location, the bathtub in the room and the dinner. Breakfast was also good.
Review score
Superb
317 reviews
Price from
£189.42
1 night, 2 adults

The Hotel Al Fiume is located 4 km from Locarno and Ascona, the only hotel in the area away from the main roads and train tracks, located in a peaceful green garden with tropical plants, directly on...

Very warm and welcoming owners. Good breakfast and nice room with own little terrace. Great location for walks by the river all the way to Ascona.
Review score
Superb
267 reviews
Price from
£157.51
1 night, 2 adults

Set in Tegna, 5.9 km from Piazza Grande Locarno, Charme Hotel Barbatè offers accommodation with a garden, private parking, a shared lounge and a terrace.

Owners very friendly and professional. Dogs welcome and very well provided for with mat and bowls. Good sized room, modern, welcoming and perfectly clean. Good breakfast choice. Very good value with high Swiss standards at reasonable prices!
Review score
Superb
268 reviews
Price from
£146.15
1 night, 2 adults

Surrounded by a large garden with palm trees and a heated outdoor pool (32-34 °C), this family-run 4-star hotel on the Maggia River in Losone offers a private 9-hole golf course and a petting zoo.

Amazing pool and wellness area. Open and charming lounge area. Great playground and rooms. Very friendly staff
Review score
Exceptional
53 reviews
Price from
£392.77
1 night, 2 adults
See all 13 hotels in Maggia

Hotels with airport shuttles in Maggia

See reviews by guests who stayed at hotels in Maggia

See all
  • From £131.71 per night
    Review score
    Very good · 142 reviews
    Maggia village is a good starting point to explore the Bassa Maggia Valle. The owner is a nice person and accommodated us well. The restaurant was a wonderful surprise: take time for a dinner one evening in summer on the small beautiful plaza
    Guest review by
    Thierry
    Switzerland
  • From £245.62 per night
    Review score
    Very good · 58 reviews
    Amazing location, amazing hotel and amazing host. I strongly recommend this place. Quiet and comfy. If you want to relax and unwind in a peaceful location, then this is the place. The location and the hotel both retain their old world charms
    Guest review by
    Nabila
    United States
  • From £159.82 per night
    Review score
    Exceptional · 4 reviews
    Lovely place! A real traditional home, typical from Maggia! Highly recommend. Super nice host. Thanks!!
    Guest review by
    Hugo
    Switzerland
  • Review score
    Very good · 6 reviews
    Nice location, beautiful town of Maggia.
    Guest review by
    Verena
    Australia