Santa Maria Maggiore Hotels

There are no hotel results in Santa Maria Maggiore. Below are the closest 50 hotels near Santa Maria Maggiore.

50 Hotels Found


  1. (9 miles/14.6 km away, in Domodossola)

    Via Deseno 5, Domodossola, 28845, Italy

  2. Show Prices


    (9.1 miles/14.6 km away, in Domodossola)

    Via Siberia 1/A, Domodossola, 28845, Italy

    • Hotel Photos
    • Hotel Amenities
  3. Show Prices


    (11.1 miles/17.9 km away, in Cannobio)

    Hotel Class 3 out of 5 stars

    Nazionale, 25, Cannobio, Lake Maggiore, 28822, Italy

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  4. Show Prices


    (11.5 miles/18.6 km away, in Brissago)

    Via R. Leoncavallo 76, Brissago, 6614, Switzerland

    • Hotel Photos
    • Hotel Amenities
  5. Show Prices


    (11.6 miles/18.7 km away, in Brissago)

    Via Leoncavallo 43, Brissago, 6614, Switzerland

    • Hotel Photos
    • Hotel Amenities
  6. Show Prices


    (11.7 miles/18.9 km away, in Vogogna)

    Hotel Class 4 out of 5 stars

    Via Nazionale Dresio, 241, VOGOGNA, Italy, 28805,

    • Hotel Photos
    • Hotel Amenities
  7. Show Prices


    (11.7 miles/18.9 km away, in Brissago)

    Viale Lungolago 2, Brissago, TI, 6614, CH

    • Hotel Photos
    • Hotel Amenities
  8. Show Prices


    (11.7 miles/18.9 km away, in Brissago)

    Via R Leoncavallo 5, Brissago, 6614, Switzerland

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  9. (11.8 miles/18.9 km away, in Cannobio)

    Via Casali Cuserina, 2, Cannobio, 28822, Italy

  10. Show Prices


    (11.8 miles/18.9 km away, in Brissago)

    Brissago, CH 6614, Switzerland

    • Hotel Photos
    • Hotel Amenities
  11. Show Prices


    (11.8 miles/18.9 km away, in Brissago)

    Brissago, CH-6614, Switzerland

    • Hotel Photos
    • Hotel Amenities
  12. Show Prices


    (11.8 miles/19 km away, in Brissago)

    Nevedone 16, Brissago, 6614, Switzerland

    • Hotel Photos
    • Hotel Amenities
  13. Show Prices


    (11.8 miles/19.1 km away, in Brissago)

    Hotel Class 4 out of 5 stars

    Via Gabbietta 3, Brissago, 6614, Switzerland

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  14. Show Prices


    (11.9 miles/19.2 km away, in Cannobio)

    Hotel Class 4 out of 5 stars

    Via Vittorio Veneto 22, Cannobio, Lake Maggiore, 28822, Italy

  15. Show Prices


    (12.2 miles/19.7 km away, in Cannobio)

    Marconi 35, Cannobio, Lake Maggiore, 28822, Italy

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  16. Show Prices


    (12.2 miles/19.7 km away, in Cannobio)

    Piazza Vittorio Emanuele III, 6, Cannobio, Lake Maggiore, 28822, Italy

    1 review

    "This hotel is more luxurious than the ones we normally choose for our holidays, but it was a special..."

    • Hotel Photos
    • Hotel Amenities

  17. (12.5 miles/20.1 km away, in Pallanza)

    Viale A.Bonomi 31, Verbania, 28818, Italy

  18. Show Prices


    (12.6 miles/20.2 km away, in Porto Ronco)

    Via Cantonale, Porto Ronco, TI, 6613, ch

    • Hotel Photos
    • Hotel Amenities
  19. Show Prices


    (12.9 miles/20.7 km away, in Ascona)

    Hotel Class 4 out of 5 stars

    Ascona, Lake Maggiore, 6612, Switzerland

    • Hotel Photos
    • Hotel Amenities
  20. Show Prices


    (13 miles/20.9 km away, in Pallanza)

    Hotel Class 3 out of 5 stars

    Via alle Betulle 1, Verbania, 28924, Italy

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  21. (13 miles/20.9 km away, in Cannero Riviera)

    Lungo Lago 2, Cannero Riviera, 28821, Italy

  22. Show Prices


    (13.4 miles/21.5 km away, in Baveno)

    Via Quarantadue Martiri 5, Frazione Feriola, Baveno, Lake Maggiore, 28835, Italy

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities

  23. (13.4 miles/21.6 km away, in Ascona)

    di Crea&Arreda SA, Via Moscia 122, Ascona, 6612, Switzerland

  24. Show Prices


    (13.5 miles/21.7 km away, in Ascona)

    Via Ronco 61, Ascona, TI, 6613, ch

    • Map This Hotel
    • Hotel Photos
    • Hotel Amenities
  25. Show Prices


    (13.5 miles/21.8 km away, in Pallanza)

    Hotel Class 3 out of 5 stars

    Via Perferiolo 25, Verbania, 28924, Italy

Instant Answers: Santa Maria Maggiore

Get an instant answer from local experts and frequent travelers

83 travelers online now