Travel from Nearby-Airports to Riva-San-Vitale

Train from Nearby airports to Riva San Vitale

Milan Metro operates a train from Milan Linate (LIN) to Riva San Vitale every 30 minutes. Tickets cost $1 - $7 and the journey takes 25 min. 4 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Nearby airports to Riva San Vitale

From Milan Airport Malpensa 1 bus to Chiasso then line 10 train to Capolago-Riva S. Vitale. 1 h 25 min SFr 38. From Milan Linate Airport bus to Milano Centrale, train to Chiasso, then line 10 train to Capolago-Riva S. Vitale. 1 h 49 min SFr 39. From Orio al Serio Airport bus to Bergamo, train to Monza, train to Chiasso, then line 10 train to Capolago-Riva S. Vitale. 2 h 36 min SFr 39. From Caselle Aeroporto train to Fermata 1308 - BALDISSERA, line 46 bus to Torino Porta Susa, train to Milano Centrale, train to Chiasso, then line 10 train to Capolago-Riva S. Vitale. 3 h 35 min SFr 64. From Serocca line 60 train to Lugano then line 10 train to Capolago-Riva S. Vitale. 41 min SFr 38.