Choose your preferred language. We speak English (UK) and 41 other languages.
Most often used by people in the United Kingdom
FREE cancellation on most rooms!
Instant confirmation when you reserve
Show me hotels in nearby cities:
See where others are staying ...
|Hotel Schwanen||Very good 8|
Marktgasse 64, 9500 Wil, Switzerland
Score from 134 reviews
Bronschhoferstr. 2, 9500 Wil, Switzerland
Score from 90 reviews
St. Gallerstrasse 70a, 9500 Wil, Switzerland
Score from 57 reviews
Obere Bahnhofstrasse 21, 9500 Wil, Switzerland
Score from 49 reviews
Bergliweg 3, 9500 Wil, Switzerland
Score from 5 reviews
Schmiedstrasse 5, 9542 Münchwilen, Switzerland
Score from 78 reviews
Ausserdorfstr.2a, 9524 Zuzwil, Switzerland
Score from 56 reviews
am Nollen, 9515 Hosenruck, Switzerland
Score from 29 reviews
Bahnhofstrasse 2, 9602 Bazenheid, Switzerland
Score from 11 reviews
Florastrasse 2, 9533 Kirchberg, Switzerland
Score from 12 reviews
9240 Uzwil, Switzerland
Score from 13 reviews
“Perfect Location. Very clean rooms. Rooms were spacy. Breacfast was good.”
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favourite destinations to receive personalised deals.
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.