Capolago-Riva San Vitale railway station is a railway station in the Swiss canton of Ticino. The station is in the village of Capolago, part of the municipality of Mendrisio, but, as its name suggests, also serves the adjoining municipality of Riva San Vitale. The station is on the Swiss Federal Railways' Gotthard railway, between Lugano and Chiasso, and on the Monte Generoso railway, a rack railway to the summit of Monte Generoso.