Getting There

By train and bus. Take the train to Locarno, then continue by local bus or taxi to Ascona. The ride is short, but in summer the road along the lake can be busy.

By boat. Seasonal boats on Lake Maggiore connect Ascona with Locarno, Brissago, and the Brissago Islands. They are slower than the bus and much more pleasant in good weather.

By car. From the Gotthard route, follow signs for Locarno and Ascona. Parking near the waterfront is limited; use signed car parks and walk into the old town.