Skiing near Milan: best ski resorts for day trips or weekends
Some links on Italy Travel Plan are affiliate links. If you make a purchase through them, I may earn a small commission at no extra cost to you. Thanks for your support!
Most people don’t realize how easy it is to go skiing near Milan! In just a couple of hours you can leave the city behind and be surrounded by snow-covered mountains.
Every winter I plan a few ski escapes from Milan. Sometimes it’s a quick day trip to Pila or Cervinia with friends, other times it’s a weekend in Bormio for a mix of skiing, spa, and lots of good food. When someone’s learning, we always end up at Piani di Bobbio — it’s our go-to spot for beginners from Milan.
Here you’ll find plenty of options for both day trips and weekend adventures, from small local slopes to famous alpine resorts.
I’ve included the easiest ways to reach them, what to expect once you’re there, and a few tips that make the whole experience smoother and more fun.
Where can you go skiing near Milan?
There are several ski resorts you can reach from Milan in about one to three hours.
You could technically visit any of them in a single day (I’ve done it and survived), but it makes for a loooong one, especially if you want time to relax or enjoy some après ski!
Day trips
- Piani di Bobbio – 1h15
- Pila – 2h
- Chiesa in Valmalenco – 2h10
- Madesimo – 2h15
Weekends
- Alagna, Gressoney, Champoluc – 2h15
- Cervinia – 2h30
- Bormio – 3h30
Best ski resorts near Milan for day trips
If you only have a day, these are the easiest and most rewarding ski areas to reach.
Piani di Bobbio
⭐️ Best for: absolute beginners, families, school trips
🎿 Ski passes: €36–45/day
🗓️ Season: December–March
The closest ski resort to Milan (between Lecco and Bergamo) and the one so many local kids start with. It’s small but perfect for learning, with about 35 kilometers of mostly blue and red ski slopes.
I’ve been here several times with friends who were learning to ski — it’s nothing fancy, but it’s fun and super easy to reach. It’s a pretty easy area, I have been with beginner friends on the black (most difficult) slopes and they’re honestly not as difficult as other ones in the alps.
If you’re more experienced, head toward the Valtorta area for slightly steeper runs.
How to get to Piani di Bobbio
Piani di Bobbio are about 1h15 by car from Milan. You can also get there via organized snow buses or train+skipass packages.
If you go by car during the weekend, go right before opening time because it gets super crowded. The main parking lot fills fast, and the shuttle from the other ones takes time.
Pila
⭐️ Best for: mixed groups, great day trip for all levels
🎿 Ski passes: €50–60/day
🗓️ Season: late November–April
Located in Valle d’Aosta, Pila is one of the best options for a full ski day from Milan. It’s a ski resort about double the size of Piani di Bobbio, with 70 kilometers of slopes that suit both beginners and more experienced skiers.
This is my go-to ski day with friends every winter. It’s easy to organize, has great slopes for everyone, and never disappoints.
There’s a long, easy panoramic run that winds through forests — perfect if you’re still building confidence — and a few challenging black slopes that I absolutely love in the Couis area for advanced skiers. The views are stunning and worth the drive.
How to get to Pila
It’s about 2 hours by car from Milan. Park in the big car park, take the cable car up and you’ll be right on the slopes. You could also go by train since the station is within walking distance, but there’s no direct option from Milan.
Chiesa in Valmalenco
⭐️ Best for: intermediate skiers, less crowded alternative
🎿 Ski passes: €45–60/day
🗓️ Season: late November–April
Chiesa in Valmalenco is a great choice if you want good slopes without the weekend crowds. It has around 35 kilometers of runs for all levels and one of the world’s largest cable cars, which takes you from 985 to 2,078 meters in just four minutes.
The area has a nice mix of blue and red runs, plus a few very steep ones like Thoeni and Nana for more experienced skiers. Facilities are modern, and the atmosphere is relaxed.
How to get to Chiesa in Valmalenco
You can reach it by car in about 2 hours or via train with a train + skipass combo with shuttle transfer from the station to the lifts.
Madesimo
⭐️ Best for: adventurous skiers, freeride fans, beginners
🎿 Ski passes: €55–60/day
🗓️ Season: late November–April
Madesimo sits near the Swiss border in the Valchiavenna area and has about 40 kilometers of slopes that reach almost 3,000 meters. The lower runs pass through forests, while the top ones open up to wide alpine views.
It’s especially popular for freeride and ski touring, with the famous Canalone slope being a must-try for experienced skiers. Beginners will find plenty of easy slopes and tapis roulants, and on some nights you can even ski under the lights!
How to get to Chiesa in Valmalenco
The easiest way to get to Chiesa is by car, driving along the scenic road that follows Lake Como for part of the way. You can also take the train to Chiavenna and continue by bus, or check Snowit for train + skipass combos with a shuttle to the resort.
Best ski resorts near Milan for a weekend trip
Monterosa (Alagna, Gressoney, Champoluc)
⭐️ Best for: intermediate/advanced skiers, freeride lovers, weekend trips
🎿 Ski passes: €40–50/day
🗓️ Season: late November–April
Monterosa connects three valleys — Alagna, Gressoney, and Champoluc — creating one of the largest ski areas in the italian alps with around 180 kilometers of slopes and breathtaking views of Monte Rosa, Italy’s second-highest mountain at 4,618 meters.
You really can’t get bored here!
It’s one of the best choices for intermediate or experienced skiers. You’ll find long, steep runs like the Weissmatten Leonardo David in Gressoney and great off-piste terrain in Alagna, often called a “freeride paradise.”
If you’re a beginner, Champoluc is the easiest base with gentle slopes and cozy alpine hotels. In general, the majority of slopes are red (intermediate level).
How to get to Monterosa ski
The easiest way is by car, about 2 hours 15 minutes from Milan. You can start your ski day from any of the three valleys.
Where to stay in Monterosa ski
Au Charmant Petit Lac – Ecohotel Parc & Spa ⭐️⭐️⭐️⭐️⭐️ — from 470€/night
Luxury eco-hotel right in Champoluc with a beautiful spa, indoor pool, and wellness center. They also organize snowshoeing, ski or skialp lessons, and even wine tastings — perfect if you want a relaxing stay that still feels connected to the mountains.
👉 Check availability on Booking.com
Aethos Monterosa ⭐️⭐️⭐️⭐️⭐️ — from 315€/night
A stylish 5-star stay halfway between the Champoluc and Frachey lifts, about a 12-minute walk to either. It has a fitness center, indoor pool, and even an indoor climbing wall. Great value if you’re after comfort and design without going overboard on price.
👉 Check availability on Booking.com
Cervinia
⭐️ Best for: bucket list trip, iconic landscapes, intermediate skiers
🎿 Ski passes: €60–85/day
🗓️ Season: late November–April
Cervinia sits in the Aosta Valley, right on the border between Italy and Switzerland. It’s one of the most famous ski resorts in the Alps and part of the same ski area as Zermatt, so you can literally ski across the border without taking off your skis.
The area, officially called Breuil-Cervinia, has about 360 kilometers of slopes that reach nearly 3,900 meters. It’s huge, and there’s something for everyone. Easy runs for beginners and legendary black slopes for advanced skiers, as well as a great snow park.
The views of the Matterhorn (Cervino in Italian) are incredible and make the trip completely worth it.
This is the “special” trip we do when we want a big ski day or a nice weekend. It’s longer as a day trip and pricier, but absolutely unforgettable.
You will find three types of ski passes available on the official website:
- Valtournenche only
- Cervinia + Valtournenche (recommended for one-day trips)
- Cervinia + Zermatt (more expensive but includes both the Italian and Swiss sides. Make sure to bring your ID in case of checks. I would recommend getting this pass if you’re here for a weekend at least)
How to get to Cervinia
Easiest by car, about 2 hours 30 minutes from Milan. Park near the cable car and you’ll be right on the slopes.
Where to stay in Cervinia
Hotel Principe delle Nevi ⭐️⭐️⭐️⭐️ — from 700€/night
Ski-to-door hotel with a heated outdoor pool, spa, and small gym. Rooms are cozy with private balconies and great views. It’s stylish but relaxed — perfect if you want to stay right on the slopes and enjoy a proper mountain atmosphere.
👉 Check availability on Booking.com
Cervino – VRetreats ⭐️⭐️⭐️⭐️⭐️ — from 450€/night
Elegant 5-star hotel with a spa, fitness center, and restaurant offering vegan and gluten-free options. It’s not ski-to-door, but there’s a shuttle to the slopes and the views are incredible. Great option if you prefer a quiet, modern stay with a sustainable touch.
👉 Check availability on Booking.com
Hotel Al Piolet ⭐️⭐️⭐️⭐️ — from €500/night
Modern rooms, ski-to-door access, and a wellness area with sauna, Turkish bath, and heated pool. There’s ski rental directly at the hotel and a shuttle to the lifts. A solid choice for a comfortable and easy ski weekend.
👉 Check availability on Booking.com
Bormio and Livigno
⭐️ Best for: ski + spa weekends, families and pros alike
🎿 Ski passes: €40–60/day
🗓️ Season: late November–April
Bormio is one of Italy’s classic ski towns, known for its mix of great slopes and relaxing thermal spas. It has about 50 kilometers of runs, including the legendary Stelvio slope, one of the world’s most challenging downhill courses and a World Cup favorite.
You can try skiing it if you’re brave enough (I’m not 😂) but there are also plenty of easier runs for beginners and families! I used to come here often as a kid with my family and friends, so it’s absolutely not for experienced skiers only.
If you’re staying overnight, don’t miss QC Terme Bagni Nuovi, a beautiful spa with thermal pools overlooking the mountains. My boyfriend is a spa lover and this is one of his favorites! It’s the perfect way to recover after a full day on the slopes.
Livigno is about an hour from Bormio and it’s another perfect addition to the weekend.
Bormio and Livigno will also host some events for the Milan–Cortina 2026 Winter Olympics, making it an exciting place to visit even before the Games begin. If you’re visiting in February 2026, you could also see some of the competitions!
How to get to Bormio
I recommend driving, it’s about 3 hours 30 minutes from Milan.
Where to stay in Bormio
QC Grand Hotel Bagni Nuovi ⭐️⭐️⭐️⭐️⭐️ — from 250€/night
Historic art-nouveau hotel from 1836 with direct access to QC Terme Bagni Nuovi, one of my favorite spas in Italy. It’s elegant but cozy, with incredible mountain views and everything designed for pure relaxation.
👉 Check availability on Booking.com
Ostello Alpino ⭐️ — from 140€/night
Don’t let the name fool you — this isn’t your average hostel. It’s stylish, family-friendly, and surrounded by nature. You’ll find modern private rooms, a great restaurant with vegan options, and a relaxed, social atmosphere. There’s no spa, but you can still visit QC Terme even if you’re not staying there.
👉 Check availability on Booking.com
Transportation tips
Driving is one of the easiest way to reach most ski resorts from Milan, but it’s not the only option so don’t worry if you don’t have a car.
Travelling by car
Having your own car gives you more flexibility, especially if you’re planning to visit smaller ski areas or go for just a day.
You can rent a car in Milan at Centrale station or at the airports, which both have plenty of rental options. I recommend using rentalcars.
Roads are generally safe and well maintained, but winter tires or chains are mandatory in the mountains. I always use winter tires because I have no idea how to use chains and, luckily, have never had the need to use them!
Travelling without a car
A car makes day trips easier, but it’s not essential, especially if you’re staying for the weekend. There are several options like trains, shuttles, snow buses, or organized combo packages that include skipass tickets.
The easiest ski resorts to reach without a car are:
- Piani di Bobbio
- Chiesa in Valmalenco
- Madesimo
Snowit offers convenient train + shuttle + skipass packages, even for day trips. You can also check Snowave, which organizes group bus trips to destinations like Cervinia and Monterosa throughout the season.
You don’t have to figure this out alone! If this is the point where planning stops being fun, I’d be happy to help you with a consultation or a custom itinerary 🇮🇹
Tips for planning your ski trip from Milan
Best time to go
Try to avoid peak holidays and weekends if you can because all these ski resorts tend to get busy.
The main holidays to skip are December 7–8 (Milan’s city holiday), Christmas week, January 6, February 20-23.
Surprisingly, January 1 is one of the quietest mornings on the slopes! Most people sleep in after New Year’s Eve, so it’s a great time to go if you don’t mind an early wake-up.
We often go skiing that day because the slopes are much quieter. We’ve done it with friends for the last few years as a day trip from Milan and always manage to beat the crowds!
Saving money
You can often save on skipasses by going during low season or buying multi-day tickets.
Some resorts even consider weekdays as low season during the holidays, so it’s worth checking before you go.
Renting your gear in Milan (for example at Decathlon, there are various locations) is usually cheaper than renting directly at the ski resort, but it’s less convenient if you don’t have much space in the car or you don’t have a car at all.
I’ve done both and there’s no perfect choice. It really depends on your plans, how early you want to start your day and if you’re looking to save some money.
Safety
Winter tires or chains are required in the mountains, and ski insurance is mandatory for all non-professional skiers. No worries, you can just add it when you buy your skipass.
And make sure to dress properly! Layering is key, especially if you start early in the morning when it’s still freezing.
Snowy alternatives to skiing near Milan
If you’d still like to spend time in the snow, many of the resorts mentioned above also offer other winter sports like cross-country skiing, snowshoeing, and snowboarding. I love snowshoeing!! It’s my go-to when I don’t feel like skiing but still want to spend the day outdoors in the snow.
If you’re after something different, you can take the Bernina Express to St. Moritz, one of the most scenic train rides in the world, crossing the Alps through snowy landscapes and charming mountain villages.
👉 You can get your Bernina express tickets here!
Winter weather can be unpredictable, I know. With this tickets you can reserve now and pay later, but most importantly cancel for free up to 24 hours before the date.
Closer to the city, you can explore how Milan celebrates the season — from Christmas markets to cozy cafés and festive lights — or plan a winter escape to the Dolomites, where you’ll find incredible mountain views, spa hotels, and alpine towns that look straight out of a movie.
FAQs about skiing near Milan
Where to ski near Milan?
You can go skiing near Milan in several resorts within one to three hours of the city. The closest is Piani di Bobbio, great for beginners and families. Other favorites are Pila, Chiesa in Valmalenco, Madesimo, Monterosa, Cervinia, and Bormio — all offering a mix of easy and advanced slopes.
Can I rent stuff?
Yes, you can rent all your ski gear either in Milan or directly at the resort. Renting in Milan, for example at Decathlon, is usually cheaper, though less convenient if you’re short on space and time. All ski resorts also have on-site rentals for skis, boots, helmets, and snowboards.
Can you go skiing near Milan for a day trip?
Yes, several ski resorts are close enough for an easy day trip from Milan. Piani di Bobbio, Pila, Chiesa in Valmalenco, and Madesimo are all about one to two hours away. I’ve done them many times — just start early, especially on weekends, to make the most of your ski day.
Is it better to rent a car or use public transport?
Having a car makes day trips easier, but it’s not essential for a weekend. Snow buses and Snowit’s train + skipass combos are great options without driving. If you rent a car, do it from Centrale station or the airports, and make sure you have winter tires or chains.
When is the ski season?
The ski season near Milan usually runs from late November to April, depending on snow conditions. Piani di Bobbio tends to open in early December, while higher resorts like Cervinia and Bormio open earlier and often stay open longer into spring. Always check dates before you go.
Which resort is best for beginners or advanced skiers?
For beginners, Piani di Bobbio and Champoluc (in Monterosa) are ideal thanks to their gentle slopes and ski schools. Advanced skiers will love Cervinia, Monterosa, or Madesimo for steeper runs and freeride areas. Pila is perfect for mixed groups with all skill levels.
What are some cheap ski resorts close to Milan?
The most affordable ski resort near Milan is Piani di Bobbio, with skipasses around €36–45 per day. Chiesa in Valmalenco and Madesimo also offer fair prices compared to larger alpine destinations. You can save more by going midweek or booking train + skipass combos.
Beyond skiing near Milan: where to go next
If you’re dreaming of combining a ski getaway with other winter destinations in Italy — like Venice, Lake Como, Rome, or the Dolomites — or if you’re visiting for the Milan–Cortina 2026 Winter Olympics, I can help you plan it all. With my custom travel planning services, we’ll create an itinerary that fits your travel style and makes the most of your time here.
Ready to turn your Italian winter dreams into reality? Plan your perfect trip with me ✨
Read more about Milan in winter here:
- Milan–Cortina 2026 Winter Olympics guide: destinations, venues, and how to plan your trip
- Where to stay for the Milan–Cortina 2026 Olympics (from a local!)
- Visiting Milan in winter: ultimate guide from a local (2025)
- One day in Milan: the best itinerary (from a local)
Need help planning your Italy trip? 🇮🇹
I offer custom itineraries designed around your travel style, starting with a 1:1 call where we’ll go over the places you want to visit, your interests, and any questions you have. Then, I’ll create a detailed itinerary just for you!
If you just need quick advice, you can also book a call on its own for itinerary feedback and travel tips from a local.
Let’s plan together