Hotels in Sankt Johann, Germany

Search & Compare Sankt Johann Hotels

Save more with Secret Prices

Get instant savings with Secret Prices

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

Best hotels in Sankt Johann

Sankt Johann overview

Sankt Johann is an inviting destination that has something for everyone. Sankt Johann might not have many attractions within the city, but you won't need to venture far to find places to visit like Wagner-Stempel and Crucenia Thermen. You won't want to miss sights in the surrounding area like Villa Sachsen Winery and Schlossgut Diel.

Where to stay in Sankt Johann

Whether traveling on business or vacation, Sankt Johann can accommodate all visitors. You can shop as many as 139 deals for Sankt Johann accommodations on, some with discounts of up to 33%. We have room prices starting at 37 USD per night and here's a breakdown of hotels by star rating in Sankt Johann as well as in the surrounding area:
  • • 8 5-star hotels from 78 USD per night
  • • 77 4-star hotels from 56 USD per night
  • • 78 3-star hotels from 50 USD per night
  • • 7 2-star hotels from 37 USD per night

How to get to Sankt Johann

Fly into Mainz (QFZ-Mainz Finthen), 9.1 mi (14.6 km) from the heart of Sankt Johann. Frankfurt (FRA-Frankfurt Intl.) is the next closest major airport, 27.5 mi (44.3 km) away.

What to see around Sankt Johann

Here are some recommended places to see in the surrounding area:
  • • Wagner-Stempel (5.8 mi/9.3 km from the city center)
  • • Crucenia Thermen (7.7 mi/12.4 km from the city center)
  • • Villa Sachsen Winery (8.1 mi/13 km from the city center)
  • • Schlossgut Diel (8.1 mi/13 km from the city center)
  • • Rudesheim Toy Museum (8.6 mi/13.9 km from the city center)

When to visit Sankt Johann

If you're beginning to plan your vacation, you may be wondering when is the best time of year to visit. Here's a list of seasonal norms to help you arrange your travel schedule:

Seasonal temperature averages
  • • January-March: 53°F day, 29°F night
  • • April-June: 73°F day, 38°F night
  • • July-September: 75°F day, 47°F night
  • • October-December: 61°F day, 30°F night
Seasonal rainfall averages
  • • January-March: 0.24 inches
  • • April-June: 0.24 inches
  • • July-September: 0.24 inches
  • • October-December: 0.24 inches