Hotels in St. Johann in Tirol

Search and compare St. Johann in Tirol hotels from hundreds of travel sites and save

St. Johann in Tirol, Austria
29 Oct — 30 Oct2
St. Johann in Tirol, Austria
Fri 29/10
Sat 30/10
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. Johann in Tirol

Filter by star ratings
All filters
Sentido alpenhotel Kaiserfels
Sentido alpenhotel Kaiserfels
8.7 Excellent
Winkelschattseite 6b, St. Johann in Tirol, Tirol, Austria
Show on map
1.0 mi from city centre, St. Johann in Tirol 
ExcellentBased on 696 reviews
8.7

Lti Alpenhotel Kaiserfels provides comfortable 3-star accommodation in St. Johann in Tirol. It features a fitness centre, as well as a kids club, an indoor pool and a playground.

Hotel Park
Hotel Park
8.8 Excellent
Speckbacherstrasse 45, St. Johann in Tirol, Tirol, Austria
Show on map
0.3 mi from city centre, St. Johann in Tirol 
ExcellentBased on 107 reviews
8.8

Situated in St. Johann in Tirol, Hotel Park St. Johann in Tirol is an easy drive from Kitzbuhel and Ellmau. It is set amongst a variety of popular eateries and is minutes on foot from St. Johann in Tirol Railway Station.

COOEE alpin Hotel Kitzbüheler Alpen
COOEE alpin Hotel Kitzbüheler Alpen
8.6 Excellent
Speckbacherstraße 79, St. Johann in Tirol, Tirol, Austria
Show on map
0.5 mi from city centre, St. Johann in Tirol 
ExcellentBased on 1,194 reviews
8.6

Conveniently situated and featuring a sauna, a swimming pool and a ski school, this modern hotel is within easy driving distance of Kitzbuhel. Guests also have access to free Wi-Fi and on-site parking.

Tips for booking a St. Johann in Tirol hotel

Cheapest month:April
Most expensive month:February
Average price in St. Johann in Tirol:£109/night
Absolute cheapest price found:£35/night
Cheapest day:Tuesday
Most expensive day:Sunday
£51 - £185
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£61 - £124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in St. Johann in Tirol, Tirol

Show all 183 hotels
COOEE alpin Hotel Kitzbüheler Alpen
COOEE alpin Hotel Kitzbüheler Alpen
8.6 Excellent
Speckbacherstraße 79, St. Johann in Tirol, Tirol, Austria
Show on map
0.5 mi from city centre,  

Conveniently situated and featuring a sauna, a swimming pool and a ski school, this modern hotel is within easy driving distance of Kitzbuhel. Guests also have access to free Wi-Fi and on-site parking.

£59
Avg. per night
Sentido alpenhotel Kaiserfels
Sentido alpenhotel Kaiserfels
8.7 Excellent
Winkelschattseite 6b, St. Johann in Tirol, Tirol, Austria
Show on map
1.0 mi from city centre,  

Lti Alpenhotel Kaiserfels provides comfortable 3-star accommodation in St. Johann in Tirol. It features a fitness centre, as well as a kids club, an indoor pool and a playground.

£135
Avg. per night
Hotel Park
Hotel Park
8.8 Excellent
Speckbacherstrasse 45, St. Johann in Tirol, Tirol, Austria
Show on map
0.3 mi from city centre,  

Situated in St. Johann in Tirol, Hotel Park St. Johann in Tirol is an easy drive from Kitzbuhel and Ellmau. It is set amongst a variety of popular eateries and is minutes on foot from St. Johann in Tirol Railway Station.

£136
Avg. per night

Hotel prices in St. Johann in Tirol

3 stars

£52 - £59

COOEE alpin Hotel Kitzbüheler Alpen

No. 1 most popular

£59
Avg. per night
Chalet Alpina

Best value

Chalet Alpina
8.5 Excellent
£52
Avg. per night
4 stars and up

£88 - £136

Sentido alpenhotel Kaiserfels

No. 1 most popular

£135
Avg. per night
Hotel Park

No. 2 most popular

Hotel Park
8.8 Excellent
£136
Avg. per night
Berghof Haselsberger

Best value

£88
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Johann in Tirol

St. Johann in Tirol travel FAQs

  • What are the best hotels in St. Johann in Tirol?

    COOEE alpin Hotel Kitzbüheler Alpen (8.6/10 from 1,194 reviews), Hotel & Wirtshaus Post (9.1/10 from 739 reviews), and Boutique Hotel Bruggwirt (8.4/10 from 80 reviews) are all highly rated places to stay in St. Johann in Tirol.