Trains to Rapperswil
Zurich to Rapperswil by trainfrom £30.53 |
Milan to Rapperswil by trainfrom £59.57 |
Munich to Rapperswil by trainfrom £26.81 |
Basel to Rapperswil by trainfrom £32.02 |
St. Gallen to Rapperswil by trainfrom £15.64 |
Chur to Rapperswil by trainfrom £16.01 |
Sargans to Rapperswil by trainfrom £21.22 |