Hotels in Mariazell

Search and compare Mariazell hotels from hundreds of travel sites and save

Mariazell, Austria
28 May — 29 May2
Mariazell, Austria
Sat 28/5
Sun 29/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Mariazell

Filter by star ratings
All filters
Magnus Klause
8.5 Excellent
Hauptplatz 7, Mariazell, Styria, Austria
Show on map
0.8 km from city centre, Mariazell 
ExcellentBased on 819 reviews
8.5

Magnus Klause is situated in Mariazell and is close to the area's popular attractions. It offers free Wi-Fi, a swimming pool and a sun deck.

Tips for booking a Mariazell hotel

Cheapest month:January
Most expensive month:April
Average price in Mariazell:C$ 133/night
Cheapest price found:C$ 45/night
Cheapest day:Monday
Most expensive day:Saturday
C$ 81 - C$ 154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 97 - C$ 186
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Mariazell, Styria

Show all 50 hotels
Magnus Klause
8.5 Excellent
Hauptplatz 7, Mariazell, Styria, Austria
Show on map
0.8 km from city centre,  

Magnus Klause is situated in Mariazell and is close to the area's popular attractions. It offers free Wi-Fi, a swimming pool and a sun deck.

C$ 72
Avg. per night

Hotel prices in Mariazell

3 stars
Magnus Klause
#1 Most popular

Magnus Klause

Hauptplatz 7, Mariazell, Styria, Austria

8.5 Excellent
C$ 72

Avg. per night

View Deal
4 stars +
#1 Most popular

Hotel Schwarzer Adler

Hauptplatz 1, Mariazell, Styria, Austria

C$ 61

Avg. per night

View Deal

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

Where to stay in Mariazell

Mariazell travel FAQs

  • What are the best hotels in Mariazell?

    Mariazell is home to many highly-rated hotels, one of which is Magnus Klause, which has a current rating of 8.5. For other potential stays, consider Hotel Zum Heiligen Geist and Berliner Ecke, which can also be great places to stay in Mariazell.