Home » Our Guide to Lake Garda » How to get to Lake Garda from Bergamo

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:

Hire a Car

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.

Search here for Car hire from Bergamo Airport

Reserve a Private Airport Transfer

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.

Book your Private Airport Transfer from Bergamo Airport

Book a Coach transfer from Bergamo direct to Peschiera del Garda or Rovereto

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

Click here to check times, availability and book tickets

Book a Transfer from the airport to Milano Central

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.

By Train

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.

Looking for more information or have a question? 

Get in touch

Search

March 2024

  • M
  • T
  • W
  • T
  • F
  • S
  • S
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

April 2024

  • M
  • T
  • W
  • T
  • F
  • S
  • S
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
0 Adults
0 Children
Pets
Size
Price from
Features
Location
Search

March 2024

  • M
  • T
  • W
  • T
  • F
  • S
  • S
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
0 Guests

Compare listings

Compare

Compare experiences

Compare

Enquire about our Additional Services

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.

Your details
Additional Services