Milan Bergamo Airport → Lake Garda
★★★★★ 4.8/5 · 52,000+ reviews
from €353 fixed, one-way
Book this routeAffiliate disclosure: some links here are affiliate links. Booking through them may earn us a small commission at no extra cost to you.
Milan Bergamo Airport (Orio al Serio) is about 80 km from Desenzano and Sirmione on Lake Garda's southern shore, around an hour by car on the A4 motorway. Towns further up the lake take longer. Verona Airport is closer to the lake if you can fly there instead.
Bergamo Airport to Lake Garda at a glance
- Private transfer: door to door to your lake town, priced per vehicle. A live Welcome Pickups quote on 12 November 2026 gave €353 from Milan Bergamo Airport to Piazza Carducci, Sirmione (one passenger, pickup on 25 November).
- Train: airport bus to Bergamo station, then a train via Brescia to Desenzano del Garda–Sirmione; well over an hour with the changes.
- Coach: direct coaches run from the airport to Desenzano, about 2 hours.
Private transfer from Bergamo Airport to Lake Garda
One hour in a car against a bus, two trains and a lake bus is why most visitors with luggage book a transfer here. You can book a Bergamo to Lake Garda transfer with Welcome Pickups.
Flying into Verona instead? See Verona to Lake Garda transfers. Choosing a base? Read our Lake Garda travel guide.
Every operator shown here is licensed, insured, and flight-tracked — see the full vetting criteria
Common questions
How far is Bergamo Airport from Lake Garda?
About 80 km to Desenzano and Sirmione on the southern shore, around an hour by car.
Can you get from Bergamo Airport to Lake Garda by train?
Yes, with changes: airport bus to Bergamo station, then a train via Brescia to Desenzano del Garda–Sirmione.
Which Lake Garda town is closest to Bergamo Airport?
Desenzano del Garda, at the south-western corner of the lake, with Sirmione just beyond it.