Explore 5 ways to travel

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  5 h 20 min

  1. Take the train from Malpensa Aeroporto T.1 to Milano Centrale R28 / ...
  2. Take the train from Milano Centrale to Verona Porta Nuova Fr
  3. Take the train from Verona Porta Nuova to Borghetto Reg

$161 - $219

Cheapest option

Bus, carferry  •  7 h 18 min

  1. Take the bus from Milano Malpensa Airport to Verona - Aeroporto
  2. Take the bus from Verona Airport to Garda 164
  3. Take the carferry from Malcesine centrale to Limone Traghetto

$79 - $110

2 alternative options

Drive  •  2 h 1 min

  1. Drive from Milan Malpensa Airport (MXP) to Lake Garda 114.1 miles

$27 - $40

Uber  •  2 h 1 min

  1. Take an Uber from Milan Malpensa Airport (MXP) to Lake Garda 114.1 miles

$576

What companies run services between Milan Malpensa Airport (MXP), Italy and Lake Garda, Italy?

You can take a train from Milan Malpensa Airport (MXP) to Lake Garda via Milano Centrale, Verona Porta Nuova, and Borghetto in around 5 h 20 min.

Train operators
Bus operators
Azienda Trasporti Verona Srl
Ferry operators
Other operators
Uber Mailand
Website
uber.com
Towncar from Milan Malpensa Airport (MXP) to Lake Garda
Ave. Duration
2 h 1 min
Frequency
On demand
Estimated price
$576
Signup at
uber.com
Nearest UberBLACK
$576
UberLUX
$834
UberVAN
$834

Want to know more about travelling around Italy

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Milan Malpensa Airport (MXP) and Lake Garda is 153 km. The road distance is 183 km.

The cheapest way to get from Milan Malpensa Airport (MXP) to Lake Garda is to drive which costs 23€ - 35€ and takes 2 h 1 min.

The quickest way to get from Milan Malpensa Airport (MXP) to Lake Garda is to drive which takes 2 h 1 min and costs 23€ - 35€.

It takes approximately 5 h 20 min to get from Milan Malpensa Airport (MXP) to Lake Garda, including transfers.