Bellavista is a railway station on the Monte Generoso railway, a rack railway that connects Capolago with the summit of Monte Generoso in the Swiss canton of Ticino. Bellavista is the principal intermediate station on the line, and at one time the junction point for the Tramway Bellavista.