Hotels in Schaffhausen

Search and compare Schaffhausen hotels from hundreds of travel sites and save

Schaffhausen, Switzerland
27 Jul — 28 Jul2
Schaffhausen, Switzerland
Tue 27/7
Wed 28/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Schaffhausen

Filter by star ratings
All filters
Hotel Park Villa
Hotel Park Villa
8.6 Excellent
Parkstrasse 18, Schaffhausen, Schaffhausen, Switzerland
Show on map
0.5 km from city centre, Schaffhausen 
ExcellentBased on 783 reviews
8.6

Hotel Park Villa Schaffhausen is a comfortable setting when visiting Schaffhausen and is close to everything the area has to offer. Guests can also enjoy complimentary wireless internet.

Tips for booking a Schaffhausen hotel

Cheapest month:July
Most expensive month:February
Average price in Schaffhausen:$220/night
Absolute cheapest price found:$53/night
Cheapest day:Sunday
Most expensive day:Monday
$156 - $327
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$155 - $265
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Schaffhausen, Schaffhausen

Show all 31 hotels
Hotel Park Villa
Hotel Park Villa
8.6 Excellent
Parkstrasse 18, Schaffhausen, Schaffhausen, Switzerland
Show on map
0.5 km from city centre,  

Hotel Park Villa Schaffhausen is a comfortable setting when visiting Schaffhausen and is close to everything the area has to offer. Guests can also enjoy complimentary wireless internet.

$258
Avg. per night

Where to stay in Schaffhausen

Schaffhausen travel FAQs

  • What are the best hotels in Schaffhausen?

    Hotel Landgasthof Hirschen (8.2/10 from 153 reviews), Sorell Hotel Rüden (8.8/10 from 782 reviews), and Hotel Kronenhof (8.3/10 from 1,372 reviews) are all highly rated places to stay in Schaffhausen.

  • How much do hotels in Schaffhausen cost?

    $156/night is the average price of a hotel in Schaffhausen, based on HotelsCombined searches over the last 3 days.

  • How much is a cheap hotel in Schaffhausen?

    Prices for Schaffhausen hotels have been found for as low as $56/night over the last 3 days.

  • How much is a hotel in Schaffhausen tonight?

    A hotel in Schaffhausen tonight has an average price of $256, but some deals have been found for as low as $130 in HotelsCombined searches over the last 72 hours. Prices in Schaffhausen are changing frequently. The best price found for a 4-star Schaffhausen hotel for tonight has been $300.