Hotels in Canton of St. Gallen, Switzerland

Hotels in Canton of St. Gallen, Switzerland

Enter your dates to check the latest hotel rates and availability in .

Swipe up to view more

Find Hotels - Top Cities in Canton of St. Gallen

Saint Gallen

Saint Gallen

39 hotels

Top 1
Bad Ragaz

Bad Ragaz

10 hotels

Top 2
Rapperswil-Jona

Rapperswil-Jona

5 hotels

Top 3
Wil

Wil

3 hotels

Sargans

Sargans

1 hotels

Wildhaus

Wildhaus

4 hotels

Buchs

Buchs

2 hotels

Widnau

Widnau

2 hotels

Oberriet

Oberriet

2 hotels

Saint Margrethen

Saint Margrethen

1 hotels

Find Hotels Near Attractions in Canton of St. Gallen

Abbey of Saint Gall

Abbey of Saint Gall

29 hotels

Top 1
Walensee

Walensee

5 hotels

Top 2
University of St. Gallen

University of St. Gallen

31 hotels

Top 3
Kirche St. Laurenzen

Kirche St. Laurenzen

29 hotels

MANOR Sargans

MANOR Sargans

14 hotels

Enea Tree Museum

Enea Tree Museum

8 hotels

Tamina Therme

Tamina Therme

15 hotels

Schloss Rapperswil

Schloss Rapperswil

10 hotels

Restaurant Gonzenbergwerk

Restaurant Gonzenbergwerk

17 hotels

UNESCO-World Heritage Swiss Tektonic Arena Sardona

UNESCO-World Heritage Swiss Tektonic Arena Sardona

14 hotels

Search Hotels in Other Provinces

Canton of Zurich

Canton of Zurich

272 hotels

Top 1
Canton of Berne

Canton of Berne

814 hotels

Top 2
Canton of Geneva

Canton of Geneva

120 hotels

Top 3
Canton of Valais

Canton of Valais

1,554 hotels

Canton of Lucerne

Canton of Lucerne

115 hotels

Canton of Vaud

Canton of Vaud

356 hotels

Canton of Basel-Stadt

Canton of Basel-Stadt

73 hotels

Canton of the Grisons

Canton of the Grisons

786 hotels

Canton of Aargau

Canton of Aargau

67 hotels

Canton of Ticino

Canton of Ticino

416 hotels

Frequently Asked Questions

Which hotels in Canton of St. Gallen provide high-quality breakfasts?

B&B Hotel St Gallen (from DKK 530),Hotel Walhalla (from DKK 579) and Moxy Rapperswil (from DKK 963) provide high-quality breakfast. Start your day with a delicious breakfast!

Which hotels in Canton of St. Gallen provide fitness facilities?

Moxy Rapperswil (from DKK 963),Tailormade Hotel LEO St.Gallen (from DKK 834) and Einstein St. Gallen (from DKK 1,625)provides fitness facilities. Satisfy your fitness needs even while traveling!

Which hotels in Canton of St. Gallen allow pets?

In Canton of St. Gallen, Hotel Swiss Views (from DKK 693) allows pets.

Which hotels in Canton of St. Gallen have swimming pools?

Einstein St. Gallen (from DKK 1,625), Palais Bad Ragaz (from DKK 3,010) and Hotel Schloss Ragaz (from DKK 1,017) are hotels with swimming pools. Enjoy a swimming pool while traveling!

Which hotels in Canton of St. Gallen have hot springs?

Want to experience hot springs in your hotel? Grand Resort Bad Ragaz (from DKK 4,916) has hot springs. Book now!

What are the popular hotels in Canton of St. Gallen?

Canton of St. Gallen has many popular hotels. Whether you're traveling for business or going on a vacation, B&B Hotel St Gallen (from DKK 530), Hotel Walhalla (from DKK 579), and Moxy Rapperswil (from DKK 963) are preferred hotels.

Which are the recommended luxury hotels in Canton of St. Gallen?

Canton of St. Gallen has many luxury hotels with different styles, Palais Bad Ragaz (from DKK 3,010), and Grand Resort Bad Ragaz (from DKK 4,916) are very popular.

Which hotels in Canton of St. Gallen provide free Wi-Fi?

Whether you're traveling on business or for vacation, having an Internet connection is an essential condition for travel. B&B Hotel St Gallen (from DKK 530), Hotel Walhalla (from DKK 579), and Moxy Rapperswil (from DKK 963) are popular hotels that provide free Wi-Fi.

What hotel promotions are there in Canton of St. Gallen?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Which hotels in Canton of St. Gallen have spas that are worth experiencing?

Property Information for Tourists

Highest PriceDKK 6,720
Lowest PriceDKK 442
Number of Reviews2,571
Total Properties223
Average Price (Weekdays)DKK 1,366
Average Price (Weekends)DKK 1,403