Hotels in Buchs

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

Buchs, Switzerland
Jun 18 — Jun 192
Buchs, Switzerland
Fri 6/18
Sat 6/19
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Buchs

Filter by star ratings
All filters
Landgasthof Werdenberg
Landgasthof Werdenberg
7.4 Good
Grabenstrasse 2, Buchs, Sankt Gallen, Switzerland
Show on map
0.5 mi from city centre, Buchs 
GoodBased on 411 reviews
7.4

Landgasthof Werdenberg provides a comfortable setting when in Buchs. It is conveniently positioned for those wishing to visit local attractions.

Tips for booking a Buchs hotel

Cheapest month:October
Most expensive month:October
Average price in Buchs:$111/night
Absolute cheapest price found:$111/night
Cheapest day:Tuesday
Most expensive day:Tuesday
$111 - $111
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$111 - $111
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Buchs, Sankt Gallen

Show all 8 hotels
Landgasthof Werdenberg
Landgasthof Werdenberg
7.4 Good
Grabenstrasse 2, Buchs, Sankt Gallen, Switzerland
Show on map
0.5 mi from city centre,  

Landgasthof Werdenberg provides a comfortable setting when in Buchs. It is conveniently positioned for those wishing to visit local attractions.

$100
Avg. per night

Where to stay in Buchs

Buchs travel FAQs

  • What are the best hotels in Buchs?

    Landgasthof Werdenberg is a very popular hotel in Buchs with a score of 7.4 from 411 reviews. Hotel City Buchs (8.0 from 163 reviews) and Wohntel - Wohnen Wie im Hotel (8.4 from 52 reviews) are also highly rated Buchs hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Buchs cost?

    Buchs hotels have an average price of $142/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Buchs?

    $93/night is the cheapest price found for a hotel in Buchs by HotelsCombined users over the last 72 hours.