Skip to main content

Search hotels in Maggia

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

Maggia – 15 hotels and places to stay

Filter by:

Star Rating

Review score

Casa Lolli

Maggia

Casa Lolli offers accommodations in Maggia, 10 miles from Golfclub Patriziale Ascona. Free Wifi is available throughout the property and Piazza Grande Locarno is 8.9 miles away.

H
Hugo
From
Switzerland
Lovely place! A real traditional home, typical from Maggia! Highly recommend. Super nice host. Thanks!!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 10 reviews
Price from
$219.84
1 night, 2 adults

Locanda Poncini

Maggia

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.

K
Kristina
From
Lithuania
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.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 152 reviews
Price from
$162.43
1 night, 2 adults

The Nucleo House Experience

Maggia

The Nucleo House Experience offers accommodations in Maggia, 8.7 miles from Piazza Grande Locarno and 9.5 miles from Golfclub Patriziale Ascona.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6 reviews
Price from
$164.62
1 night, 2 adults

Casa Martinelli, Boutique-Hotel

Maggia

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

N
Nabila
From
United States
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
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 53 reviews
Price from
$337.85
1 night, 2 adults

Hotel al Ponte Antico

Intragna (Near Maggia)

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.

S
S. W.
From
Netherlands
Excellent property in pure nature, yet very well connected by public transport. My daughter, our dog and I all had a great and relaxing time. Hotel restaurant is also great and reasonably priced with lots of selection. Wifi was strong enough to do work conference calls.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 376 reviews
Price from
$247.39
1 night, 2 adults

MyVerzasca Resort Ai piee

Brione (Near Maggia)

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.

O
Olga
From
United Kingdom
- Great views, beautiful location - Charming old building with very modern, comfortable amenities - Excellent restaurant next door
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 542 reviews
Price from
$224.90
1 night, 2 adults

Hotel Al Fiume

Tegna (Near Maggia)

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...

A
Allison
From
Canada
Family owned and run. They take a lot of pride in their establishment and work hard to provide a wonderful stay. The place is beautiful, very clean and very welcoming. Off the beaten path but perfect for an authentic experience.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 241 reviews
Price from
$218.65
1 night, 2 adults

Charme Hotel Barbatè

Tegna (Near Maggia)

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.

M
Moshe
From
Israel
The hotel staff are very friendly and assist with helpful information about the area. The breakfast was excellent
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 249 reviews
Price from
$174.92
1 night, 2 adults

Ristorante Tentazioni

Cavigliano (Near Maggia)

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

P
Pamela
From
United States
We loved this spot-the Proprietors were friendly and it was clean in a beautiful and convenient location. The breakfast was delightful. A perfect place in Cavigliano!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 49 reviews
Price from
$249.89
1 night, 2 adults

Albergo Losone

Losone (Near Maggia)

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.

M
Muller
From
Switzerland
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)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 43 reviews
Price from
$524.77
1 night, 2 adults
See all 15 hotels in Maggia

Hotels with airport shuttles in Maggia

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 422 reviews
    From $249.89 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 249 reviews
    From $737.18 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 943 reviews
    From $358.59 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 127 reviews
    From $787.16 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 95 reviews
    From $264.88 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 67 reviews
    From $314.86 per night
  • Airport shuttle
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 1,035 reviews
    From $127.42 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 87 reviews
    From $740.93 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 209 reviews
    From $244.92 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 62 reviews
    From $469.79 per night

Most booked hotels in Maggia and surrounding area in the past month

See all
  • Popular with guests booking hotels in Losone

    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 252 reviews
  • Popular with guests booking hotels in Intragna

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 376 reviews
  • Popular with guests booking hotels in Brione

    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 542 reviews
  • Popular with guests booking hotels in Tegna

    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 249 reviews
  • Popular with guests booking hotels in Tegna

    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 112 reviews
  • Popular with guests booking hotels in Intragna

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 91 reviews
  • Popular with guests booking hotels in Losone

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 221 reviews
  • Popular with guests booking hotels in Cavigliano

    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 164 reviews
  • Popular with guests booking hotels in Losone

    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 7 reviews
  • Popular with guests booking hotels in Tegna

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 241 reviews

Hotels located in the center of Maggia

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 2 reviews

    Offering a garden, Appartamento La Rusticana offers accommodations in Maggia.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 4 reviews

    Rustico Il Nido is located in Maggia, just 8.8 miles from Piazza Grande Locarno and 9.5 miles from Golfclub Patriziale Ascona. This property offers access to a balcony and free private parking.

  • Featuring a garden, Casa San Cristoforo Atelier features accommodations in Maggia.

  • Housed in a building dating from 1977, this apartment is 8.5 miles from Piazza Grande Locarno and 9.3 miles from Golfclub Patriziale Ascona.

  • Casa San Cristoforo Studio offers accommodations in Maggia, 8.5 miles from Piazza Grande Locarno and 8.9 miles from Golfclub Patriziale Ascona.

Budget hotels in Maggia and nearby

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 42 reviews

    Casa Tita is located in Intragna, just 7.5 miles from Piazza Grande Locarno and 31 miles from Lugano Station. With garden views, this accommodation provides a balcony.

    From $149.93 per night
  • Rustico Di Vacanza Nel Nucleo Di Moghegno offers accommodations in Moghegno, 8.5 miles from Piazza Grande Locarno and 9.3 miles from Golfclub Patriziale Ascona.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 22 reviews

    8.6 miles from Piazza Grande Locarno and 9.3 miles from Golfclub Patriziale Ascona, the property offers a garden and barbecue facilities.

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 3 reviews

    Casa Leoni a Moghegno is located in Moghegno, just 8.5 miles from Piazza Grande Locarno and 9.3 miles from Golfclub Patriziale Ascona.

    From $327.11 per night
  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Charming Retreat- 100-Year-Old Stone Rustico offers accommodations in Aurigeno, 10 miles from Golfclub Patriziale Ascona.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 29 reviews

    Located in Aurigeno, 9 miles from Piazza Grande Locarno, Baracca Backpacker has accommodations with a garden, free private parking and a terrace.

  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Rustico La Rocca by Fewotessin is located in Coglio, just 11 miles from Piazza Grande Locarno and 11 miles from Golfclub Patriziale Ascona.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 6 reviews

    Villa delle Palme offers accommodations in Coglio, 11 miles from Piazza Grande Locarno and 11 miles from Golfclub Patriziale Ascona.

Best hotels with breakfast in Maggia and nearby

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 33 reviews

    Featuring garden views, Pensione Ca' Serafina in Lodano provides accommodations and a garden.

    From $261.07 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 150 reviews

    Featuring free WiFi and a terrace, Locanda Villa d'Epoca offers pet-friendly accommodations in Aurigeno, 19 mi from Lugano. Free private parking is available on site.

    From $238.65 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 45 reviews

    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.

    From $266.63 per night
  • Unione

    Hotel in Gordevio
    Breakfast options
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 89 reviews

    Located in Gordevio, 6.6 miles from Piazza Grande Locarno, Unione provides accommodations with a garden, free private parking, a terrace and a restaurant.

    From $156.18 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 309 reviews

    B&B Osteria Morganti enjoys a location in Someo, 14 miles from Golfclub Patriziale Ascona and 13 miles from Golf Losone.

    From $129.32 per night
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 49 reviews

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

    From $256.14 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 164 reviews

    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...

    From $143.69 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 141 reviews

    Boato Bistrot & Bed in Tegna provides accommodations with a garden, a bar, and barbecue facilities. This bed and breakfast features free private parking, luggage storage space, and free Wifi.

    From $224.90 per night

See reviews by guests who stayed at hotels in Maggia

See all
  • From $337.85 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 53 reviews
    The staff were very friendly and helpful, breakfast was good, especially the local jams, and the location is ideal for exploring and enjoying all that Maggia valley has to offer. The room was comfortable and clean. Overall a good place for a short stay.
    Guest review by
    Willow
    Switzerland
  • From $162.43 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 151 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 $337.85 per night
    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 53 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
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 10 reviews
    Lovely place! A real traditional home, typical from Maggia! Highly recommend. Super nice host. Thanks!!
    Guest review by
    Hugo
    Switzerland
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 5 reviews
    Nice location, beautiful town of Maggia.
    Guest review by
    Verena
    Australia