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.