Search hotels in Maggia

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

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

Make your hotel stay special

Find hotels in Maggia with the extras that matter to you

Maggia – 13 hotels and places to stay

Filter by:

Star rating
Review score

Locanda Poncini

Maggia

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.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 161 reviews
Price from
£98.59
1 night, 2 adults

Casa Martinelli, Boutique-Hotel

Maggia

Situated in Maggia, 30 km from Basilica della Madonna del Sangue, Casa Martinelli, Boutique-Hotel features accommodation with water sports facilities, free private parking, a garden and a bar.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 37 reviews
Price from
£215.73
1 night, 2 adults

Hotel al Ponte Antico

Intragna (Near Maggia)

Set in Intragna, 17 km from Basilica della Madonna del Sangue, Hotel al Ponte Antico offers accommodation with a garden, free private parking, a private beach area and a terrace.

N
Naukaryaxyz
From
Italy
very warm, cordial, helpful and friendly staff. kind of difficult to find by the map but stunningly beautiful place. just too bad we stayed for a night only and arrived quite late at the evening and checked out early morning so had no time to fully enjoy what we had at our disposal (cosy place, good food, stunning view, excellent staff and the list goes on .... ). hope to be lucky enough to find an available room again someday for a longer stay
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 380 reviews
Price from
£210.91
1 night, 2 adults

MyVerzasca Boutique Hotel

Brione (Near Maggia)

Located in Brione, 23 km from Piazza Grande Locarno, MyVerzasca Boutique Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Z
Zahid
From
Saudi Arabia
I recently spent one night at Hotel AI PIEE in Brione, and it was a pleasant experience. The location is convenient, set against a scenic backdrop that makes it ideal for a relaxing getaway. Upon arrival, the staff greeted me with warmth and professionalism, providing fantastic service throughout my stay. My room was clean, well-maintained, and equipped with all the necessary amenities. The bed was comfortable, ensuring a good night's sleep, which seemed essential after a long day of traveling. Before I forget, their in-room Wi-Fi provided strong connectivity, which was much appreciated.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 435 reviews
Price from
£146.52
1 night, 2 adults

Charme Hotel Barbatè

Tegna (Near Maggia)

Set in Tegna, 20 km from Basilica della Madonna del Sangue, Charme Hotel Barbatè offers accommodation with a garden, private parking, a shared lounge and a terrace.

S
Simon
From
Australia
A charming hotel and wonderful owners. Check-in was friendly, the room was spotless, clean and nicely presented, the breakfast was outstanding and exceedingly generous, and the location was perfect... literally across from the (very) local rail line and a short walk to a couple of lovely restaurants.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 211 reviews
Price from
£137.24
1 night, 2 adults

Ristorante Tentazioni

Cavigliano (Near Maggia)

Located in Cavigliano, 18 km from Basilica della Madonna del Sangue, Ristorante Tentazioni provides accommodation with a garden, free private parking, a terrace and a restaurant.

F
Filip
From
Switzerland
Beautiful small hotel, friendly staff, amazing view.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 71 reviews
Price from
£198.63
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.

B
Beat
From
United Kingdom
I know this Hotel for a very long time and it is still top notch
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 33 reviews
Price from
£393.26
1 night, 2 adults

Ristorante della Stazione

Tegna (Near Maggia)

Located in Tegna, 21 km from Basilica della Madonna del Sangue, Ristorante della Stazione provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

N
Nathalie Dietrich
From
Switzerland
Very good restaurant and extremely friendly staff.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 126 reviews
Price from
£107.68
1 night, 2 adults

Hotel Bellavista Cavigliano

Cavigliano (Near Maggia)

Located in Cavigliano, within 18 km of Basilica della Madonna del Sangue and 24 km of Prestinone/Valle Vigezzo, Hotel Bellavista Cavigliano provides accommodation with a restaurant and as well as free...

J
Josef
From
Czech Republic
All. Top notch food. Perfect service. Amazing views to the valley. Very nice and kind owners, Danielo and Monica. We will definitely come back soon !
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 168 reviews
Price from
£114.96
1 night, 2 adults

Locanda Villa d' Epoca

Aurigeno (Near Maggia)

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

H
Harrison
From
Switzerland
Very friendly staff, comfortable rooms but above all the HUGE and Amazing breakfast, croissants, cheeses, yogurts, bread, fruit, juice, you name it it was there.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 113 reviews
Price from
£183.62
1 night, 2 adults
See all 13 hotels in Maggia

Hotels with airport shuttles in Maggia

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 449 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 203 reviews
From £691.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,057 reviews
From £261.11 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 115 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 136 reviews
From £210.23 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 143 reviews
From £193.17 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 65 reviews
From £277.39 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 25 reviews
From £237.21 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 807 reviews
From £191.72 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 92 reviews
From £501.12 per night

Most booked hotels in Maggia and surroundings in the past month

See all

Popular with guests booking hotels in Brione

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 435 reviews

Popular with guests booking hotels in Intragna

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 380 reviews

Popular with guests booking hotels in Tegna

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 233 reviews

Popular with guests booking hotels in Intragna

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 103 reviews

Popular with guests booking hotels in Tegna

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 211 reviews

Popular with guests booking hotels in Cavigliano

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 168 reviews

Popular with guests booking hotels in Losone

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 233 reviews

Popular with guests booking hotels in Aurigeno

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 113 reviews

Popular with guests booking hotels in Tegna

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 126 reviews

Popular with guests booking hotels in Coglio

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 60 reviews

Hotels located in the centre of Maggia

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 113 reviews

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 60 reviews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 71 reviews

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 168 reviews

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 211 reviews

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 233 reviews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 380 reviews

See reviews by guests who stayed at hotels in Maggia

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 24 reviews
The apartment is located in the midst of the town of Maggia. It is lovely decorated and very well furnished. There were coffee capsules and bottles of water provided, which we greatly appreciated. The communication with the host was great and they responded quickly. We would recommend staying there.
Guest review byIrena
Switzerland
From £260.11 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 37 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 byWillow
Switzerland
From £90.95 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 161 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 byThierry
Switzerland
From £90.95 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 161 reviews
Great, family run place in Maggia. Delicious food, very nice rooms.
Guest review byWiktor
Switzerland
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2 reviews
Nice location, beautiful town of Maggia.
Guest review byVerena
Australia

More places to explore, more ways to go