San Bernardino is a relaxed family-friendly winter destination in southern Switzerland, near the Italian border.
It’s uncrowded slopes, gentle beginner runs, and peaceful village atmosphere make it a great choice for families or anyone looking to escape the hustle of larger resorts.
Plus, the many winter hiking and snowshoe trails give non-skiers lots of options to enjoy the views at a slower pace.
Keep reading for everything you need to know to plan your winter visit to San Bernardino.
Contents
* Note: Our recent stay was hosted by San Bernardino Swiss Alps.
Quick info
What we loved about San Bernardino:
- Wide open pistes, great for beginner and intermediate levels
- Compact village with easy access to ski areas by foot or shuttle
- Peaceful atmosphere, not crowded
- Plenty of activities for non-skiers
- Swiss-Italian vibe, from food to hospitality
- Family-friendly facilities
Location: San Bernardino in southern Switzerland
Website: sanbernardino-swissalps.com
Where we stayed: Hotel Brocco & Posta
Conditions: snow report • live map • webcams • forecast

Overview of San Bernardino in winter
After a weekend exploring the slopes and village, here’s what stood out to us about San Bernardino as a winter destination.
The ski areas are refreshingly uncrowded, with wide open slopes that suit beginners and younger skiers particularly well, while a few steeper red and black runs provide enough challenge and off-piste access to keep stronger skiers interested.
Non-skiers will have plenty to do with an extensive network of winter hiking and snowshoe trails that explore the surrounding alpine landscape.
Families will appreciate the free sledding hill, ice skating rink, and gentle beginner areas that make it easy to enjoy your winter holiday with younger children.
Compared to larger resorts, lift passes and accommodations are more affordable here, making San Bernardino an attractive option for anyone watching their budget.
Lastly, being so close to the Italian border, the village has a distinct Italian vibe, from the food to the hospitality, everything feels a little more joyful and relaxed than typical Swiss ski resorts.
Winter activities
Ski Areas
San Bernardino has two ski areas, one on either side of the village. The ski areas are easily accessed by a short walk or free shuttle bus from the village.

The bigger Confin ski area has 35 km of slopes. The gondola station is a 10 min walk from the village (bus stop San Bernardino, Funivia) or short ride on the free shuttle bus. There is also parking at the gondola station (see on Google maps).
The gondola takes you from the valley to the Confin Basso middle station, where you’ll find the beginners learning area with magic carpets and short sledding hill.
From the middle station, you ride a chair lift up to the main skiing area.

Most runs are above the tree line from 2100-2525m, with spectacular views in all directions.

We loved the wide open pistes, with easy opportunity to veer often into powder fields on the sides of the runs.
It was happily not crowded even on a sunny Sunday during school holidays. While the lines were quite short, they do move a bit slowly since the T-bars only take two at a time.
The smaller Pian Cales ski area, right in the village, is perfect for beginners, with one T-bar and 5 km of easy slopes.


Ski Pass prices are very affordable. In 2026, an adult day pass costs CHF 49 at Confin, and CHF 25 for Pian Cales. Children under age 6 ski free. Discount for multi-day passes.
Ski lessons are available through the San Bernardino Ski School. They offer group lessons during school holidays and private lessons throughout the season (book in advance). They have instructors that speak English, Italian, French and German.
Winter Hiking
The San Bernardino area has 28 km of winter hiking and snowshoe trails, along the river, thru the forests, and around the hills above the village.

We did Route 301: Sentiero Pian Cales, a groomed winter walking path. It was so peaceful and beautiful, a real highlight of our weekend.
We started right from Hotel Brocco & Posta, along the river. Then up through the forest for about 20 mins before emerging to a panorama view across the whole region.
Trail: 2 hours • 6km loop • 220m up & down • see trail map

For snowshoeing, my friend highly recommends Route 556, which hikes all the way to the San Bernardino Pass. It’s a 10km loop, 5 hours, 560m up & down. See trail map.
For more winter hiking ideas for this region, see www.visit-moesano.ch. On the map below, you can see the large network of winter trails in the San Bernardino area (pink = groomed trails, purple = snowshoe, green = cross country).

Sledding
Near the Pian Cales ski lift, there is a small sledding hill with a magic carpet (see location). It’s perfect for children, net to prevent speedy sledders from sliding off the hill.
It’s free to use. Sleds can be rented at Lumbreida Sport, next to the hill.
There is another small sledding with a magic carpet at the top of Confin gondola, near the beginners area and Capanna Confin restaurant. You can rent sleds at the Fullski Rent&Shop at the gondola station.
Ice Skating
Next to the river, there is an ice skating rink at San Remo Sports center, a short walk from the village center. It’s in a lovely natural setting with mountain views.
They offer free skating, hockey, and curling. Equipment rental on-site. There’s a cafe next to the It’s open daily 9:00 – 17:00, on Friday and Saturday evenings until 22:00. Learn more.
Cross country ski
San Bernardino has 28 km of cross-country trails for both classic and skating style. They have 8 routes of varying difficulty. See route detail.

In 2026, it costs CHF 10 for a day pass to use the routes. You can pay the fee at the Nordic Center, near the large parking lot in the village. Equipment rental at Marino Sport near the Nordic Center.
Where to stay
The small village has a variety of hotels, chalets and holiday apartments clustered together, near both ski areas.
We stayed at the charming 3-star Hotel Brocco & Posta. It has a super convenient location, just steps away from the sledding hill and Pian Cales ski area and a 10 min walk or short shuttle ride to the larger Confin ski area.
This historic hotel is recently renovated, with 37 rooms in a modern alpine style. It’s particularly good for families, with quad rooms (king + 2 twins) and suites with a separate bedroom and sofa bed in the living space. Cribs are available free of charge.

They have nice wellness center with two small saunas, steam bath, experience shower, and relaxation room. Entry is limited to just a few hotel guests at a time, so remember to reserve your time slot in advance with reception.
Website: brocco-posta.com
Location: Via Cantonale 57, 6565 San Bernardino
Where to eat
There are many restaurants in the village, near the winter activities and on the slopes.
In the Confin ski area, we ate at Capanna Confin, a self-service cafe at the top of the gondola, next to the beginners area. They have a sunny outdoor terrace with tables and lounge chairs, as well as cozy indoor seating.
Being near the border, the menu leans more Italian than the typical Swiss ski hut fare. The Ossobuco was tender with a rich sauce, accompanied by Rösti and tiramisu for dessert.
Near the Pian Cales ski area, we ate at Central Bistrot, a casual full service restaurant in the village, right next to the sledding hill.
We started with a generous platter of hand-cut cured meats and local cheese, served with crusty bread. For mains, we ordered a regional specialty, Pizzoccheri, buckwheat noodles in a sage-infused cheese sauce. We also had rustic polenta with stewed beef in a rich gravy, one of our favorite dishes to eat in the Swiss-Italian alps.
How to get to San Bernardino
San Bernardino is in southeast Switzerland, near Italian border. You can easily reach this area by car or bus.

By car
If you are coming from Zürich or northeast Switzerland, best to drive via Chur then the San Bernardino tunnel. About 2 hours driving time. The mountain roads are well-maintained during winter.
From Lucerne, it’s faster to drive through the Gotthard tunnel towards Bellinzona, then north via the Mesolcina valley. About 2h15 driving time.
From Lugano, Ticino region, Como, Milan, drive towards Bellinzona, then fork right to drive northeast via the Mesocina valley. About 1 hour driving time from Lugano.
By public transport
From Zurich or eastern Switzerland, you take a train to Chur, then bus to San Bernardino, Villaggio. Best to take the express bus that stops fewer times. Travel time from Zürich 2h30, Chur 1h15.
From Lucerne, Lugano, or Italy, take a train to Bellinzona, then a bus to San Bernardino, Villaggio. Travel time from Lucerne 2h30, Lugano 1h30, Como 2h.
If you are in Como or Varese, you can use the SanBe Snow Bus, which offers a very affordable combo ticket including the ski pass, transport to the ski area, and breakfast.
Getting around the village
During winter, there is a free shuttle bus that connects the main points of the village to the ski areas.
It runs weekends and during the Christmas and Carnival school holidays. It runs about every 22 mins, from about 8:30 to 16:30. See timetable.

















