Milan, a bustling metropolis known for its fashion, design, and rich history, is also a perfect hub for exploring some of Northern Italy's most charming destinations. Here are five of the best day trips you can take from Milan, each offering unique experiences and scenic beauty.
Jump to:
Unsplash
1. Lake Como
Distance from Milan: 50 kilometers (31 miles)
How to get there:
- Train: From Milan's Centrale or Porta Garibaldi stations, take a train to Como San Giovanni station. The journey takes about 40 minutes to an hour.
- Car: Drive via the A9 motorway, which takes approximately 50 minutes.
- Bus: Buses are available from Milan to Como, but they are generally slower and less frequent than trains.
Lake Como, nestled in the foothills of the Alps, is a stunning escape just an hour's train ride from Milan's central station. The serene waters, surrounded by dramatic mountains and dotted with charming villages like Bellagio, Varenna, and Menaggio, provide a picturesque retreat. Visitors can take a ferry to explore the various towns, indulge in lakeside dining, or hike the trails offering panoramic views.
Unsplash
2. Bergamo
Distance from Milan: 50 kilometers (31 miles)
How to get there:
- Train: Trains from Milan Centrale to Bergamo take about an hour. They are frequent and cost-effective.
- Car: Drive via the A4 motorway, which takes approximately 45 minutes to an hour.
- Bus: Direct buses are available from Milan's Lampugnano bus station to Bergamo, with a journey time of around an hour.
Bergamo, divided into the Città Alta (Upper Town) and Città Bassa (Lower Town), is a treasure trove of medieval and Renaissance architecture. A direct train from Milan takes about an hour, delivering you to a city rich in history and charm. In the Upper Town, accessible by a funicular, cobblestone streets lead to historic sites like the Piazza Vecchia, Basilica di Santa Maria Maggiore, and the Colleoni Chapel. The Lower Town offers modern shopping and dining experiences.
Freepik
3. Verona
Distance from Milan: 160 kilometers (99 miles)
How to get there:
- Train: High-speed trains from Milan Centrale to Verona Porta Nuova take about 1 hour and 15 minutes. Regular regional trains are also available but take longer.
- Car: Drive via the A4 motorway, which takes about 2 hours.
Verona, the city of Romeo and Juliet, is a romantic and historic destination, approximately 1.5 hours by high-speed train from Milan. The city's Roman heritage is evident in landmarks like the Arena di Verona, an ancient amphitheater still in use today for opera performances. Wander through the charming streets to Juliet's House, the Piazza delle Erbe, and the impressive Castelvecchio.
Unsplash
4. Lake Maggiore and the Borromean Islands
Distance from Milan: 90 kilometers (56 miles)
How to get there:
- Train: From Milan Centrale or Porta Garibaldi, take a train to Stresa or Verbania-Pallanza. The journey takes about 1 to 1.5 hours.
- Car: Drive via the A8 motorway to the SS33 road, which takes approximately 1.5 hours.
Lake Maggiore, one of Italy's largest lakes, is about 1.5 hours from Milan by train. The lake's highlight is the Borromean Islands, accessible by boat from towns like Stresa or Verbania. Isola Bella, with its opulent Baroque palace and terraced gardens, and Isola Madre, known for its botanical gardens, are must-visit sites. The quaint Isola dei Pescatori offers a glimpse into traditional lake life with its charming fishing village.
iStock
5. Pavia
Distance from Milan: 35 kilometers (22 miles)
How to get there:
- Train: Trains from Milan Centrale or Rogoredo to Pavia take about 30 minutes. They run frequently and are very convenient.
- Car: Drive via the A7 motorway, which takes approximately 30 to 40 minutes.
- Bus: Direct buses from Milan to Pavia are available, with a travel time of about 45 minutes to an hour.
Pavia, a historic city just a 30-minute train ride from Milan, boasts a rich cultural and architectural heritage. Home to the ancient University of Pavia, the city is filled with historical sites such as the Certosa di Pavia, a stunning monastery with intricate carvings and artwork. Stroll through the old town to see the Piazza della Vittoria, the medieval towers, and the Romanesque Basilica of San Michele Maggiore.
Italy eSIM: Stay Connected With Airalo
No matter where you travel, stay connected with an Airalo eSIM. Airalo gives you access to affordable eSIMs for 200+ countries and regions — including Italy.
Why Airalo? Here are a few reasons to use an Airalo eSIM when you travel:
- Connect to a mobile network within minutes of arrival.
- Choose from flexible local, regional, and global data plans.
- Eliminate the need to find a local SIM vendor.
- Say goodbye to expensive roaming charges.
- Store multiple eSIM data plans on your device.
- Running out of data? Top up in the Airalo app.
Planning a trip to Milan? Get an Italy eSIM to stay connected during your trip.



