Domodossola to Brissago Islands by Train and Boat

Domodossola (IT) – Locarno – Brissago Islands

This journey is an unforgettable excursion by rail and boat through wildly romantic valleys, across flower meadows and dizzyingly high bridges. The perfect trip through Val Vigezzo and Centovalli (hundred valleys) to the Brissago Islands on Lake Maggiore. 

The journey captivates with its rich contrasts. The Vigezzina-Centovalli railway runs for 1.5 hours from Domodossola (Italy) to Locarno through the wildly romantic Hundred Valleys, across flower meadows and dizzyingly high bridges, past waterfalls, and through vineyards and chestnut forests. In Locarno guests board the boat and glide across the Lake Maggiore to the Brissago Islands. A visit to the Brissago Islands and its botanical garden completes the experience.

  • Train: Domodossola (Italy) – Locarno: 1 h 50 min
  • Boat: Locarno – Brissago Islands: 40–60 min

Important: For the border crossing from/to Italy, valid travel documents are required.

Further information

Food & Beverages

Railways: No catering services.

Boat: Catering service, reservation required.

All connections are available on the SBB and Trenitalia timetable.
Tickets & Reservation


  • Combined ticket available


  • Vigezzina-Centovalli-Railway:
    • Reservation required for groups on the entire route
    • Seat reservation for individual travellers possible but not required (surcharge of CHF 5 per seat and stretch)
    • On panoramic trains, a surcharge per seat applies on the Italian part of the stretch Domodossola–Camedo (surcharge EUR 1.50 payable directly on the train)
  • Navigazione Lago Maggiore:
    • Seat reservation not required

Documents and Downloads