Skip to main content

Search hotels in Maggia

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

Maggia – 14 hotels and places to stay

Filter by:

Star rating

Review score

Casa Lolli

Maggia

Boasting inner courtyard views, Casa Lolli features accommodation with a balcony, around 16 km from Golfclub Patriziale Ascona.

A
Agata
From
Poland
Beautiful place like a fairytale town of old stone houses with cute yards. Nice interiors, looks like newly remodeled. Big, comfortable beds, nice living room, kitchen.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 9 reviews
Price from
£169.44
1 night, 2 adults

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.

P
Petr
From
Czech Republic
Perfect nice clean room. The size of the room was big enough. Very good breakfast included. Parking is possible on the small place in front of the building. You can go out from the aparments through side entrance.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 151 reviews
Price from
£137.82
1 night, 2 adults

Casa Martinelli, Boutique-Hotel

Maggia

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.

D
Daniel Samir
From
Germany
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.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 53 reviews
Price from
£256.87
1 night, 2 adults

Hotel al Ponte Antico

Intragna (Near Maggia)

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.

H
Helena
From
Germany
Lovely family run place at the lake! Nice room, very good breakfast and very nice people owing the place! Everything clean :)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 371 reviews
Price from
£194
1 night, 2 adults

MyVerzasca Resort Ai piee

Brione (Near Maggia)

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.

P
Perlock
From
Canada
The room was very clean and the patio was a nice place to sit and relax. You can walk out the door to a path that went all the way along the valley into Lavertezzo. The staff were very friendly at both the hotel and restaurant. They all did their best to accommodate us only speaking English. It was a short stay but wonderful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 552 reviews
Price from
£167.16
1 night, 2 adults

Hotel Al Fiume

Tegna (Near Maggia)

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

K
Katarzyna
From
Belgium
It’s an amazing family owned property, with a beautiful garden and very convenient location. The owners are wonderful kind people making sure that everything is all right for everyone.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 244 reviews
Price from
£198.18
1 night, 2 adults

Charme Hotel Barbatè

Tegna (Near Maggia)

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.

E
Elliott
From
Switzerland
Charming host, very professional Luggage service
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 252 reviews
Price from
£140.14
1 night, 2 adults

Ristorante Tentazioni

Cavigliano (Near Maggia)

Located in Cavigliano, 8 km from Piazza Grande Locarno, 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.3
Superb - What previous guests thought, 49 reviews
Price from
£198.18
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.7
Exceptional - What previous guests thought, 42 reviews
Price from
£401.56
1 night, 2 adults

Ristorante della Stazione

Tegna (Near Maggia)

Located in Tegna, 4.9 km from Piazza Grande Locarno, Ristorante della Stazione provides accommodation with a shared lounge, free private parking, a terrace and a restaurant.

D
Danielle
From
Switzerland
It’s nice simple hotel right by a bus stop that takes you into Locarno every 30 mins. The staff are lovely, the bed is comfortable and the room and bathroom are very clean. Despite it being on the road, the room was quiet at night.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 108 reviews
Price from
£109.96
1 night, 2 adults
See all 14 hotels in Maggia

Hotels with airport shuttles in Maggia

Most booked hotels in Maggia and surroundings in the past month

See all
  • Popular with guests booking hotels in Intragna

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 372 reviews
  • Popular with guests booking hotels in Losone

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 263 reviews
  • Popular with guests booking hotels in Tegna

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 250 reviews
  • Popular with guests booking hotels in Brione

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 551 reviews
  • Popular with guests booking hotels in Cavigliano

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

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 229 reviews
  • Popular with guests booking hotels in Intragna

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 92 reviews
  • Popular with guests booking hotels in Tegna

    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 110 reviews
  • Popular with guests booking hotels in Aurigeno

    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 153 reviews
  • Popular with guests booking hotels in Coglio

    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 45 reviews

Budget hotels in Maggia and nearby

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

    Located in Auressio, 13 km from Piazza Grande Locarno, Wild Valley Hostel - Villa Edera provides accommodation with a garden, free private parking, a shared lounge and a terrace.

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

    Casa Tita enjoys a location in Intragna, just 12 km from Piazza Grande Locarno and 50 km from Lugano Station.

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

    Featuring a garden, Rustico Il Nido offers accommodation in Maggia, 14 km from Piazza Grande Locarno and 15 km from Golfclub Patriziale Ascona.

  • Situated in Maggia in the Canton of Ticino region, Casa San Cristoforo Atelier has a garden.

  • Featuring garden views, Haus San Cristoforo Atelier is located in Maggia, 15 km from Golfclub Patriziale Ascona. This apartment features a garden.

  • Boasting garden views, Casa San Cristoforo Studio features accommodation with a terrace, around 14 km from Piazza Grande Locarno.

  • Located in Moghegno, within 15 km of Golfclub Patriziale Ascona, Rustico Di Vacanza Nel Nucleo Di Moghegno is an accommodation offering garden views.

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

    Situated in Moghegno, Cà Dela is a historic apartment that features free WiFi, and guests can enjoy a garden and barbecue facilities.

Best hotels with breakfast in Maggia and nearby

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

    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.

  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 45 reviews

    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.

  • Unione

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

    Located in Gordevio, 11 km from Piazza Grande Locarno, Unione provides accommodation with a garden, free private parking, a terrace and a restaurant.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 49 reviews

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

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 166 reviews

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

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

    Situated in Tegna and only 5.5 km from Piazza Grande Locarno, Boato Bistrot & Bed features accommodation with mountain views, free WiFi and free private parking.

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

    Set in Tegna, 5.8 km from Piazza Grande Locarno, B&B ALLA PIAZZETTA DI TEGNA offers accommodation with a garden, free private parking, a terrace and a bar.

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

    Offering a garden and mountain view, Albergo Ristorante Centovalli is set in Ponte Brolla, 5.2 km from Piazza Grande Locarno and 6.4 km from Golfclub Patriziale Ascona.

See reviews by guests who stayed at hotels in Maggia

See all
  • From £251.12 per night
    Scored out of 10, guest rating 8.5
    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 £120.73 per night
    Scored out of 10, guest rating 8.3
    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 £251.12 per night
    Scored out of 10, guest rating 8.5
    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
  • From £163.40 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 9 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