Hotel Schwanen is located in the pedestrian zone on the esplanade in Rapperswil, 3 minutes from the train station and directly at the pier where scheduled cruise ships depart to Zürich. The chestnut tree alley in front of the hotel entrance is ideal for promenades.