Hotels in Teufen, Switzerland

Search & Compare Teufen Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Teufen

Teufen overview

Whatever your interests are, Teufen has something for you. Teufen might not have many well-known attractions, but you don't need to travel far to find places worth a visit like Three Ponds and St. Gallen Small Theater. While you're in town, don't miss out on other sights including Zeughaus Teufen.

Where to stay in Teufen

Whether you plan to stay for a night or a week, Teufen has accommodations to fit your needs. There are 2 hotels in Teufen and you can shop as many as 52 deals for rooms on, some with discounts of up to 24%. Our room prices start at 39 USD per night and below are the number of hotels by star rating in Teufen as well as in the surrounding area:
  • • 5 5-star hotels from 142 USD per night
  • • 17 4-star hotels from 82 USD per night
  • • 39 3-star hotels from 76 USD per night
  • • 5 2-star hotels from 39 USD per night

How to get to Teufen

Fly into Altenrhein (ACH-St. Gallen - Altenrhein), 10 mi (16.2 km) from central Teufen. Friedrichshafen (FDH-Friedrichshafen - Lake Constance) is the next closest major airport, 20.3 mi (32.7 km) away.

What to see around Teufen

Here are some recommended places to see in the surrounding area:
  • • Three Ponds (2 mi/3.3 km from the city center)
  • • St. Gallen Small Theater (2 mi/3.3 km from the city center)
  • • Red Square (2.1 mi/3.4 km from the city center)
  • • Abbey Library of Saint Gall (2.1 mi/3.4 km from the city center)
  • • Abbey of St. Gall (2.1 mi/3.4 km from the city center)

When to visit Teufen

Do you want to know the ideal time of year to visit? Here are the seasonal norms to help with your planning:

Seasonal temperature averages
  • • January-March: 52°F day, 30°F night
  • • April-June: 75°F day, 40°F night
  • • July-September: 78°F day, 51°F night
  • • October-December: 62°F day, 33°F night
Seasonal rainfall averages
  • • January-March: 0.12 inches
  • • April-June: 0.31 inches
  • • July-September: 0.35 inches
  • • October-December: 0.16 inches