
San Carlo Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to NZ$616 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
San Carlo Holiday
Our pick of the best San Carlo Hotel Deals

Hotel Reine Victoria
Via Rosatsch 18, St. Moritz, GR
The price is NZ$447 per night from 15 Oct to 16 Oct
NZ$447
15 Oct - 16 Oct
includes taxes & fees
8.6/10 Excellent! (497 reviews)
"Love it!! Incredible hotel with all amenities."
Reviewed on 1 Sep. 2025

Crystal Hotel
Via Traunter Plazzas 1, St. Moritz, GR
Fully refundableReserve now, pay when you stay
The price is NZ$511 per night from 9 Oct to 10 Oct
NZ$511
9 Oct - 10 Oct
includes taxes & fees
9/10 Wonderful! (560 reviews)
"Fairly basic but comfortable hotel with friendly and super-helpful staff. One downside - we were shocked to find there are still places where smoking is freely allowed in the bar."
Reviewed on 23 Aug. 2025

Schloss Hotel & Spa Pontresina
Via Maistra 94, Pontresina, GR
Fully refundableReserve now, pay when you stay
The price is NZ$388 per night from 21 Sept to 22 Sept
NZ$388
21 Sept - 22 Sept
includes taxes & fees
8.2/10 Very Good! (294 reviews)
Elegance abound
"Located just outside St Moritz in a nice town. We had dinner just down the street, a fabulous breakfast in the hotel and left for the Bernina train back to Italy. Would love to explore Switzerland more in the future. The hotel is classy and elegant with great views and just a quick bus to downtown ..."
Reviewed on 10 Aug. 2025
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.
What to do in San Carlo

Tour Bernina Red Train And St Moritz from Milan
NZ$268
per adult
88% of travellers recommend

Bernina Red Train Experience by train from Lecco - Varenna
NZ$308
per adult

From Como - Alpine Wonders Lunch at Diavolezza and Bernina Train
NZ$393
per adult
100% of travellers recommend
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.