Skip to main content

Search hotels in Maggia

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

Maggia – 12 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
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, 147 reviews
Price from
£137.46
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, 54 reviews
Price from
£256.22
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.

N
Nina
From
Belgium
The hotel is a great location to explore the different valleys around the Lago di Maggiore, and the room was really nice, spacious, tasteful, with a balcony. The staff is super friendly, and I felt very much at home.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 365 reviews
Price from
£193.51
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.

B
Barbara
From
Australia
Self-check in made the arrival process quick and smooth. Davide is an excellent host, providing excellent activity and restaurant tips. The room was beautifully appointed, with views to the river and nearby mountains. Car parking was free and directly across the road. Tea, coffee, water and snacks were on a self-service basis and highly appreciated. Breakfast was basic but sufficient. If you want to explore the incredible beauty of the Verzasca Valley, then this is the ideal base.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 556 reviews
Price from
£166.74
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.3
Superb - What previous guests thought, 252 reviews
Price from
£139.78
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, 47 reviews
Price from
£197.67
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.

E
Emilie
From
Switzerland
The amazing swimming pools, the kidness of the staff
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 43 reviews
Price from
£400.53
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, 107 reviews
Price from
£109.67
1 night, 2 adults

Hotel Bellavista Cavigliano

Cavigliano (Near Maggia)

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

G
Galano
From
Switzerland
Very nice town, the hotel staff was incredibly friendly and helpful
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 164 reviews
Price from
£114.31
1 night, 2 adults
See all 12 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.1
    Superb - What previous guests thought, 365 reviews
  • Popular with guests booking hotels in Losone

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

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

    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 556 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 8.4
    Very good - What previous guests thought, 231 reviews
  • Popular with guests booking hotels in Intragna

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

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

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

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

Hotels located in the centre of Maggia

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

    Appartamento La Rusticana, a property with a terrace, is located in Maggia, 16 km from Golfclub Patriziale Ascona.

  • Scored out of 10, guest rating 7.8
    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.

  • Located in Maggia, within 15 km of Golfclub Patriziale Ascona, Haus San Cristoforo Atelier is an accommodation offering garden views.

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

Best hotels with breakfast in Maggia and nearby

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

    Set in Lodano, 18 km from Golfclub Patriziale Ascona, Pensione Ca' Serafina features a garden and views of the garden.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 159 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, 44 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, 95 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, 47 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, 164 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, 143 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, 226 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.

Budget hotels in Maggia and nearby

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

    Providing inner courtyard views, Camping Melezza in Losone provides accommodation, a seasonal outdoor swimming pool, an open-air bath, a garden, a bar and barbecue facilities.

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

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

  • 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, 23 reviews

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

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

    Set 15 km from Golfclub Patriziale Ascona and providing a garden, Casa Leoni a Moghegno offers accommodation in Moghegno. This apartment provides free private parking, a minimarket and free WiFi.

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

    Boasting mountain views, Studio La Stalla is set in Aurigeno, 15 km from Golfclub Patriziale Ascona. Free WiFi is available throughout the property and Piazza Grande Locarno is 14 km away.

  • Scored out of 10, guest rating 4.0
    Disappointing - What previous guests thought, 1 review

    Situated in Aurigeno, Charming Retreat- 100-Year-Old Stone Rustico features accommodation within 15 km of Golfclub Patriziale Ascona.

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

    Situated in Aurigeno, 15 km from Piazza Grande Locarno, Baracca Backpacker features accommodation with a garden, free private parking and a terrace.

See reviews by guests who stayed at hotels in Maggia

See all
  • From £250.47 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 54 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 £129.68 per night
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 147 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 £250.47 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 54 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.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.0
    Very good - What previous guests thought, 5 reviews
    Nice location, beautiful town of Maggia.
    Guest review by
    Verena
    Australia