Hotels in San Martino

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in San Martino?

Aquasole

Aquasole
Mercallo
8.4 out of 10, Very good, (46 reviews)
The price is AU$145
includes taxes & fees
30 June - 1 July
Aquasole

Hotel Montegrino Lakeview

Hotel Montegrino Lakeview
3.0 star property
Montegrino Valtravaglia
9.2 out of 10, Wonderful, (55 reviews)
Sip a drink at this Montegrino Valtravaglia hotel's bar while gazing across stunning lake vistas from the terrace. Free WiFi and parking make exploration easy to nearby Ferroviario del Verbano Museum, with bike facilities for cycling enthusiasts.
The price is AU$165
includes taxes & fees
22 June - 23 June
Hotel Montegrino Lakeview

B&B Hotel Malpensa Lago Maggiore

B&B Hotel Malpensa Lago Maggiore
3.0 star property
Vergiate
8.4 out of 10, Very good, (620 reviews)
Situated minutes from Milan Malpensa Airport, this business-friendly hotel offers complimentary WiFi and parking. Explore nearby Lake Comabbio and Castle Visconti San Vito, then return to friendly service that previous guests consistently praise.
The price is AU$111
includes taxes & fees
14 June - 15 June
B&B Hotel Malpensa Lago Maggiore

Hotel Belvedere

Hotel Belvedere
3.0 star property
Stresa
9.2 out of 10, Wonderful, (165 reviews)
Escape to this beach hotel in Stresa where a marina and rooftop terrace await. Savour local cuisine at Belvedere restaurant or enjoy a drink at the bar after exploring nearby Isola Madre Gardens and Palazzo Madre.
The price is AU$225
includes taxes & fees
14 June - 15 June
Hotel Belvedere

Sirio Hotel

Sirio Hotel
3.0 star property
Dormelletto
8.6 out of 10, Excellent, (318 reviews)
Soak in Mediterranean charm at this beach hotel just 1 minute from Dormelletto Station. Enjoy authentic regional dishes at La Rotta restaurant, then borrow complimentary bikes to explore Pirolino Beach and Gottard Park Museum nearby.
The price is AU$127
includes taxes & fees
14 June - 15 June
Sirio Hotel

Hotel La Bussola

Hotel La Bussola
3.0 star property
Orta San Giulio
9.0 out of 10, Wonderful, (197 reviews)
Discover this charming hotel near Lake Orta with a refreshing seasonal outdoor pool and children's splash area. After exploring Pella Village, unwind on the rooftop terrace or in the garden before enjoying dinner at the restaurant.
The price is AU$276
includes taxes & fees
24 June - 25 June
Hotel La Bussola

Croce Bianca

Croce Bianca
3.0 star property
Omegna
8.6 out of 10, Excellent, (138 reviews)
This beachside hotel in Omegna places you within a 15-minute walk of Lake Orta and near Valley Gate. Start your day with free breakfast, then relax at the bar/lounge or grab a bite at the café. Room service and free WiFi add convenience, with Omegna Station just 8 minutes away.
The price is AU$156
includes taxes & fees
15 June - 16 June
Croce Bianca

Il Canneto

Il Canneto
3.0 star property
Porto Ceresio
8.2 out of 10, Very good, (164 reviews)
Steps from Porto Ceresio Station, this hotel offers free WiFi, parking, and daily buffet breakfast. Enjoy the bar/lounge after exploring nearby hiking trails or water skiing on Lake Lugano, just a 15-minute walk away.
The price is AU$150
includes taxes & fees
17 June - 18 June
Il Canneto

Celesia Sky water

Celesia Sky water
Sesto Calende
The price is AU$456
includes taxes & fees
19 June - 20 June
Celesia Sky water

Hotel Il Giardinetto

Hotel Il Giardinetto
4.0 star property
Pettenasco
8.8 out of 10, Excellent, (281 reviews)
Unwind at this Pettenasco retreat with an outdoor pool and rooftop terrace just minutes from Lake Orta. Enjoy 2 bars, massages, and easy access to Pettenasco Station. Guests rave about the helpful staff, free breakfast, and convenient parking.
The price is AU$322
includes taxes & fees
22 June - 23 June
Hotel Il Giardinetto

Hotel Cortese

Hotel Cortese
4.0 star property
Armeno
9.0 out of 10, Wonderful, (58 reviews)
Wake up to views of Lake Orta at this tranquil hotel with outdoor pool and full-service spa. After a complimentary breakfast, explore nearby attractions or work out in the fitness centre. Enjoy drinks at the bar before retiring to your room with free WiFi.
The price is AU$359
includes taxes & fees
17 June - 18 June
Hotel Cortese

Hotel Moderno

Hotel Moderno
3.0 star property
Premeno
8.2 out of 10, Very good, (90 reviews)
Surrounded by Alpine beauty near Pian di Sole Ski Centre, this Premeno hotel offers a golf course, free bicycles, and complimentary breakfast. Unwind at the bar or restaurant after exploring Sacred Mountain, then enjoy garden views from the terrace.
The price is AU$116
includes taxes & fees
14 June - 15 June
Hotel Moderno

Villa e Palazzo Aminta Hotel Beauty and SPA

Villa e Palazzo Aminta Hotel Beauty and SPA
5.0 star property
Stresa
9.2 out of 10, Wonderful, (354 reviews)
This luxurious Stresa hotel enchants with marina access and rooftop terrace. Just minutes from Carciano Ferry Terminal, enjoy international cuisine at Le Isole restaurant, soak in the spa pool, or indulge in deep-tissue massages after exploring nearby botanical gardens.
The price is AU$769
includes taxes & fees
12 July - 13 July
Villa e Palazzo Aminta Hotel Beauty and SPA

Green Hotel Motel

Green Hotel Motel
3.0 star property
Vergiate
7.4 out of 10, Good, (314 reviews)
Located adjacent to a golf course in Vergiate, this charming hotel offers a welcoming bar and cosy café. Lake Comabbio and Lake Monate are nearby, with Milan airport just 20 minutes away and train station within 4 minutes.
The price is AU$129
includes taxes & fees
15 June - 16 June
Green Hotel Motel

Palace Grand Hotel Varese

Palace Grand Hotel Varese
4.0 star property
Casbeno
9.2 out of 10, Wonderful, (1,005 reviews)
Set near the train station with beautiful lake vistas, this historic hotel offers international dining at Liberty restaurant. Enjoy the seasonal outdoor pool, relaxing spa treatments, and fitness centre after exploring nearby Masnago Castle.
The price is AU$312
includes taxes & fees
22 June - 23 June
Palace Grand Hotel Varese

Resort Antico Verbano

Resort Antico Verbano
Meina
9.0 out of 10, Wonderful, (41 reviews)
The price is AU$447
includes taxes & fees
26 June - 27 June
Resort Antico Verbano

LVG Hotel Collection - Belvedere San Gottardo

LVG Hotel Collection - Belvedere San Gottardo
4.0 star property
Verbania
8.8 out of 10, Excellent, (285 reviews)
Unwind at the on-site restaurant after exploring nearby Paesaggio Museum and Villa Giulia. This Verbania hotel offers room service and a welcoming bar for evening relaxation, with the train station just a short drive away.
The price is AU$208
includes taxes & fees
17 June - 18 June
LVG Hotel Collection - Belvedere San Gottardo

Hotel Giardino

Hotel Giardino
3.0 star property
Arona
8.4 out of 10, Very good, (244 reviews)
This Italian escape sits adjacent to a golf course, offering free breakfast and WiFi. Relax at the bar/lounge or garden terrace. You'll love the excellent location - walking distance to Arona Station with easy lake access and restaurants nearby.
The price is AU$193
includes taxes & fees
28 June - 29 June
Hotel Giardino

Relais Villa Porta

Relais Villa Porta
4.0 star property
Luino
9.2 out of 10, Wonderful, (263 reviews)
Unwind at this beach hotel in Luino featuring a private beach, marina, and Italian dining at Tiffany restaurant. Enjoy the spa pool and sauna after exploring nearby Maccagno Stadium, all with convenient access to public transport.
The price is AU$398
includes taxes & fees
29 June - 30 June
Relais Villa Porta

Eurossola

Eurossola
3.0 star property
Domodossola
9.2 out of 10, Wonderful, (218 reviews)
Steps from Domodossola Station, this welcoming hotel offers garden views and a peaceful spa pool for evening unwinding. The on-site restaurant and bar create a perfect atmosphere after exploring nearby Silva Palace and Sempioniano Museum.
The price is AU$239
includes taxes & fees
14 June - 15 June
Eurossola
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Check out reviews of San Martino hotels guests love

Frequently asked questions

How much does a hotel room cost in San Martino?
You can find top hotels in San Martino from AU$111 with options to suit your budget and needs. If you're after an affordable hotel in San Martino that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at San Martino hotels?
Discover great deals on San Martino hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. And make sure to check out our last-minute deals on San Martino hotels.
Can I book San Martino hotels with free cancellation?
It's easy to book a refundable San Martino hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some popular hotels in central San Martino?
If you're looking for hotels in central San Martino, check out Hotel Milan Speranza Au Lac and Sempione Boutique Hotel. Travellers love Hotel Milan Speranza Au Lac for its location, as well as the restaurant, bar/lounge and free buffet breakfast this hotel offers. Sempione Boutique Hotel is another popular central hotel with a full-service spa and a steam room, plus rainfall showerheads in the guestrooms. Laveno and Cerro are some of the most central areas for your San Martino holiday.
Can I book a refundable accommodation option in San Martino?
If you want the flexibility to change your plans to San Martino, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in San Martino if I want a holiday rental instead of a hotel?
If you want a good alternative to a hotel, browse our selection of 5 holiday homes.
What will the weather in San Martino be like during my visit?
July and August are typically the warmest months in San Martino, when the average temperature is 15°C. January and February are the coldest months, when the average temperature is 0°C. October and November are the months with the most rain.
Why should I book my San Martino hotel with Hotels.com?
There are lots of reasons to book your San Martino trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Keep exploring