Capriolo assure six liaisons entre 20 ports en Italie et en Suisse, surtout Stresa, Cannobio et Pallanza. Depuis Stresa : Pallanza, Verbania Intra, Isola Bella, Isola dei Pescatori, Baveno, Isola Madre et Villa Taranto. Depuis Cannobio : Cannero Riviera, Locarno, Brissago, Îles de Brissago, Luino, Maccagno et Ascona. Depuis Locarno : Brissago, Îles de Brissago, Ascona, Vira, San Nazzaro, Gerra et Porto Ronco.