The quick answer
For Desenzano, Sirmione and the west shore, take the Autostradale coach from stop 7 outside arrivals to Desenzano railway station: 1 hour 55 minutes, €15.50, ten departures a day between 06:15 and 18:15 on the timetable valid to 9 November 2026. For Peschiera and the east shore, FlixBus lists three direct buses a day in about 1 hour 5 minutes, from €13.48.
If neither fits your flight, take the ATB airport bus to Bergamo station (€3.00) and the hourly regional train via Brescia: €7.70 to Desenzano, about 1 hour 40 minutes on the rails.
- Fastest
- FlixBus direct to Peschiera del Garda, about 1 hour 5 minutes (three a day), or a hire car on the A4.
- Cheapest
- ATB airport bus (€3.00) plus regional trains via Brescia (€7.70): €10.70 to Desenzano.