Milan Bergamo Airport → Sirmione
★★★★★ 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.
Sirmione, on its peninsula at the south end of Lake Garda, is about 80 km from Milan Bergamo Airport, roughly an hour by road on the A4 motorway. The return works the same way.
Bergamo Airport to Sirmione at a glance
- Private transfer: door to door, fixed price per vehicle. A live Welcome Pickups quote on 13 November 2026 gave €353 from Milan Bergamo Airport to Piazza Carducci in Sirmione (one passenger, pickup on 25 November).
- Train: the airport bus to Bergamo station, then trains to Desenzano del Garda-Sirmione with one change, from about 1 hour 20 minutes; then a local bus to Sirmione.
- Bus: coaches run from the airport to Desenzano, about 1 hour 25 minutes to 2 hours.
Private transfer from Bergamo Airport to Sirmione
Public transport means a bus, a train and another bus. A car takes you straight to the peninsula, where hotels in the old town are inside a limited traffic zone. The price is per vehicle. You can book a Bergamo Airport to Sirmione transfer with Welcome Pickups.
Other routes: Bergamo to Lake Garda transfers.
Planning your stay? Our Lake Garda travel guide and best hotels on Lake Garda cover the area in more detail.
Every operator shown here is licensed, insured, and flight-tracked — see the full vetting criteria
Common questions
How far is Sirmione from Bergamo Airport?
About 80 km, roughly an hour by road.
How do you get from Bergamo Airport to Sirmione by train?
Take the airport bus to Bergamo station, a train to Desenzano del Garda-Sirmione (one change), then a local bus to Sirmione.
How much is a transfer from Bergamo Airport to Sirmione?
A live Welcome Pickups quote on 13 November 2026 gave €353 per vehicle from Milan Bergamo Airport to Piazza Carducci in Sirmione (one passenger, pickup on 25 November).