Milan Bergamo Orio al Serio Airport is located on the edge of the city of Bergamo, 80km from Desenzano del Garda and it takes around an hour to drive. To get to Lake Garda you have a few options to choose from:
To really take advantage of the local area and all Italy has to offer, it’s hard to beat a car rental. It gives you freedom to explore; access to hard-to-reach locations and an easy way to stock up with supermarket essentials.
We have partnered with all the top brands to offer a great choice of car hire in Italy. From small and fun to big and luxury, there’s something to suit everyone.
If you’d rather not do any driving on your holiday, a Private Airport Transfer is the perfect way to get to your accommodation hassle free. You don’t have to haggle for a taxi when you arrive at the airport and you’ll arrive fresh and stress-free.
Our partners are all local, professional drivers and they know the area (and roads!) well. They have excellent reputations, no waiting times and a range of modern vehicles.
Take the coach at the airport directly to either Peschiera del Garda or Rovereto. The journey takes around 1 hour 5 minutes* to Peschiera and there are 3 direct buses a day. It takes around 2 hours 5 minutes* to Rovereto and you have 2 direct buses to choose from.
Prices
Starting from £10.49 one way Bergamo Airport – Peschiera Del Garda
Starting from £13.99 one way between Bergamo Airport – Rovereto
The journey from Milan Bergamo Orio al Serio airport is just 1 hour* and departs approximately every 30 minutes through the day.
Prices
€10 one way – Adults
€5 one way – Children 5-12 years old
Free for infants aged 0-4 years old
€18 Return – Adults
€9 one way – Children 5-12 years old
Free for infants aged 0-4 years old
Click here to check times, availability and book tickets to Milan.
Once you arrive at Milan Central train station you can get a train to Desenzano, Peschiera or Rovereto, depending on where you are staying on Lake Garda.
The train journey from Milan to Lake Garda is easy thanks to a number of regular services from Milan Central station to both of Lake Garda’s main stations, Peschiera del Garda and Desenzano del Garda, both located at the southern end of the lake.
A direct train from Milan to Peschiera del Garda takes just under an hour and runs 25 times per day, operating between 06:15 and 23:30. The direct service from Milan to Desenzano del Garda takes just 51 minutes and runs 25 times a day.
To reach the northern end of Lake Garda, you’ll need to travel to Rovereto station. Trains from Milan to Rovereto take just over 2 hours and run up to 24 times a day. They depart from Milano Centrale and are operated by Trenitalia. From Rovereto station, it’s only 35 minutes by bus to Torbole or 45 minutes by bus to Riva del Garda.
You can book train tickets in advance directly with Trenitalia.
*Please take into account traffic conditions may make these journey times vary.
Please enter your username or email address. You will receive a link to create a new password via email.
If you have any questions at all or you are interested in arranging any extra services, please get in touch. We will let you know which services are available in your chosen location.