NOTE! This site uses cookies and similar technologies. If you continue without changing your settings, we'll assume that you are happy to receive all cookies from this website.
I understand
More Info
Milan Malpensa Airport with mountains behind. iStock 1947141898 1
Mountains are visible from the tarmac of Milan Malpensa airport. Photo: iStock

Run to the Hills | The Best Ski Resorts Near Milan with Short Transfer Times

Milan's multiple airports make it a popular gateway to the ski resorts of the Italian Alps. Here are six that are relatively easy to reach from Italy's commercial capital. 


A short transfer can make all the difference to a ski holiday. The less time you spend getting from the airport to the mountains, the more time you have to enjoy the slopes. If you're travelling with kids, less time on tarmac means less time for them to get bored. And if you've booked a long weekend holiday instead of a full week (a choice that's become increasingly popular in recent years) opting for a resort that's not a million miles away from your destination airport really helps you make the most of your time away. 

While it's not in the mountains itself, Milan is a popular gateway to the Italian Alps, and a decent access point for many of the best ski resorts in Italy. The city's various airports are served by a wide range of flights from various UK destinations, and there's a surprisingly wide choice of ski resorts within a few hours' drive. For the purposes of this article, we've looked at distances from Milan Malpensa Airport (MXP) the city's biggest, which is to the northwest. 

"Opting for a resort that's not a million miles away from the airport helps you make the most of your time away"

If you're flying to Milan Linate or to Bergamo (which isn't actually anywhere near Milan, despite Ryanair's insistence on calling it Milan-Bergamo) the drive times would look a little different. Both of those airports are to the East of the city, making resorts like Passo Tonale, Bormio or even Livigno more reachable, and probably ruling out some of those listed here, like Cervinia or Alagna that lie in the north west of Italy. 

We've prioritised larger resorts here as some of the very tiny ones that are closer don't offer enough terrain for your average British skier. But we've also included a couple of local ski hills, to give you a flavour of what's on offer.

Piani di Bobbio is very close and convenient from Milan. Photo: iStock

Piani di Bobbio

Transfer time from Milan Malpensa Airport: 1 hour 30 minutes

When it comes to getting onto the slopes quickly, Piani di Bobbio is probably the best option for anyone travelling from Milan Malpensa. Located in the mountains above Barzio, in Lombardy's Valsassina valley, it's a popular destination for locals of a weekend.

The lift-linked Piani di Bobbio-Valtorta ski area has 35km of pistes, served by a network of 12 lifts—one gondola, five chairs, two drag lifts and four magic carpets. The pistes are mostly blues and reds, meaning beginners and families are particularly well catered for. But there are also a couple of longer, steeper black runs on the Valtorta side.

One of the resort's biggest advantages is its simplicity. You can drive to Barzio, park at the base station at 800m and take the gondola straight up to the ski area. This gondola is being replaced for the 2026-27 winter season, with new, 10-person, Doppelmayr telecabina, making the journey from Milan to the slopes even swifter. 

Piani di Bobbio isn't somewhere we'd recommend for a full week if you're an accomplished skier who likes exploring hundreds of kilometres of pistes. But for a quick hit of skiing without a lengthy transfer, it's hard to beat. 

The historic church in Alagna. Photo: iStock

Alagna

Transfer time from Milan Malpensa Airport: 1 hour 50 minutes

Alagna is the closest village in the Monterosa ski area to Milan—about 1 hour 50 minutes drive from Malpensa airport. Often billed as "Italy's answer to the Three Valleys" Monterosa joins the valleys and villages around the resorts Alagna, Gressoney and Champoluc into one large, lift-linked ski area. 

With 180km of pistes, it's not as big as its vast French equivalent, but there's more than enough here for to keep any group of skiers occupied for a week.  Intermediates will find plenty of lengthy red runs, while advanced skiers will lap up the off-piste opportunities around Alagna, in particular. The resort strapline is "freeride paradise" for a reason. 

The best thing about Alagna, and indeed the whole Monterosa area, is its character. Rather than feeling like a purpose-built ski resort, the villages retain a traditional alpine atmosphere, with stone buildings, timber chalets and a strong connection to the local Walser heritage. It's quieter and less showy than the Three Valleys, which is a big part of its appeal. And while an hour and 50 minutes isn't as close as some, when it comes to ski resorts that are near to Milan's airports, Alagna and the wider Monterosa area are hard to beat in terms of size and accessible terrain. 

Read our full ski resort review of Alagna for more info. 

Madesimo offers an extensive network of pistes. Photo: iStock

Madesimo

Transfer time from Milan Malpensa Airport: 2 hours 10 minutes

Madesimo used to be one of Lombardy's best-known ski destinations, and while its star has faded somewhat in recent years, its relatively cheap prices and proximity to Milan still make it an appealing option for British skiers. Located in the Spluga valley, close to the Swiss border, it combines a compact mountain village with a surprisingly varied ski area and a reputation for adventurous skiing.

The Skiarea Valchiavenna (as its officially known) offers around 60km of pistes, with runs extending from the village towards the higher slopes of Pizzo Groppera. The terrain includes plenty of wide cruisey blues through the woods as well as more challenging runs, making it a good option for intermediate and advanced skiers. The resort's Canalone descent is a famous freeride route. 

One of Madesimo's big advantages is its altitude. The upper reaches of the ski area top out around 3,000m, meaning it's pretty snow sure, with a long winter season. The village itself has a lot of buildings dating from the resort's 70s and 80s boom years, but it's still fairly pretty and has a relaxed and unpretentious vibe. It's not the largest resort in the Alps, but there's enough variety to keep any skier occupied for a long weekend, particularly if you're keen to explore more challenging terrain.

The view over the Mont Blanc chain from the top of Pila is stunning. Photo: iStock


Pila

Transfer time from Milan Malpensa Airport: 2 hours 15 minutes

Pila, in the East of the Aosta Valley, is one of the most convenient ski resorts to reach from Milan. It combines an extensive network of pistes with spectacular views of 4,000m peaks, and a particularly easy approach from the valley below: it's located on a sunny mountainside above the town of Aosta itself, which is easily reachable by train or motorway, and there's a gondola that whisks you up from the centre of town to the resort itself. 

The ride takes around 18 minutes, allowing visitors to stay in the historic town (and potentially save on accommodation, meals out etc.) without cutting into their skiing time. Once you reach the ski area, there are around 70km of pistes, with a wide selection of blue and red runs that are great for beginners and intermediates. The terrain has a lot of variety. When the weather's bad and the visibility is poor, there are plenty of tree runs lower down. Higher up, there are some challenging black runs and the top lifts, which reach 2,700m, offer access to some serious freeride terrain. There's also a well-established snow park for freestyle enthusiasts.

Pila's views are one of its main selling points The resort looks out towards the surrounding peaks of the Aosta Valley, with Mont Blanc, the Matterhorn and Monte Rosa all visible. Like most of the resorts of the Aosta Valley, it's actually quicker to get here from Turin airport than Milan. But if you're flying to Malpensa, this is still a pretty good option for a quick weekend break. 

Read our review of Madesimo for the full lowdown. 

The Matterhorn from the Cervinia side. Photo: iStock

Cervinia

Transfer time from Milan Malpensa Airport: 2 hours 30 minutes

Like Pila, Cervinia is actually closer to Turin Airport than Milan, but it squeaks onto this list because there aren't many large scale ski destinations closer to Malpensa. The resort is based around the largely purpose-built village of Breuil-Cervinia which sits beneath the Italian side of the Matterhorn (or Cervino, as the mountain is known in Italian). Famous for its spectacular scenery, wide open pistes and unparalleled access to high-altitude skiing, Cervinia is one of the most snow sure resorts in Europe, and a great option for a long weekend away. 

The enviable snow record is, of course, a result of Cervinia's altitude. The main village sits at around 2,050m, and the lifts reach up to 3,480m—or 3,899m if you count the lift-linked Zermatt ski area, over the Swiss side of the Matterhorn. That's the highest ski lift anywhere in Europe. Where Cervinia beats its Swiss neighbour is on price. Everything, from food to liftpasses, to hotel rooms, costs less in Italy as a rule. 

Cervinia's ski area is vast and varied, with 150km of piste on the Italian side, or 350km if you include the Swiss slopes. The bulk of it is motorway style blues and reds, making it ideal for intermediates. If there's one area in which it's slightly lacking, it's tree runs, but there are some pistes through the forest if you head down towards the historic village of Valtournenche, at 1,500m.  

It might not be the closest to Milan, but if you're looking for early or late season skiing, or just a near-guarantee of good snow, Cervinia should be on your list. 

Check out our expert ski resort review of Cervinia for more info. 

Bormio is a large town with a beautiful medieval centre. Photo: iStock

Bormio

Transfer time from Milan Malpensa Airport: 3 hours

Bormio is the furthest resort on our list, but it earns its place thanks to the quality of the skiing and the unique character of the gorgeous, medieval town. Located in the Alta Valtellina region of Lombardy, the village was famous as a tourist destination long before skiing came to the Alps thanks to its natural hot springs. These were mentioned by the Roman Admiral and author Pliny the Elder as far back as 77AD, and have been enjoyed by such luminaries as Leonardo da Vinci, These baths are still a huge attraction to this day and visiting the Bagni Vecchi and soaking in Cassiodoro’s Tub—named for the Roman Senator who frequented it nearly two millennia ago—is an experience SNOW will never forget.  

These days, of course, Bormio's about more than just the baths. The pisted area is large if not enormous, with 110km of marked trails. Among these is the famous Stelvio slope, widely recognised as one of the most technically challenging on the World Cup racing circuit, which hosted the men's downhill and Super G events at the Milano Cortina Winter Olympics. Elsewhere, there's a great mix of blues, reds and blacks spread out over the four main ski areas, and the resort is well-known for its off-piste and ski touring terrain. It also hosted the ski mountaineering events during the 2026 Games, and there's a network of ski touring trails designed to help beginners try the sport for the first time. 

Bormio is relatively snow sure, with lifts that go up to 3,000m, and the town itself sits at 1,500m. And although it's not the closest to Milan, it's still well suited to a three- or four-night break. If you want to soak up (or soak in) a bit of history and Italian culture with your skiing, there's no other ski resort like it. 

Read our full ski resort review of Bormio for more info.