Panorama coach

from St. Pölten Hbf to Mariazell
on Saturdays, Sundays and public holidays from 1 May to 1 November 2026 and on Saturdays, Sundays and public holidays during Advent from 21 November 2026
[Translate to English:] Der Zug fährt durch eine wunderschöne Landschaft. ©
[Translate to English:] Ein Paar genießt im Panoramawagen Mehlspeisen und ein Achterl ©
[Translate to English:] Eine Familie beim Frühstück im Panoramawagen. ©
[Translate to English:] Eine Schaffnerin serviert Mehlspeisen am Tisch, eine Familie sitzt im Zug ©

The exclusive panoramic carriages are the highlight of the Mariazell railway.

The interior and the impressive views through the panoramic glazing inspire right from the start. First-class seating comfort combined with a regional breakfast* and delicacies served at your seat. Book your journey now and enjoy this unique experience.

*Breakfast only on advance booking at least 24 hours before the journey. We ask for your understanding!

Please note:

Please note that our panoramic coaches are not wheelchair accessible. It is possible to take wheelchairs on our ‘Himmelstreppen’.
If you have any questions about accessibility or individual requirements, please do not hesitate to contact us.
Note: The train and carriage formation may change for operational reasons until shortly before the journey!

Catering im Panoramawagen

Catering im Panoramawagen

*Frühstück & Schmankerl nur auf Vorbestellung mind. 24 Stunden vor der Fahrt. Bitte nehmen Sie die Bestellung des gewünschten Caterings direkt bei der Ticketbuchung vor. 

Barrierefreiheit im Panoramawagen

Barrierefreiheit im Panoramawagen

Bitte beachten Sie, dass unsere Panoramawagen nicht rollstuhlgerecht sind. In unseren Himmelstreppen ist die Mitnahme von Rollstühlen möglich. 
Wenn Sie Fragen zur Barrierefreiheit oder individuelle Bedürfnisse haben, zögern Sie bitte nicht, uns zu kontaktieren. Weitere Informationen finden Sie auf unserer Website.

Fahrrad auf der Mariazellerbahn

Fahrrad auf der Mariazellerbahn

Eine rechtzeitige Radreservierung ist unbedingt erforderlich! Ohne Reservierung kann die Mitnahme des Fahrrades aus Platzgründen nicht garantiert werden. Außerdem wird ein Bordaufschlag in der Höhe von € 3,00 für die Gesamtstrecke und € 1,50 für die Teilstrecke verrechnet.

{{ lineConfig.upselling.title }}

{{ lineConfig.upselling.linkText }}

{{ labels.ticketPrice }}

{{ formatCurrency(price) }}

{{ labels.ticketPriceSub }}

{{ lineConfig.additionalTicketPriceInfo }}

{{ labels.reservationNumber }}
{{ overrideReservationNumber }}
Debitor
{{ overrideDebitor.value }}, {{ overrideDebitor.name }}
{{ labels.ticketType}}
{{ ticketType?.title }}

{{ ticketType.labelHinfahrt }}

{{ journey.id }}
{{ labels.date }} {{ journey.datestamp }}
{{ journey.start_stop }} {{ journey.departure }}
{{ journey.end_stop }} {{ journey.arrival }}
{{ labels.duration }} {{ journey.duration }}
{{ labels.reservableSeats }} {{ journey.seats }}
{{ labels.availableBikes }} {{ journey.bikes }}

{{ labels.travelday }}

{{ ticketType.labelHinfahrt }}

{{ calendarFormatter(this.date) }}

{{ this.from.label }} - {{ this.to.label }}

{{ ticketType.labelRueckfahrt }}

{{ journey.id }}
{{ labels.date }} {{ journey.datestamp }}
{{ journey.start_stop }} {{ journey.departure }}
{{ journey.end_stop }} {{ journey.arrival }}
{{ labels.duration }} {{ journey.duration }}
{{ labels.reservableSeats }} {{ journey.seats }}
{{ labels.availableBikes }} {{ journey.bikes }}

{{ ticketType.labelRueckfahrt }}

{{ calendarFormatter(this.returnDate) }}

{{ this.returnFrom.label }} - {{ this.returnTo.label }}

{{ labels.passengers }}

{{ labels.adults }}
  • {{ discount.amount }} x {{ discount.name }}, Nr. {{ code }}, Nr.
  • {{ discount.amount }} x {{ discount.name }}, Nr. {{ code }}, Nr.

{{ labels.specialReturnTripDiscountNotice }}


{{ formatCurrency(kidsPrice) }}
{{ labels.oldKid }}
{{ labels.kid2 }} {{ labels.kid }}
  • {{ discount.amount }} x {{ discount.name }}, Nr. {{ code }}, Nr.
  • {{ discount.amount }} x {{ discount.name }}, Nr. {{ code }}, Nr.
{{ labels.youngKid }}
{{ labels.bike }}
{{ labels.dog }}

{{ labels.dogNotice }}

{{ labels.seatReservation }}
{{ selectedReservationsAdultsQuantity }}

{{ labels.ticketPrice }}

{{ formatCurrency(price) }}

{{ labels.ticketPriceSub }}

{{ lineConfig.additionalTicketPriceInfo }}

Reservierungsnummer
{{ overrideReservationNumber }}
Debitor
{{ overrideDebitor.value }}, {{ overrideDebitor.name }}
{{ labels.ticketType}}
{{ ticketType?.title }}

{{ ticketType.labelHinfahrt }}

{{ journey.id }}
{{ labels.date }} {{ journey.datestamp }}
{{ journey.start_stop }} {{ journey.departure }}
{{ journey.end_stop }} {{ journey.arrival }}
{{ labels.duration }} {{ journey.duration }}
{{ labels.reservableSeats }} {{ journey.seats }}
{{ labels.availableBikes }} {{ journey.bikes }}

{{ labels.travelday }}

{{ ticketType.labelHinfahrt }}

{{ calendarFormatter(this.date) }}

{{ this.from.label }} - {{ this.to.label }}

{{ ticketType.labelRueckfahrt }}

{{ journey.id }}
{{ labels.date }} {{ journey.datestamp }}
{{ journey.start_stop }} {{ journey.departure }}
{{ journey.end_stop }} {{ journey.arrival }}
{{ labels.duration }} {{ journey.duration }}
{{ labels.reservableSeats }} {{ journey.seats }}
{{ labels.availableBikes }} {{ journey.bikes }}

{{ ticketType.labelRueckfahrt }}

{{ calendarFormatter(this.returnDate) }}

{{ this.returnFrom.label }} - {{ this.returnTo.label }}

{{ labels.passengers }}

{{ labels.seatReservation }}

{{ labels.outwardJourney }}
{{ labels.returnJourney }}
{{ formatCurrency(reservationPrice+reservationReturnPrice) }}

{{ labels.lup }}

{{ labels.travelers }}:
{{ person.firstname }} {{ person.lastname }}, {{ calendarFormatter(person.birthdate) }} {{ formatCurrency(person.price) }}

{{ labels.ticketSelection }}

{{ formatCurrency(addsPrice) }}

{{ labels.cateringHeadline }}

{{ labels.outwardJourney }}
  • {{ catering.quantity }}x {{ catering.title }}
{{ labels.cateringComment }} {{ cateringComment }}
{{ labels.returnJourney }}
  • {{ catering.quantity }}x {{ catering.title }}
{{ labels.cateringComment }} {{ cateringCommentReturn }}
{{ lineConfig.cateringUpsellingBanner.title }}

{{ labels.addonHeadline }}

  • {{ addon.quantity }}x {{ addon.title }}
{{ formatCurrency(addsPrice) }}

{{ lineConfig.addons.upsellingBanner.title }}

{{ labels.ticketPrice }}

{{ formatCurrency(price) }}

{{ labels.ticketPriceSub }}

{{ lineConfig.additionalTicketPriceInfo }}

Book Ticket