Hotels in St. Margrethen
St. Margrethen boasts 5 hotels offering a mix of cozy three-star and luxurious five-star accommodations. Most are nestled in the central district, providing great access to local attractions. Average prices for three-star hotels hover around $120 per night, while five-star hotels typically cost $300. Among the newest is the Alpine Charm Hotel, known for its eco-friendly design and sweeping mountain views. Feel confident exploring and booking your St. Margrethen stay with us.