First you take the bus or train from Malpensa airport to Milan Centrale station, then change to a train to Desenzano del Garda.
Train times, details and fares in English here:
I prefer train as there is no risk of getting caught in traffic congestion.
Total journey time is from 2h 15 min. One-way fare from 15.50 euro.
From Desenzano you can take a bus to Sirmione. You will be too late to catch the last bus at 1911 but may be able to catch the 2100 (although I do not know how far from your hotel this will drop you). Bus timetable here:
It may be better to take a taxi from Desenzano to Sirmione when you arrive at Desenzano station. It's only around 9km so should not be too expensive...and, imo, is better than hanging around waiting for a bus.
Be the first to rate this answer!Was this helpful?