Sirmione Italy

How to get to Sirmione del Garda

Sirmione has one of the best locations of all the Lake Garda resorts when it comes to accessibility: not far from the motorway running east to west across northern Italy (and near the junction with the north-south route at Verona) and, of course, within easy reach of a variety of airports.

Where is Sirmione in Italy?

Travel by Car

Those heading to Sirmione from the south and east will do best to get onto the A4/E70 motorway which stretches between Milan and Venice. The Sirmione exit is situated to the east of the turn-offs for Verona - the route then follows main country roads for the few kilometres to the town.

Drivers coming from the north have the option of taking the scenic route to the north of Lake Garda and then the long tour down the lakeshore on the east or west (definitely not recommended in anything approaching busy periods or for those without time on their hands).

Alternatively, they can stay on the motorway as long as possible - taking the A22/E45 from the Austrian border down to the junction with the A4 and then following the directions above.

Most drivers will exit the A22 motorway, however, at Affi (also the exit for Garda and Bardolino) and then use the Peschiera Superstrada express road to the outskirts of Peschiera and then using the southern lakeshore route to approach Sirmione.

Those arriving from the west have an equally simple route on the A4/E70 motorway and take the same exit as those arriving from the east.


Milan to Sirmione 138km - northeast to Bergamo and then past Brescia to the motorway exit
Venice to Sirmione 157km - past Padua, Vicenza and Verona to the motorway exit
Verona to Sirmione 43km - south to the motorway and then west to the exit

Travel by Air

Sirmione has plenty of choice when it comes to airports, many of which - especially the most close at hand - are served with flights from the low-cost airlines from the UK or with travel company charter flights. The largest and most likely to have convenient scheduled flights from further afield are Venice (Marco Polo) Airport and the two airports at Milan.


Verona Airport (on motorway interchange to south of city) - 30km
Gabriele D’Annunzio Airport (south of motorway interchange outside Brescia) - 40km
Orio al Serio Airport (just outside Bergamo) - 87km
Marco Polo Airport (located on coast of Venice lagoon) - 159km
Treviso Airport (just to the north of Venice) - 165km
Bolzano Airport (to the north and east of Lake Garda) - 155km
Milan Linate Airport (close to the city in the eastern suburbs) - 134km
Milan Malpensa Airport (to the west of the city) - 174km
Innsbruck Airport (over the border in the Austrian Tyrol) - 279km

Travel by Rail

The nearest railway stations to Sirmione are at Peschiera ( - 11km - or at Desenzano ( - 10km. From either train station, local buses or a short taxi ride are necessary to get to Sirmione.

Travel by Ferry

The Sirmione ferry terminal is located on the western side of the old town. Ferries arrive from Lazise and from Desenzano del Garda. Desenzano is the 'end stop' for ferries at the southern end of the lake so visitors travelling from Sirmione to Desenzano can only do a return trip. Travelling from Sirmione in the direction of Lazise also accesses other southern lake destinations, such as Bardolino and Garda.

Current timetables can be found at the lake ferry website:

The port for the lake ferry at Sirmione
The ferry port in Sirmione old town

Top-Rated Accommodation in Sirmione