Hotel Schwanen is typically below the average price of 3 star hotels in Wil. On average, you can expect to pay $192 per night in Wil. Hotel Schwanen typically costs $159 per night, which is $33 cheaper than the Wil average.