How to get to Madonna di Campiglio — a ski resort in Italy?

Getting to Madonna di Campiglio: from the easiest to the more complex options
  1. By car. Drive to Madonna di Campiglio or rent a car at your arrival airport.
  2. Seasonal bus from Verona Airport. A bus to Verona Porta Nuova, then a direct seasonal Itabus to Madonna di Campiglio. 1 connection.
  3. Public transport from Verona Airport. A bus to Verona Porta Nuova, a train to Trento, then a bus to Madonna di Campiglio. 2 connections.
  4. Public transport from Bergamo Airport. A direct bus to Trento, then a bus to Madonna di Campiglio. 1 connection.
  5. Public transport from Milan Malpensa Airport. A direct bus to Trento, then a bus to Madonna di Campiglio. 1 connection.
  6. Public transport from Venice Marco Polo Airport. A direct bus to Trento, then a bus to Madonna di Campiglio. 1 connection.
Choosing between the airports: Verona is the closest airport included in this guide, but its simplest route depends on the availability of the seasonal bus. Bergamo offers a straightforward public transport route with one connection. Milan Malpensa may be more convenient for long-haul flights, while Venice Marco Polo may be suitable if it offers a better direct flight from your departure city.

1. Arriving from Verona (VRN) Airport.
Choose it if you are coming from Amsterdam, London, Manchester, Birmingham, Bristol, Dublin, Hamburg, Frankfurt, Munich, or another city with direct flights to Verona.
Option 1A. 1 connection, (±€15 one way). Airport bus + direct seasonal bus. Verona Airport → Bus to Verona Porta Nuova → Direct seasonal bus to Madonna di Campiglio.
Option 1B. 2 connections, (±€25 one way). Public transport. Verona Airport → Bus to Verona Porta Nuova → Train to Trento → Bus to Madonna di Campiglio.

2. Arriving from Milan Bergamo (BGY) Airport.
Choose it if you are coming from London, Manchester, Birmingham, Bristol, Dublin, Berlin, Brussels, Copenhagen, Dubai, Sharjah, Istanbul, or another city with direct flights to Bergamo.
Option 2A. 1 connection, (±€35 one way). Public transport. Bergamo Airport → Direct bus to Trento → Bus to Madonna di Campiglio.

3. Arriving from Milan Malpensa (MXP) Airport.
Choose it if you are coming from New York, Dubai, Doha, Istanbul, London, Singapore, Seoul, New Delhi, Tokyo, or another international destination with direct flights to Milan Malpensa.
Option 3A. 1 connection, (±€30 one way). Public transport. Milan Malpensa Airport → Direct bus to Trento → Bus to Madonna di Campiglio.

4. Arriving from Venice Marco Polo (VCE) Airport.
Choose it if you are coming from London, Manchester, Bristol, Dublin, Amsterdam, Paris, Berlin, Frankfurt, Munich, Vienna, Madrid, Barcelona, Istanbul, Dubai, Doha, New York, Toronto, or another city with direct flights to Venice.
Option 4A. 1 connection, (±€25 one way). Public transport. Venice Marco Polo Airport → Direct bus to Trento → Bus to Madonna di Campiglio.

1. If you are arriving at Verona Airport (VRN)


Verona Valerio Catullo Airport is approximately 165 km from Madonna di Campiglio.
You should choose this airport if you can fly directly from Amsterdam, London, Birmingham, Bristol, Dublin, Frankfurt, Munich, or another city with a convenient direct flight to Verona. Some routes are seasonal, so check it's availability for your travel dates.

Option 1A. Airport bus + direct seasonal bus (±€16 one way)
Verona Airport → Bus 199 to Verona Porta Nuova → Direct Itabus bus to Madonna di Campiglio. 1 connection

Itabus tickets and timetable
Step 1. Exit the airport terminal and go to the “Verona Airport Aeroporto Catullo” bus stop on the Arrivals side.
Step 2. Take the Verona AirLink Bus 199 to Verona Porta Nuova Train Station named "Verona, Stazione di Verona Porta Nuova". Verona AirLink information and tickets
Step 3. From Verona Porta Nuova, walk 2 minutes to the Itabus stop at “Verona Viale Palladio III”. The stop is located at Viale Andrea Palladio 9, near Verona Porta Nuova.
Step 4. Take the direct Itabus bus to “Madonna di Campiglio - Via Cima Tosa”.
Itabus tickets and timetable
Important: This service may be seasonal. If no journeys are available for your travel date, check the timetable again closer to the winter season or use Option 1B below.
Option 1B. Public transport (±€25 one way)
Verona Airport → Bus 199 to Verona Porta Nuova → Train to Trento → Bus B201 to Madonna di Campiglio. 2 connections

Step 1. Exit the airport terminal and go to the “Verona Airport Aeroporto Catullo” bus stop on the Arrivals side.
Step 2. Take the Verona AirLink Bus 199 to Verona Porta Nuova Train Station named "Verona, Stazione di Verona Porta Nuova". Verona AirLink information and tickets
Step 3. Walk 2 minutes from the bus stop to Verona Porta Nuova railway station. Take a direct regional train from Verona Porta Nuova to Trento.
Check train times and buy tickets
Step 4. After arriving at Trento railway station, walk 4 minutes to Trento Autostazione.
Step 5. Take Bus B201 towards Campo Carlo Magno directly to Madonna di Campiglio. Check the official B201 timetable
Check the complete route in Google Maps

2. If you are arriving at Milan Bergamo Airport (BGY)


Milan Bergamo Airport is approximately 175 km from Madonna di Campiglio.
Choose this airport if you can fly directly from London Stansted, Manchester, Birmingham, Bristol, Dublin, Berlin, Brussels, Copenhagen, Dubai, Sharjah, Istanbul, or another city with a convenient direct flight to Bergamo.
For travellers from Asia, Australia, Africa or the Middle East, Bergamo may also be convenient with a connecting flight through Dubai, Sharjah or Istanbul.

Option 2A. Public transport (±€35 one way)
Bergamo Airport → Direct FlixBus to Trento → Direct Bus B201 to Madonna di Campiglio. 1 connection

Step 1. Exit the airport terminal and walk to the "Bergamo Orio al Serio Airport - BGY" FlixBus stop at Platform 6.
Step 2. Take a direct FlixBus to Trento (Lungadige San Nicolò).
When searching on the FlixBus website, select:
From: Bergamo Orio al Serio Airport
To: Trento (Lungadige San Nicolò).
Check FlixBus times and buy ticket
Step 3. After arriving at Trento (Lungadige San Nicolò), walk approximately 5 minutes to Trento Autostazione.
Step 4. Take Bus B201 towards Campo Carlo Magno directly to Madonna di Campiglio.
Check the official B201 timetable

3. If you are arriving at Milan Malpensa Airport (MXP)


Milan Malpensa Airport is approximately 260 km from Madonna di Campiglio.
Choose this airport if you are arriving from New York, Dubai, Doha, Istanbul, London, Singapore, Seoul, New Delhi, Tokyo, or another international destination with direct flights to Milan Malpensa.

Option 3A. Public transport (±€30 one way)
Milan Malpensa Airport → FlixBus to Trento → Direct Bus B201 to Madonna di Campiglio. 1 connection

Step 1. Exit the airport terminal and walk to the FlixBus stop.
If you arrive at Terminal 1, the FlixBus stop is located on Level -1 at Platform 7, opposite the Sheraton Hotel.
If you arrive at Terminal 2, the FlixBus stop is located outside the Arrivals area at Platform 11, next to the railway station.
Check the FlixBus stop at Terminal 1
Check the FlixBus stop at Terminal 2
Step 2. Take a direct FlixBus from Milan Malpensa Airport to Trento (Lungadige San Nicolò).
The direct journey takes approximately 3 hours 40 minutes.
When searching on the FlixBus website, select:
From: Milan Malpensa Airport (MXP)
To: Trento (Lungadige San Nicolò).
Check FlixBus times and buy tickets
Step 3. After arriving at Trento Lungadige San Nicolò, walk approximately 10 minutes to Trento Autostazione.
Step 4. Take Bus B201 towards Campo Carlo Magno directly to Madonna di Campiglio.
The journey takes approximately 2 hours. Get off at the Hotel Betulla bus stop.
Check the official B201 timetable

4. If you are arriving at Venice Marco Polo (VCE)


Venice Marco Polo Airport is approximately 290 km from Madonna di Campiglio.
Choose this airport if you are arriving from London, Manchester, Bristol, Dublin, Amsterdam, Paris, Berlin, Frankfurt, Munich, Vienna, Madrid, Barcelona, Istanbul, Dubai, Doha, New York, Toronto, or another city with direct flights to Venice.

Option 4A. Public transport (±€25 one way)
Venice Marco Polo Airport → Direct FlixBus to Trento → Direct Bus B201 to Madonna di Campiglio. 1 connection

Step 1. Exit the airport terminal and walk to the Venice Marco Polo Airport FlixBus stop in the bus parking area on Via Galileo Galilei, directly in front of the terminal.
Check the exact departure point and platform shown on your FlixBus ticket before travelling.
Step 2. Take a direct FlixBus to Trento (Lungadige San Nicolò).
When searching on the FlixBus website, select:
From: Bergamo Orio al Serio Airport
To: Trento (Lungadige San Nicolò).
Check FlixBus times and buy ticket
Step 3. After arriving at Trento (Lungadige San Nicolò), walk approximately 5 minutes to Trento Autostazione.
Step 4. Take Bus B201 towards Campo Carlo Magno directly to Madonna di Campiglio.
Check the official B201 timetable
Made on
Tilda