Hotels in Sankt Johann from P15,719

Find the best Sankt Johann hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Sankt Johann hotels with free cancellation or excellent ratings

Trusted Sankt Johann hotel providers

Expedia logo
Booking.com logo
Oyorooms logo
Hotels.com logo
Agoda logo
Airbnb logo

See all hotels in Sankt Johann

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelWilena Apartments – -1.0

How to find the best hotel deals in Sankt Johann

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Sankt Johann

  • Our search engine is an expert in finding flight deals. The good news? It's equally talented at tracking down competitive rates on Sankt Johann hotels. Spend less on your stay with these tips.

  • Save on your Sankt Johann hotel and get the room type you actually want by booking early. You'll also have more time to weigh up your options and choose the perfect place.

  • Still, be prepared to grab any last-minute offers. Some places cut their rates just before check-in to fill empty beds. It's more likely this will happen in off-peak season or on quieter days, though.

  • Stay flexible with your dates, land better rates. Search for hotels in different seasons or months. Even going midweek (instead of weekends) can help you save more.

  • Browse through stays with free cancellation. Lock in a deal today and easily cancel later if your travel plans change.

Where to stay in Sankt Johann

Central Sankt Johann

  • Choose the city centre and be right in the heart of it all. Take your pick of these stays that keep you near the can't-miss attractions in central Sankt Johann.

  • Find a room at Stadthotel Kramer if you'd like to be near Kelten-Höhensiedlung im Westen. Roughly 3 kilometers from this major sight, this Sankt Johann hotel sets you up in a prime spot.

When to go to Sankt Johann

  • Think about the type of weather you prefer when deciding your trip dates. With maximum highs of 26ºC (79ºF), July brings the warmest conditions.

  • Expect lows of -12ºC (10ºF) in January, the coolest time of year.

  • Hoping to leave the raincoat at home? Search for Sankt Johann hotels in October. It's the driest time to visit, with seven days of rain on average.

  • The wettest time of year is May. Plan your trip then and you can expect to get around 16 days of rainfall.

Best hotels in Sankt Johann

Best budget hotels

  • Simply looking for a place to sleep? Budget Sankt Johann hotels come with the basics so you can spend on what truly counts: having adventures and filling your suitcase with souvenirs. Often equipped with money-saving amenities like self-service laundries and kitchenettes, you'll find at least 20 of these affordable stays across the city.

  • Hotel Vandot offers comfort that's easy on the wallet. Make use of a safe deposit box, parking and more at this 3-star option.

  • Alternatively, find a room at Stadthotel Kramer. Offering conveniences such as heating and internet access, this 3-star Sankt Johann hotel lets you enjoy more while spending less.

  • Heating and a safe deposit box are just the start of the things you'll find at Hotel Lipa. Another win for your budget goals, this place is rated 3 stars.

Best 4-star hotels in Sankt Johann

  • Searching for hotels in Sankt Johann that go beyond the basics? A 4-star stay makes perfect sense. With around 30 to select from, they come with appealing extras like rooftop lounges, fitness centres, and valet parking. You get premium quality without paying premium rates.

  • Hotel Seven gets the 4-star guest experience right. Room service and a golf course help make this accommodation option a crowd favourite.

  • Another Sankt Johann hotel worth a mention is Ramada Hotel & Suites by Wyndham Kranjska Gora. It offers thoughtful amenities such as a golf course and a pool.

  • Strandhotel Faak is one more that earns a mention. It comes with a private beach and a golf course, among other things.

Best hotels in Sankt Johann for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like pools, play areas, and spacious suites, family-friendly hotels in Sankt Johann are packed with perks that just make life easier. Choose from around 40 of these stays that get the seal of approval from both kids and adults.

  • If you'd like a little more luxury, spoil the kids (and yourself) with a stay at Hotel SeeRose. This 4-star Sankt Johann hotel features a games room and a laundry.

  • Another one for your list is Wallner - Hotel & Wirt. This stay comes with internet access and ironing services.

Best hotels with a spa

  • Add some pampering to your travel plans. Book one of the 40 or so Sankt Johann hotels with a spa and schedule in time to truly relax. Saunas, plunge pools, and beauty treatments are the types of features they come with.

  • Check in to Hotel SeeRose and then put the world on hold. Room service, a beauty salon and other thoughtful perks await you at this 4-star option.

  • Or get cosy at Triangel Boutique Hotel. With things like a fireplace and a spa, this 4-star hotel in Sankt Johann offers a variety of ways to relax and unwind.

  • Boutique Skipass Superior Hotel gives you the freedom to do it all — or do nothing at all. You'll find a spa and a tennis court at this option.

Best hotels with a pool

  • There are around ten pool hotels in Sankt Johann, each bringing something different to the table. City hotels tend to come with indoor or rooftop pools, while resorts generally go big with numerous swimming areas and more room to lounge. Whether you're here for rest or fun, there's a stay made for you.

  • Seehotel Urban comes with an indoor swimming pool, a steam room and table tennis. Get in a swim or simply kick back by the water at this Sankt Johann hotel.

  • Slip on your swimsuit and chill by the water at Ramada Hotel & Suites by Wyndham Kranjska Gora. An outdoor swimming pool, a tennis court and a garden are just the beginning of what you can expect here.

  • Finkensteiner Hof is one more stay with all the right perks. This hotel offers an outdoor swimming pool, bicycle rentals and internet access.

Best pet-friendly hotels

  • With around 30 pet-friendly Sankt Johann hotels, your best buddy can share the adventure. Many have nearby parks or outdoor areas to get some exercise, and some even offer things like pet-friendly menus or grooming services. A few rules might apply, but most places go out of their way to make your furry friend feel welcome.

  • You bring the treats, B&B Hotel Villach will take care of the rest. Amenities like luggage storage and room service add to the comfort of this pet-friendly hotel in Sankt Johann.

  • Boutique Hotel Goldenes Lamm Villach is another place that'll treat your little buddy like family. This popular option comes with a lounge and a 24-hour front desk.

  • Hotel City ensures comfort for all guests, big and small. Its amenities include bicycle rentals and a restaurant.

Finding cheap hotels in Sankt Johann: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Sankt Johann with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is P6,669 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for P14,572 per night.

The average price of a hotel during the week is P15,870 per night, and the average price on weekends is P16,454. Overall, it looks like the cheapest day to stay in Sankt Johann could be Tuesday.

We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in Sankt Johann. And the most expensive day seems to be Saturday

The average price of a 4-star hotel in Sankt Johann is currently around P23,298 per night. And the cheapest 4-star hotel we found is P20,159 per night.