Day Trips from Milan

The north of Italy is home to some of the most surprising towns and villages in the country, not to mention landscapes. The beauty of its lakes is breathtaking and sure to bewitch all those that visit it, making it one of the main tourist destinations in Italy.

To visit Milan’s surroundings, we suggest hiring a car, although you can also take a train from Milan’s railway station.

The Lakes of the North of Italy.

Lake Como

Bellagio, Varenna, Tremezzo, the best things to do in Lake Como and the various ways of getting there from Milan.

Lake Garda

Lake Garda is one of the largest lakes in Italy and one of the most visited in the Northern part of the country. Discover the best things to do and see.

Lake Maggiore

Lake Maggiore or Lake Verbano is the second largest lake in Italy, with a surface length of 212 km². Discover the best things to do in Lake Maggiore.

Lake Iseo

Lake Iseo is divided between Bergamo and Brescia and is one of the most charming lakes in Lombardy. Discover the best things to do and how to get there.

As well as these four, there are other smaller lakes such as Lago d'Idro, Lago di Varese or Lago d'Orta.

An Enchanting City


Bergamo is a beautiful walled city located 37 miles (60 km) away from Milan. Discover the best things to do in Bergamo and how to get there from Milan.

Other further away trips

If you have enough time and would like to explore the north of Italy, here is a list of remarkable cities that are well worth visiting and which you can get to either by car or by train. Next to the city’s name we also give you the distance by car and the train times.

  • Venice: 173 miles (280 km) by motorway or 2 hours and 30 minutes by train.
  • Verona: 102 miles (165 km) by motorway or 1 hour and 20 minutes by train.
  • Florence: 186 miles (300 km) by motorway or 1:45 by train.
  • Rome: 360 miles (580 km) by motorway or 3 hours by train.