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

Featuring a terrace, restaurant, bar and free WiFi, Locanda Poncini is located in Maggia, 8.7 miles from Piazza Grande Locarno and 9.5 miles from Golfclub Patriziale Ascona.

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.
Review score
8.2
Very Good
143 reviews
Price from
$177.40
1 night, 2 adults

Casa Martinelli, Boutique-Hotel in Maggia provides accommodations with a garden, a bar, and a shared lounge. This property offers access to table tennis.

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
Review score
8.4
Very Good
58 reviews
Price from
$330.83
1 night, 2 adults

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

Cleanliness,staff,food at the restaurant
Review score
9.1
Wonderful
610 reviews
Price from
$269.16
1 night, 2 adults

Located in Coglio, 11 miles from Piazza Grande Locarno, Eco-Hotel Cristallina has accommodations with a garden, free private parking, a terrace and a restaurant.

Review score
8.7
Excellent
43 reviews
Price from
$172.26
1 night, 2 adults

Located in Cavigliano, within 4.9 miles of Piazza Grande Locarno and 5.7 miles of Golfclub Patriziale Ascona, Hotel Bellavista Cavigliano provides accommodations with a restaurant as well as free...

Review score
8.1
Very Good
173 reviews
Price from
$140.70
1 night, 2 adults

Located in Cavigliano, 5 miles from Piazza Grande Locarno, Ristorante Tentazioni provides accommodations with a garden, free private parking, a terrace and a restaurant.

Cleanliness, hospitality, location, value for money, excellent food, everything about this hidden gem is to be outlined.
Review score
9.2
Wonderful
23 reviews
Price from
$226.34
1 night, 2 adults

Located in Intragna, 5.1 miles from Golfclub Patriziale Ascona, Hotel al Ponte Antico provides accommodations with a garden, free private parking, a private beach area and a terrace.

The breakfast is simple but good. I had dinner one night, and it was really excellent.
Review score
9.1
Wonderful
318 reviews
Price from
$241.79
1 night, 2 adults

The Hotel Al Fiume is located 2.5 mi 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 friendly staff, superb breakfast, very comfortable beds, nice garden, very clean, proper fridge in the room, little private outdoor patio where we had breakfast, quiet, parking. All in all a very pleasant experience.
Review score
9.1
Wonderful
263 reviews
Price from
$201.87
1 night, 2 adults

Located in Tegna, 3.6 miles from Piazza Grande Locarno, Charme Hotel Barbatè provides accommodations with a garden, private parking, a shared lounge and a terrace.

The hotel staff are very friendly and assist with helpful information about the area. The breakfast was excellent
Review score
9.4
Wonderful
269 reviews
Price from
$183.52
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.

Staff was professional, welcoming, and lovely• the hotel was clean, and facilities really great for families, location was also perfect as we could go. With the bikes directly to ascona and locarno, in only few minutes (way being mostly flat)
Review score
9.6
Exceptional
54 reviews
Price from
$513.86
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
  • Review score
    8.5
    Very Good · 25 reviews
    A perfect place for a getaway in the Maggia valley, very close to various hikes on both sides of the valley, also Val Bavona and. There are also two grocery stores, Coop and Migros, to boot. It's easily accessible by a bus (line 315) from Locarno, so no need to drive. It would have been more convenient if one could pay directly through booking.com. I would also suggest having larger blankets. This isn't really a complaint as we really enjoyed our stay and hope to come again.
    Guest review by
    Natasha
    Germany
  • From $183.52 per night
    Review score
    8.2
    Very Good · 143 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 $330.83 per night
    Review score
    8.4
    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 $215.27 per night
    Review score
    9.7
    Exceptional · 3 reviews
    Lovely place! A real traditional home, typical from Maggia! Highly recommend. Super nice host. Thanks!!
    Guest review by
    Hugo
    Switzerland
  • Review score
    8.0
    Very Good · 6 reviews
    Nice location, beautiful town of Maggia.
    Guest review by
    Verena
    Australia