diff --git a/assets/js/anchorlinks.js b/assets/js/anchorlinks.js index 3475c847..8aa57cfa 100644 --- a/assets/js/anchorlinks.js +++ b/assets/js/anchorlinks.js @@ -7,7 +7,7 @@ function initAnchorlinkEventListener() { anchorLinks.forEach((element) => { element.addEventListener('click', () => { - navigator.clipboard.writeText(element.href).then(() => { + navigator.clipboard.writeText(window.location.origin + window.location.pathname + element.getAttribute('data-anchor')).then(() => { showSnackbar(); }).catch(err => { console.error("Fehler beim Kopieren des Textes:", err); diff --git a/assets/sass/anchorlink.scss b/assets/sass/anchorlink.scss index c1047fe3..0b3bcdf9 100644 --- a/assets/sass/anchorlink.scss +++ b/assets/sass/anchorlink.scss @@ -39,6 +39,10 @@ border-radius: var(--border-radius-s); opacity: .8; text-decoration: none; + color: var(--link-default); + border: none; + background-color: transparent; + transition: all .3s ease; &:hover, &:focus { diff --git a/assets/sass/booking.scss b/assets/sass/booking.scss index 1f6cc1fe..de4c3bd0 100644 --- a/assets/sass/booking.scss +++ b/assets/sass/booking.scss @@ -1,30 +1,3 @@ -.o-booking__summary { - position: relative; - &:hover, - &:focus { - .o-booking__title-text { - text-decoration: underline; - } - } -} - -.details-screen .o-booking__header-actions::before { - content: "keyboard_arrow_down"; - font-size: 2.4rem; - @extend .material-symbols-rounded -} - -.details-screen[open] .o-booking__header-actions::before { - content: "keyboard_arrow_up"; - font-size: 2.4rem; - @extend .material-symbols-rounded -} - -.o-booking__header-actions { - width: 24px; - height: 24px; -} - .o-booking__header-content { display: grid; grid-template-columns: 1.5fr 1fr 1fr; diff --git a/assets/sass/expander.scss b/assets/sass/expander.scss index 3ceab7d2..34e9aefc 100644 --- a/assets/sass/expander.scss +++ b/assets/sass/expander.scss @@ -11,6 +11,15 @@ text-decoration: underline; } } + + &--booking { + &:hover, + &:focus { + .o-booking__title-text { + text-decoration: underline; + } + } + } } .details-print { @@ -54,6 +63,7 @@ details > summary::-webkit-details-marker { position: absolute; right: 1.2rem; font-size: 2.4rem; + align-self: center; @extend .material-symbols-rounded } @@ -63,11 +73,10 @@ details > summary::-webkit-details-marker { @extend .material-symbols-rounded } -details[open] > .o-expander__summary { +details[open] > .o-expander__summary:not(.o-expander__summary--booking) { font-weight: 700; } - @media print { .details-screen { display: none; diff --git a/assets/sass/form.scss b/assets/sass/form.scss index bad7ea0b..2f57fabf 100644 --- a/assets/sass/form.scss +++ b/assets/sass/form.scss @@ -33,6 +33,7 @@ border-radius: var(--border-radius-l); transition: background-color .3s ease; font-weight: 700; + cursor: pointer; &:hover, &:focus { @@ -40,3 +41,12 @@ } } } + +#success { + display: none; + padding: 1rem; + border-radius: var(--border-radius-m); + background-color: green; + color: white; + text-align: left; +} diff --git a/assets/sass/navigation.scss b/assets/sass/navigation.scss index dab60879..526f50fb 100644 --- a/assets/sass/navigation.scss +++ b/assets/sass/navigation.scss @@ -49,14 +49,6 @@ } } -.o-header__nav nav h2 { - display: block; - - @media (min-width: #{$breakpoint-md}) { - display: none; - } -} - .o-header__logo { display: flex; margin: .6rem 0; @@ -229,18 +221,25 @@ .o-header__item { height: fit-content; } - - h2 { - padding-right: 1rem; - text-align: right; - margin-bottom: 0; - font-size: 1.4rem; - text-transform: uppercase; - font-weight: 300; - } } } body:has(.o-header__nav--open) { overflow: hidden; } + +#menu-country-list-title, +#menu-general-list-title { + padding-right: 1rem; + text-align: right; + margin-bottom: 0; + font-size: 1.4rem; + text-transform: uppercase; + font-weight: 300; + + display: block; + + @media (min-width: #{$breakpoint-md}) { + display: none; + } +} diff --git a/assets/sass/startpage.scss b/assets/sass/startpage.scss index 933c04e7..da5085f8 100644 --- a/assets/sass/startpage.scss +++ b/assets/sass/startpage.scss @@ -1,4 +1,4 @@ -.o-startpage h2:not(#welcome-to-the-fip-guide) { +.o-startpage h2:not(.m-teaser__headline) { margin-top: 2rem; } @@ -14,11 +14,12 @@ flex-direction: column; } - h2 { + h1 { font-family: Sansita,Arial,Helvetica,sans-serif; font-weight: 800; font-size: 6.2rem; line-height: 1.1; + margin-bottom: 1rem; } > div { @@ -26,7 +27,7 @@ } @media (max-width: #{$breakpoint-md}) { - h2 { + h1 { font-size: 4.8rem; } } diff --git a/assets/sass/styles.scss b/assets/sass/styles.scss index f657de7f..688639ba 100644 --- a/assets/sass/styles.scss +++ b/assets/sass/styles.scss @@ -174,13 +174,13 @@ img { border-radius: var(--border-radius-l); } - &__content { + &__content-wrapper { display: flex; flex-direction: column; gap: 1.5rem; p { - text-align: justify; + text-align: justify; } } diff --git a/assets/sass/teaser.scss b/assets/sass/teaser.scss index cffbf382..112dfa71 100644 --- a/assets/sass/teaser.scss +++ b/assets/sass/teaser.scss @@ -26,22 +26,26 @@ } } -.m-teaser--listview .m-teaser__wrapper { +.m-teaser--listview { margin-bottom: 2.4rem; - display: grid; - grid-template-columns: 1fr 2fr; - @media (max-width: #{$breakpoint-md}) { - display: flex; - flex-direction: column; - } + .m-teaser__wrapper { - .m-teaser__image img { - border-radius: var(--border-radius-l) 0 0 var(--border-radius-l); + display: grid; + grid-template-columns: 1fr 2fr; @media (max-width: #{$breakpoint-md}) { - border-radius: var(--border-radius-l) var(--border-radius-l) 0 0; - width: 100%; + display: flex; + flex-direction: column; + } + + .m-teaser__image img { + border-radius: var(--border-radius-l) 0 0 var(--border-radius-l); + + @media (max-width: #{$breakpoint-md}) { + border-radius: var(--border-radius-l) var(--border-radius-l) 0 0; + width: 100%; + } } } } @@ -57,12 +61,13 @@ } a { - h3 { + h2 { overflow-wrap: normal; word-break: normal; white-space: normal; hyphens: manual; margin-bottom: 0; + font-size: 2rem; } transition: background 0.2s, color 0.2s; diff --git a/content/_index.de.md b/content/_index.de.md index 5fddf13e..f9052a31 100644 --- a/content/_index.de.md +++ b/content/_index.de.md @@ -3,7 +3,7 @@ description: "Die Community-Website für alle Informationen zu FIP (internationa In diesem Projekt sind Informationen und Nutzungshinweise zu FIP sowie Besonderheiten zu den jeweiligen beteiligten Bahngesellschaften aufgeführt." --- -## Willkommen beim FIP Guide! +# Willkommen beim FIP Guide! Finde relevante Informationen und Nutzungshinweise zu FIP sowie Besonderheiten zu den jeweiligen beteiligten Bahngesellschaften. diff --git a/content/_index.en.md b/content/_index.en.md index b68922bb..e3ac6fa8 100644 --- a/content/_index.en.md +++ b/content/_index.en.md @@ -3,7 +3,7 @@ description: "The community website for all information about FIP. This project includes information and usage instructions for FIP as well as special features of the respective participating railway companies." --- -## Welcome to the FIP Guide! +# Welcome to the FIP Guide! Find relevant information and usage instructions for FIP, as well as specifics about the participating railway companies. diff --git a/content/booking/_index.de.md b/content/booking/_index.de.md new file mode 100644 index 00000000..705d7b8a --- /dev/null +++ b/content/booking/_index.de.md @@ -0,0 +1,6 @@ +--- +title: "Buchungsplattformen" +description: "Übersicht über die Buchungswege, über welche FIP-Vergünstigungen gebucht werden können." +--- + +Für die jeweiligen Länder sind unterschiedliche Buchungswege möglich. Schau am besten auf der jeweiligen Betreiberseite nach der passenden Buchungsoption für Deine Reise. diff --git a/content/booking/_index.en.md b/content/booking/_index.en.md new file mode 100644 index 00000000..599a761b --- /dev/null +++ b/content/booking/_index.en.md @@ -0,0 +1,6 @@ +--- +title: "Booking Platforms" +description: "Overview of the booking channels through which FIP discounts can be booked." +--- + +Different booking options are available for each country. It's best to check the respective operator's website for the right booking option for your trip. diff --git a/content/booking/cfl_phone/index.de.md b/content/booking/cfl-phone/index.de.md similarity index 100% rename from content/booking/cfl_phone/index.de.md rename to content/booking/cfl-phone/index.de.md diff --git a/content/booking/cfl_phone/index.en.md b/content/booking/cfl-phone/index.en.md similarity index 100% rename from content/booking/cfl_phone/index.en.md rename to content/booking/cfl-phone/index.en.md diff --git a/content/booking/db_ticket_office/index.de.md b/content/booking/db-ticket-office/index.de.md similarity index 100% rename from content/booking/db_ticket_office/index.de.md rename to content/booking/db-ticket-office/index.de.md diff --git a/content/booking/db_ticket_office/index.en.md b/content/booking/db-ticket-office/index.en.md similarity index 100% rename from content/booking/db_ticket_office/index.en.md rename to content/booking/db-ticket-office/index.en.md diff --git a/content/booking/db_website/db_reservation.de.webp b/content/booking/db-website-fip-db/db_reservation.de.webp similarity index 100% rename from content/booking/db_website/db_reservation.de.webp rename to content/booking/db-website-fip-db/db_reservation.de.webp diff --git a/content/booking/db_website/db_reservation.en.webp b/content/booking/db-website-fip-db/db_reservation.en.webp similarity index 100% rename from content/booking/db_website/db_reservation.en.webp rename to content/booking/db-website-fip-db/db_reservation.en.webp diff --git a/content/booking/db_website_fip_db/index.de.md b/content/booking/db-website-fip-db/index.de.md similarity index 100% rename from content/booking/db_website_fip_db/index.de.md rename to content/booking/db-website-fip-db/index.de.md diff --git a/content/booking/db_website_fip_db/index.en.md b/content/booking/db-website-fip-db/index.en.md similarity index 100% rename from content/booking/db_website_fip_db/index.en.md rename to content/booking/db-website-fip-db/index.en.md diff --git a/content/booking/db_website_fip_db/db_reservation.de.webp b/content/booking/db-website-fip-international/db_reservation.de.webp similarity index 100% rename from content/booking/db_website_fip_db/db_reservation.de.webp rename to content/booking/db-website-fip-international/db_reservation.de.webp diff --git a/content/booking/db_website_fip_db/db_reservation.en.webp b/content/booking/db-website-fip-international/db_reservation.en.webp similarity index 100% rename from content/booking/db_website_fip_db/db_reservation.en.webp rename to content/booking/db-website-fip-international/db_reservation.en.webp diff --git a/content/booking/db_website_fip_international/index.de.md b/content/booking/db-website-fip-international/index.de.md similarity index 100% rename from content/booking/db_website_fip_international/index.de.md rename to content/booking/db-website-fip-international/index.de.md diff --git a/content/booking/db_website_fip_international/index.en.md b/content/booking/db-website-fip-international/index.en.md similarity index 100% rename from content/booking/db_website_fip_international/index.en.md rename to content/booking/db-website-fip-international/index.en.md diff --git a/content/booking/db_website_fip_international/db_reservation.de.webp b/content/booking/db-website/db_reservation.de.webp similarity index 100% rename from content/booking/db_website_fip_international/db_reservation.de.webp rename to content/booking/db-website/db_reservation.de.webp diff --git a/content/booking/db_website_fip_international/db_reservation.en.webp b/content/booking/db-website/db_reservation.en.webp similarity index 100% rename from content/booking/db_website_fip_international/db_reservation.en.webp rename to content/booking/db-website/db_reservation.en.webp diff --git a/content/booking/db_website/index.de.md b/content/booking/db-website/index.de.md similarity index 100% rename from content/booking/db_website/index.de.md rename to content/booking/db-website/index.de.md diff --git a/content/booking/db_website/index.en.md b/content/booking/db-website/index.en.md similarity index 100% rename from content/booking/db_website/index.en.md rename to content/booking/db-website/index.en.md diff --git a/content/booking/dsb_ticket_office/index.de.md b/content/booking/dsb-ticket-office/index.de.md similarity index 100% rename from content/booking/dsb_ticket_office/index.de.md rename to content/booking/dsb-ticket-office/index.de.md diff --git a/content/booking/dsb_ticket_office/index.en.md b/content/booking/dsb-ticket-office/index.en.md similarity index 100% rename from content/booking/dsb_ticket_office/index.en.md rename to content/booking/dsb-ticket-office/index.en.md diff --git a/content/booking/dsb_website/index.de.md b/content/booking/dsb-website/index.de.md similarity index 100% rename from content/booking/dsb_website/index.de.md rename to content/booking/dsb-website/index.de.md diff --git a/content/booking/dsb_website/index.en.md b/content/booking/dsb-website/index.en.md similarity index 100% rename from content/booking/dsb_website/index.en.md rename to content/booking/dsb-website/index.en.md diff --git a/content/booking/eurostar_phone/index.de.md b/content/booking/eurostar-phone/index.de.md similarity index 100% rename from content/booking/eurostar_phone/index.de.md rename to content/booking/eurostar-phone/index.de.md diff --git a/content/booking/eurostar_phone/index.en.md b/content/booking/eurostar-phone/index.en.md similarity index 100% rename from content/booking/eurostar_phone/index.en.md rename to content/booking/eurostar-phone/index.en.md diff --git a/content/booking/ns_ticket_office/index.de.md b/content/booking/ns-ticket-office/index.de.md similarity index 100% rename from content/booking/ns_ticket_office/index.de.md rename to content/booking/ns-ticket-office/index.de.md diff --git a/content/booking/ns_ticket_office/index.en.md b/content/booking/ns-ticket-office/index.en.md similarity index 100% rename from content/booking/ns_ticket_office/index.en.md rename to content/booking/ns-ticket-office/index.en.md diff --git a/content/booking/obb_phone/index.de.md b/content/booking/obb-phone/index.de.md similarity index 95% rename from content/booking/obb_phone/index.de.md rename to content/booking/obb-phone/index.de.md index edbd461f..5698e832 100644 --- a/content/booking/obb_phone/index.de.md +++ b/content/booking/obb-phone/index.de.md @@ -32,7 +32,7 @@ Tickets sind biliger im Vorverkauf (1 Tag vor der Fahrt oder 15 Tage vor der Fah {{% booking-section "reservations" %}} **Reservierungen** -Der Reservierungspreis wird pro Zug berechnet. Für Strecken mit mehreren Zügen kann es daher günstiger sein über die ([Deutsche Bahn zu reservieren]({{% ref "/booking/db_website" %}} "Deutsche Bahn")). +Der Reservierungspreis wird pro Zug berechnet. Für Strecken mit mehreren Zügen kann es daher günstiger sein über die ([Deutsche Bahn zu reservieren]({{% ref "/booking/db-website" %}} "Deutsche Bahn")). Dafür können bei der ÖBB Sitzplatzreservierungen jedoch storniert werden: diff --git a/content/booking/obb_phone/index.en.md b/content/booking/obb-phone/index.en.md similarity index 95% rename from content/booking/obb_phone/index.en.md rename to content/booking/obb-phone/index.en.md index 81a42aaf..42a73a97 100644 --- a/content/booking/obb_phone/index.en.md +++ b/content/booking/obb-phone/index.en.md @@ -32,7 +32,7 @@ Tickets are cheaper if purchased in advance (1 day before travel or 15 days befo {{% booking-section "reservations" %}} **Reservations** -The reservation price is charged per train. For journeys with multiple trains, it may be cheaper to book via the ([Deutsche Bahn]({{% ref "/booking/db_website" %}} "Deutsche Bahn")). +The reservation price is charged per train. For journeys with multiple trains, it may be cheaper to book via the ([Deutsche Bahn]({{% ref "/booking/db-website" %}} "Deutsche Bahn")). However, seat reservations made with ÖBB can be cancelled: diff --git a/content/booking/obb_ticket_machine/index.de.md b/content/booking/obb-ticket-machine/index.de.md similarity index 100% rename from content/booking/obb_ticket_machine/index.de.md rename to content/booking/obb-ticket-machine/index.de.md diff --git a/content/booking/obb_ticket_machine/index.en.md b/content/booking/obb-ticket-machine/index.en.md similarity index 100% rename from content/booking/obb_ticket_machine/index.en.md rename to content/booking/obb-ticket-machine/index.en.md diff --git a/content/booking/obb_ticket_machine/obb_ticket_machine_fip_50.en.webp b/content/booking/obb-ticket-machine/obb_ticket_machine_fip_50.en.webp similarity index 100% rename from content/booking/obb_ticket_machine/obb_ticket_machine_fip_50.en.webp rename to content/booking/obb-ticket-machine/obb_ticket_machine_fip_50.en.webp diff --git a/content/booking/obb_ticket_office/index.de.md b/content/booking/obb-ticket-office/index.de.md similarity index 94% rename from content/booking/obb_ticket_office/index.de.md rename to content/booking/obb-ticket-office/index.de.md index 8afa7d29..187959b5 100644 --- a/content/booking/obb_ticket_office/index.de.md +++ b/content/booking/obb-ticket-office/index.de.md @@ -25,7 +25,7 @@ Fahrkarten (inkl. FIP 50 Tickets) sind billiger im Vorverkauf (1 Tag vor der Fah {{% booking-section "reservations" %}} **Reservierungen** -Der Reservierungspreis wird pro Zug berechnet. Für Strecken mit mehreren Zügen kann es daher günstiger sein über die ([Deutsche Bahn zu reservieren]({{% ref "/booking/db_website" %}} "Deutsche Bahn")). +Der Reservierungspreis wird pro Zug berechnet. Für Strecken mit mehreren Zügen kann es daher günstiger sein über die ([Deutsche Bahn zu reservieren]({{% ref "/booking/db-website" %}} "Deutsche Bahn")). Dafür können bei der ÖBB Sitzplatzreservierungen jedoch storniert werden: diff --git a/content/booking/obb_ticket_office/index.en.md b/content/booking/obb-ticket-office/index.en.md similarity index 94% rename from content/booking/obb_ticket_office/index.en.md rename to content/booking/obb-ticket-office/index.en.md index d611a9c5..46a032f7 100644 --- a/content/booking/obb_ticket_office/index.en.md +++ b/content/booking/obb-ticket-office/index.en.md @@ -25,7 +25,7 @@ Tickets (including FIP 50 tickets) are cheaper if bought in advance (1 day befor {{% booking-section "reservations" %}} **Reservations** -The reservation price is calculated per train. For journeys with multiple trains, it may be cheaper to book reservations via the ([Deutsche Bahn]({{% ref "/booking/db_website" %}} "Deutsche Bahn")). +The reservation price is calculated per train. For journeys with multiple trains, it may be cheaper to book reservations via the ([Deutsche Bahn]({{% ref "/booking/db-website" %}} "Deutsche Bahn")). However, seat reservations made with ÖBB can be cancelled: diff --git a/content/booking/obb_website/index.de.md b/content/booking/obb-website/index.de.md similarity index 94% rename from content/booking/obb_website/index.de.md rename to content/booking/obb-website/index.de.md index 511cbf71..e106544e 100644 --- a/content/booking/obb_website/index.de.md +++ b/content/booking/obb-website/index.de.md @@ -16,7 +16,7 @@ params: {{% booking-section "reservations" %}} **Reservierungen** -Der Reservierungspreis wird pro Zug berechnet. Für Strecken mit mehreren Zügen kann es daher günstiger sein über die ([Deutsche Bahn zu reservieren]({{% ref "/booking/db_website" %}} "Deutsche Bahn")). +Der Reservierungspreis wird pro Zug berechnet. Für Strecken mit mehreren Zügen kann es daher günstiger sein über die ([Deutsche Bahn zu reservieren]({{% ref "/booking/db-website" %}} "Deutsche Bahn")). Dafür können bei der ÖBB Sitzplatzreservierungen jedoch storniert werden: diff --git a/content/booking/obb_website/index.en.md b/content/booking/obb-website/index.en.md similarity index 94% rename from content/booking/obb_website/index.en.md rename to content/booking/obb-website/index.en.md index 6a82f384..db5bff8d 100644 --- a/content/booking/obb_website/index.en.md +++ b/content/booking/obb-website/index.en.md @@ -16,7 +16,7 @@ params: {{% booking-section "reservations" %}} **Reservations** -The reservation price is calculated per train. For journeys with multiple trains, it may be cheaper to book through the ([Deutsche Bahn]({{% ref "/booking/db_website" %}} "Deutsche Bahn")). +The reservation price is calculated per train. For journeys with multiple trains, it may be cheaper to book through the ([Deutsche Bahn]({{% ref "/booking/db-website" %}} "Deutsche Bahn")). However, seat reservations made via ÖBB can be cancelled: diff --git a/content/booking/obb_website/obb_reservation.de.webp b/content/booking/obb-website/obb_reservation.de.webp similarity index 100% rename from content/booking/obb_website/obb_reservation.de.webp rename to content/booking/obb-website/obb_reservation.de.webp diff --git a/content/booking/obb_website/obb_reservation.en.webp b/content/booking/obb-website/obb_reservation.en.webp similarity index 100% rename from content/booking/obb_website/obb_reservation.en.webp rename to content/booking/obb-website/obb_reservation.en.webp diff --git a/content/booking/renfe_ticket_office/index.de.md b/content/booking/renfe-ticket-office/index.de.md similarity index 100% rename from content/booking/renfe_ticket_office/index.de.md rename to content/booking/renfe-ticket-office/index.de.md diff --git a/content/booking/renfe_ticket_office/index.en.md b/content/booking/renfe-ticket-office/index.en.md similarity index 100% rename from content/booking/renfe_ticket_office/index.en.md rename to content/booking/renfe-ticket-office/index.en.md diff --git a/content/booking/sbb_ticket_machine/index.de.md b/content/booking/sbb-ticket-machine/index.de.md similarity index 100% rename from content/booking/sbb_ticket_machine/index.de.md rename to content/booking/sbb-ticket-machine/index.de.md diff --git a/content/booking/sbb_ticket_machine/index.en.md b/content/booking/sbb-ticket-machine/index.en.md similarity index 100% rename from content/booking/sbb_ticket_machine/index.en.md rename to content/booking/sbb-ticket-machine/index.en.md diff --git a/content/booking/sbb_ticket_office/index.de.md b/content/booking/sbb-ticket-office/index.de.md similarity index 100% rename from content/booking/sbb_ticket_office/index.de.md rename to content/booking/sbb-ticket-office/index.de.md diff --git a/content/booking/sbb_ticket_office/index.en.md b/content/booking/sbb-ticket-office/index.en.md similarity index 100% rename from content/booking/sbb_ticket_office/index.en.md rename to content/booking/sbb-ticket-office/index.en.md diff --git a/content/booking/sbb_website/index.de.md b/content/booking/sbb-website/index.de.md similarity index 100% rename from content/booking/sbb_website/index.de.md rename to content/booking/sbb-website/index.de.md diff --git a/content/booking/sbb_website/index.en.md b/content/booking/sbb-website/index.en.md similarity index 100% rename from content/booking/sbb_website/index.en.md rename to content/booking/sbb-website/index.en.md diff --git a/content/booking/sbb_website/sbb_reservation.webp b/content/booking/sbb-website/sbb_reservation.webp similarity index 100% rename from content/booking/sbb_website/sbb_reservation.webp rename to content/booking/sbb-website/sbb_reservation.webp diff --git a/content/booking/sncb_ticket_office/index.de.md b/content/booking/sncb-ticket-office/index.de.md similarity index 100% rename from content/booking/sncb_ticket_office/index.de.md rename to content/booking/sncb-ticket-office/index.de.md diff --git a/content/booking/sncb_ticket_office/index.en.md b/content/booking/sncb-ticket-office/index.en.md similarity index 100% rename from content/booking/sncb_ticket_office/index.en.md rename to content/booking/sncb-ticket-office/index.en.md diff --git a/content/booking/sncb_website/index.de.md b/content/booking/sncb-website/index.de.md similarity index 100% rename from content/booking/sncb_website/index.de.md rename to content/booking/sncb-website/index.de.md diff --git a/content/booking/sncb_website/index.en.md b/content/booking/sncb-website/index.en.md similarity index 100% rename from content/booking/sncb_website/index.en.md rename to content/booking/sncb-website/index.en.md diff --git a/content/booking/uk_mail/index.de.md b/content/booking/uk-mail/index.de.md similarity index 100% rename from content/booking/uk_mail/index.de.md rename to content/booking/uk-mail/index.de.md diff --git a/content/booking/uk_mail/index.en.md b/content/booking/uk-mail/index.en.md similarity index 100% rename from content/booking/uk_mail/index.en.md rename to content/booking/uk-mail/index.en.md diff --git a/content/booking/zssk_ticket_office/index.de.md b/content/booking/zssk-ticket-office/index.de.md similarity index 100% rename from content/booking/zssk_ticket_office/index.de.md rename to content/booking/zssk-ticket-office/index.de.md diff --git a/content/booking/zssk_ticket_office/index.en.md b/content/booking/zssk-ticket-office/index.en.md similarity index 100% rename from content/booking/zssk_ticket_office/index.en.md rename to content/booking/zssk-ticket-office/index.en.md diff --git a/content/booking/zssk_website/index.de.md b/content/booking/zssk-website/index.de.md similarity index 100% rename from content/booking/zssk_website/index.de.md rename to content/booking/zssk-website/index.de.md diff --git a/content/booking/zssk_website/index.en.md b/content/booking/zssk-website/index.en.md similarity index 100% rename from content/booking/zssk_website/index.en.md rename to content/booking/zssk-website/index.en.md diff --git a/content/contact/index.de.html b/content/contact/index.de.html index f2185119..74914f7c 100644 --- a/content/contact/index.de.html +++ b/content/contact/index.de.html @@ -3,11 +3,18 @@ description: "Kontaktiere das Team hinter dem FIP Guide – wir sind für Fragen und Anmerkungen erreichbar und freuen uns auf deinen Inhaltsbeitrag." --- -
Oder schreibe uns eine Mail: nextstop@fipguide.org + + diff --git a/content/contact/index.en.html b/content/contact/index.en.html index 2df16a82..731dfacb 100644 --- a/content/contact/index.en.html +++ b/content/contact/index.en.html @@ -3,11 +3,18 @@ description: "Contact the team behind the FIP Guide - we are here for questions and comments and look forward to your content contribution." --- - Or write us an email: nextstop@fipguide.org + + diff --git a/content/country/_index.de.md b/content/country/_index.de.md index 1b5ba6f6..27276786 100644 --- a/content/country/_index.de.md +++ b/content/country/_index.de.md @@ -3,4 +3,6 @@ title: "Übersicht der Länder" description: "Übersicht über die Länder, in denen FIP-Vergünstigungen genutzt werden können." --- +Finde auf den nachfolgenden Seiten die FIP-Regelungen für Dein Reiseziel. + Für einige Länder sind bereits Informationen verfügbar und kontinuierlich kommen weitere Länder hinzu. Den aktuellen Bearbeitungsstand findest du auf [GitHub](https://github.com/orgs/fipguide/projects/3). diff --git a/content/country/_index.en.md b/content/country/_index.en.md index be26e1c1..670d0215 100644 --- a/content/country/_index.en.md +++ b/content/country/_index.en.md @@ -3,4 +3,6 @@ title: "Overview of countries" description: "Overview of the countries where FIP benefits are available." --- +Find the FIP regulations for your destination on the following pages. + Information is available for several countries, and more countries are continually being added. You can see the current information status on [GitHub](https://github.com/orgs/fipguide/projects/3). diff --git a/content/news/1/index.de.md b/content/news/1/index.de.md index 85e6252e..822db3af 100644 --- a/content/news/1/index.de.md +++ b/content/news/1/index.de.md @@ -3,6 +3,7 @@ date: "2025-01-01" draft: false author: "Lennart" title: "Neues FIP Mitglied: LTG Link (Litauen)" +description: "Seit 1. Januar 2024 ist LTG Link (Litauen) Teil des FIP-Programms. Bahnmitarbeiter profitieren von neuen Vergünstigungen im Baltikum." --- Ab dem 1. Januar 2024 ist die Litauische Staatsbahn (LTG Link) offizielles Mitglied in FIP. Bahnmitarbeiter profitieren dadurch von Freifahrten und vergünstigten Tickets auf internationalen Bahnstrecken. Diese Kooperation stärkt die grenzüberschreitende Mobilität und macht es für Bahnmitarbeiter noch attraktiver, die Schiene für private Reisen zu nutzen. diff --git a/content/news/1/index.en.md b/content/news/1/index.en.md index 4b5e61b2..28bdb8e0 100644 --- a/content/news/1/index.en.md +++ b/content/news/1/index.en.md @@ -3,6 +3,7 @@ date: "2025-01-01" draft: false author: "Lennart" title: "New FIP Member: LTG Link (Lithuania)" +description: "As of January 1, 2024, LTG Link (Lithuania) joins the FIP program. Railway staff can now enjoy new travel discounts across the Baltics." --- As of January 1, 2024, the Lithuanian State Railways (LTG Link) is an official member of FIP. Railway employees benefit from free rides and discounted tickets on international rail routes. This cooperation strengthens cross-border mobility and makes it even more attractive for railway employees to use the railways for private travel. diff --git a/content/news/2/index.de.md b/content/news/2/index.de.md index 35da9d63..7e2e067b 100644 --- a/content/news/2/index.de.md +++ b/content/news/2/index.de.md @@ -3,6 +3,7 @@ date: "2025-02-16" draft: false author: "Willy" title: "Grenzüberschreitende FIP Tickets der SNCB" +description: "Die SNCB bietet nun grenzüberschreitende FIP-Tickets online an. So lassen sich internationale Fahrten mit Ermäßigung bequem buchen." country: - belgium - netherlands diff --git a/content/news/2/index.en.md b/content/news/2/index.en.md index 79b3a8b3..5d095e2f 100644 --- a/content/news/2/index.en.md +++ b/content/news/2/index.en.md @@ -3,6 +3,7 @@ date: "2025-02-16" draft: false author: "Willy" title: "Cross-border FIP Tickets of SNCB" +description: "SNCB now offers cross-border FIP tickets online, making it easier to book discounted international train journeys from Belgium." country: - belgium - netherlands diff --git a/content/news/3/index.de.md b/content/news/3/index.de.md index 8512f563..b7599f66 100644 --- a/content/news/3/index.de.md +++ b/content/news/3/index.de.md @@ -2,6 +2,7 @@ date: "2025-03-06" draft: false title: "FIP-Austritt der finnischen Staatsbahn VR" +description: "Die finnische Bahn VR verlässt zum 1. Januar 2026 das FIP-Programm. FIP-Vergünstigungen sind dann nicht mehr gültig. Hintergründe und Ausblick." --- Die finnische Staatsbahn VR hat angekündigt zum Ende 2025 aus dem FIP-Programm auszutreten. Der Austritt war ursprünglich schon für 2024 geplant, wurde jedoch um ein Jahr verschoben. Ab dem 01.01.2026 sind FIP-Fahrvergünstigungen für die VR somit nicht mehr verfügbar. Ob der Austritt erneut verschoben wird ist bisher nicht bekannt. diff --git a/content/news/3/index.en.md b/content/news/3/index.en.md index f7d53d91..cac9df6b 100644 --- a/content/news/3/index.en.md +++ b/content/news/3/index.en.md @@ -2,6 +2,7 @@ date: "2025-03-06" draft: false title: "FIP withdrawal of Finnish State Railways VR" +description: "Finnish Railways VR will leave the FIP program on January 1, 2026. FIP discounts will no longer apply. Background and future outlook here." --- The Finnish State Railways VR has announced its withdrawal from the FIP program by the end of 2025. The withdrawal was originally planned for 2024 but was postponed by one year. As of 01.01.2026, FIP travel discounts for VR will no longer be available. It is not yet known whether the withdrawal will be postponed again. diff --git a/content/news/4/index.de.md b/content/news/4/index.de.md index 94737246..53652423 100644 --- a/content/news/4/index.de.md +++ b/content/news/4/index.de.md @@ -2,6 +2,7 @@ date: "2025-05-16" draft: false title: "Update: Eurostar Preiserhöhung" +description: "Eurostar erhöht ab 1. Mai 2025 die Preise für FIP-Fahrkarten um 5 €. Unklar ist, ob die Änderung dauerhaft bleibt – aktuelle Infos im Überblick." country: - belgium - netherlands diff --git a/content/news/4/index.en.md b/content/news/4/index.en.md index 5945e07d..2aeafbd0 100644 --- a/content/news/4/index.en.md +++ b/content/news/4/index.en.md @@ -2,6 +2,7 @@ date: "2025-05-16" draft: false title: "Update: Eurostar Price Increase" +description: "From May 1, 2025, Eurostar increases FIP ticket prices by €5/£5. It's unclear if the change is permanent—stay updated with the latest info." country: - belgium - netherlands diff --git a/content/news/5/index.de.md b/content/news/5/index.de.md index a2aec0e7..03db4e86 100644 --- a/content/news/5/index.de.md +++ b/content/news/5/index.de.md @@ -2,6 +2,7 @@ date: "2025-06-15" draft: false title: "Abschaffung DB Familienreservierung" +description: "Die Deutsche Bahn schafft ab dem 15. Juni 2025 die Familienreservierung ab. Neue Preise und Einzelreservierungen für alle Reisenden gelten ab sofort." --- Ab dem 15. Juni 2025 bietet die Deutsche Bahn keine Familienreservierungen mehr an. Bisher war es möglich für 10,40€ in der 2. Klasse bzw. 13€ in der 1. Klasse eine Familienreservierung zu buchen, die für bis zu 5 Personen galt. Zukünftig muss eine eigene Reservierung für jeden Erwachenen und Kind erworben werden. [^1] @@ -11,6 +12,6 @@ Außerdem steigen die Preise für Sitzplatzreservierungen: 1. Klasse: 6,90€ (bisher 6,50€) 2. Klasse: 5,90€ (bisher 5,50€) -Informationen zur Reservierungen auf Bahn.de sind [hier]({{< ref "/booking/db_website" >}} "DB Website Buchung") zu finden. +Informationen zur Reservierungen sind [hier auf Bahn.de]({{< ref "/booking/db-website" >}} "DB Website Buchung") zu finden. [^1]: [Tagesschau](https://www.tagesschau.de/wirtschaft/verbraucher/bahn-familienreservierung-kritik-100.html) diff --git a/content/news/5/index.en.md b/content/news/5/index.en.md index 1a6fc920..d8e007da 100644 --- a/content/news/5/index.en.md +++ b/content/news/5/index.en.md @@ -2,6 +2,7 @@ date: "2025-06-15" draft: false title: "Discontinuity of DB Family Reservation" +description: "Starting June 15, 2025, Deutsche Bahn will no longer offer family seat reservations. New prices and individual bookings now apply to all travelers." --- Starting June 15, 2025, Deutsche Bahn will no longer offer family reservations. Previously, it was possible to book a family reservation for €10.40 in 2nd class or €13 in 1st class, which covered up to 5 people. In the future, a separate reservation must be purchased for each adult and child. [^1] @@ -11,6 +12,6 @@ Additionally, the prices for seat reservations will increase: 1st class: €6.90 (previously €6.50) 2nd class: €5.90 (previously €5.50) -Information about reservations on Bahn.de can be found [here]({{< ref "/booking/db_website" >}} "DB Website Booking"). +Information about reservations can be found [here on Bahn.de]({{< ref "/booking/db-website" >}} "DB Website Booking"). [^1]: [Tagesschau](https://www.tagesschau.de/wirtschaft/verbraucher/bahn-familienreservierung-kritik-100.html) diff --git a/content/operator/_index.de.md b/content/operator/_index.de.md index 1f7a3181..c3125580 100644 --- a/content/operator/_index.de.md +++ b/content/operator/_index.de.md @@ -3,4 +3,6 @@ title: "Übersicht der Betreiber" description: "Übersicht über die Betreiber, die FIP-Vergünstigungen anbieten." --- +Finde auf den nachfolgenden Seiten die FIP-Regelungen für Deinen gewünschten Betreiber. + Für einige Betreiber sind bereits Informationen verfügbar und kontinuierlich kommen weitere Betreiber hinzu. Den aktuellen Bearbeitungsstand findest du auf [GitHub](https://github.com/orgs/fipguide/projects/3). diff --git a/content/operator/_index.en.md b/content/operator/_index.en.md index e632c2b0..6abcf326 100644 --- a/content/operator/_index.en.md +++ b/content/operator/_index.en.md @@ -3,4 +3,6 @@ title: "Overview of operators" description: "Overview of the operators providing FIP benefits." --- +Find the FIP regulations for your desired operator on the following pages. + Information is available for several operators, and more operators are continually being added. You can see the current information status on [GitHub](https://github.com/orgs/fipguide/projects/3). diff --git a/content/operator/dsb/index.de.md b/content/operator/dsb/index.de.md index b47a33c2..ee1d6bcf 100644 --- a/content/operator/dsb/index.de.md +++ b/content/operator/dsb/index.de.md @@ -67,27 +67,27 @@ Die S-Bahn Kopenhagen wird ebenfalls von der DSB betrieben und kann daher auch m ### Online -{{% booking id="dsb_website" +{{% booking id="dsb-website" subtitle="Nur für nationale Verbindungen" /%}} -{{% booking id="db_website" +{{% booking id="db-website" subtitle="Für nationale und grenzüberschreitende Verbindungen" /%}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets, mit Ticketanteil nur für den dänischen Abschnitt, für Mitarbeiter der Deutschen Bahn" /%}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets für die gesamte Strecke (keine Gültigkeit im eigenen Land)" /%}} ### Vor Ort -{{% booking id="dsb_ticket_office" /%}} +{{% booking id="dsb-ticket-office" /%}} -{{% booking id="db_ticket_office" /%}} +{{% booking id="db-ticket-office" /%}} ## Ermäßigungen diff --git a/content/operator/dsb/index.en.md b/content/operator/dsb/index.en.md index dbd89fec..9287c928 100644 --- a/content/operator/dsb/index.en.md +++ b/content/operator/dsb/index.en.md @@ -63,27 +63,27 @@ The Copenhagen S-train is also operated by DSB and can therefore be used with FI ### Online -{{% booking id="dsb_website" +{{% booking id="dsb-website" subtitle="Only for domestic connections" /%}} -{{% booking id="db_website" +{{% booking id="db-website" subtitle="For national and cross-border connections" /%}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="For national and cross-border connections. Cross-border FIP 50 Tickets, with ticket portions only for the Danish section, for Deutsche Bahn employees" /%}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="For national and cross-border connections. Cross-border FIP 50 Tickets for the entire route (not valid in the home country)" /%}} ### On-Site -{{% booking id="dsb_ticket_office" /%}} +{{% booking id="dsb-ticket-office" /%}} -{{% booking id="db_ticket_office" /%}} +{{% booking id="db-ticket-office" /%}} ## Discounts Children under 5 years travel for free. Children under 16 years receive a 50% discount on the adult fare.[^1] diff --git a/content/operator/eurostar/index.de.md b/content/operator/eurostar/index.de.md index 5a258315..482deffe 100644 --- a/content/operator/eurostar/index.de.md +++ b/content/operator/eurostar/index.de.md @@ -89,22 +89,22 @@ Jedoch ist das Einchecken, Umbuchen, Stornieren und Upgraden von Tickets über d Wenn bei der Buchung eine Mailadresse angegeben wird, für die ein Eurostar Konto existiert, wird das Tickets diesem zugeordnet und kann direkt im Konto angezeigt werden. -{{% booking id="uk_mail" /%}} +{{% booking id="uk-mail" /%}} ### Telefon -{{% booking id="eurostar_phone" %}} +{{% booking id="eurostar-phone" %}} Teilweise kann es zu Problemen bei der Buchung von FIP Ticket von/nach London kommen. In dem Fall empfehlen wir die Buchung über einen anderen Buchungsweg. {{% /booking %}} -{{% booking id="cfl_phone" +{{% booking id="cfl-phone" fip_global_fare=true /%}} ### Vor Ort -{{% booking id="ns_ticket_office" +{{% booking id="ns-ticket-office" fip_50=nil fip_global_fare=true reservations=nil diff --git a/content/operator/eurostar/index.en.md b/content/operator/eurostar/index.en.md index d3333d3d..496022a9 100644 --- a/content/operator/eurostar/index.en.md +++ b/content/operator/eurostar/index.en.md @@ -88,21 +88,21 @@ However, checking in, rebooking, canceling, and upgrading tickets is possible vi If an email address associated with an existing Eurostar account is provided during booking, the ticket will be linked to that account and can be displayed directly in the account. -{{% booking id="uk_mail" /%}} +{{% booking id="uk-mail" /%}} ### Phone -{{% booking id="eurostar_phone" %}} +{{% booking id="eurostar-phone" %}} Occasionally, there may be issues when booking FIP tickets to or from London. In such cases, we recommend using an alternative booking method. {{% /booking %}} -{{% booking id="cfl_phone" +{{% booking id="cfl-phone" fip_global_fare=true /%}} ### On-site -{{% booking id="ns_ticket_office" +{{% booking id="ns-ticket-office" fip_50=nil fip_global_fare=true reservations=nil diff --git a/content/operator/ns/index.de.md b/content/operator/ns/index.de.md index 486b7e9f..1b4e4ee7 100644 --- a/content/operator/ns/index.de.md +++ b/content/operator/ns/index.de.md @@ -104,23 +104,23 @@ Die Züge der Kategorie Sneltrein / Regional-Express `RE`, unter anderem die Ver ### Online -{{% booking id="db_website" +{{% booking id="db-website" subtitle="Für internationale ICE und IC Züge" /%}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets, mit Ticketanteil nur für den niederländischen Abschnitt, für Mitarbeiter der Deutschen Bahn" /%}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets für die gesamte Strecke (keine Gültigkeit im eigenen Land)" /%}} ### Vor Ort -{{% booking id="ns_ticket_office" /%}} +{{% booking id="ns-ticket-office" /%}} -{{% booking id="db_ticket_office" /%}} +{{% booking id="db-ticket-office" /%}} ### Im Zug diff --git a/content/operator/ns/index.en.md b/content/operator/ns/index.en.md index 2b476858..a8945418 100644 --- a/content/operator/ns/index.en.md +++ b/content/operator/ns/index.en.md @@ -102,23 +102,23 @@ Trains of the Sneltrein / Regional-Express `RE` category, including the connecti ### Online -{{% booking id="db_website" +{{% booking id="db-website" subtitle="For national and cross-border connections" /%}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="For national and cross-border connections. Cross-border FIP 50 Tickets, with ticket portions only for the Dutch section, for Deutsche Bahn employees" /%}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="For national and cross-border connections. Cross-border FIP 50 Tickets for the entire route (not valid in the home country)" /%}} ### On-Site -{{% booking id="ns_ticket_office" /%}} +{{% booking id="ns-ticket-office" /%}} -{{% booking id="db_ticket_office" /%}} +{{% booking id="db-ticket-office" /%}} ### On the Train diff --git a/content/operator/obb/index.de.md b/content/operator/obb/index.de.md index 5491dae4..f7b9c9e7 100644 --- a/content/operator/obb/index.de.md +++ b/content/operator/obb/index.de.md @@ -141,19 +141,19 @@ In Railjet(Xpress)-Zügen gibt es abweichende Klassenkategorien: ### Online -{{% booking id="obb_website" /%}} +{{% booking id="obb-website" /%}} -{{% booking id="db_website" %}} +{{% booking id="db-website" %}} Die Reservierung von einzelnen Zügen ohne Umstieg ist über die ÖBB günstiger. {{% /booking %}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets, mit Ticketanteil nur für den österreichischen Abschnitt, für Mitarbeiter der Deutschen Bahn" %}} Die Reservierung von einzelnen Zügen ohne Umstieg ist über die ÖBB günstiger. {{% /booking %}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets für die gesamte Strecke (keine Gültigkeit im eigenen Land)" %}} Die Reservierung von einzelnen Zügen ohne Umstieg ist über die ÖBB günstiger. @@ -161,15 +161,15 @@ Die Reservierung von einzelnen Zügen ohne Umstieg ist über die ÖBB günstiger ### Telefon -{{% booking id="obb_phone" subtitle="Inkl. Nightjet Buchung" /%}} +{{% booking id="obb-phone" subtitle="Inkl. Nightjet Buchung" /%}} ### Vor Ort -{{% booking id="obb_ticket_office" subtitle="Inkl. Nightjet Buchung" /%}} +{{% booking id="obb-ticket-office" subtitle="Inkl. Nightjet Buchung" /%}} -{{% booking id="obb_ticket_machine" /%}} +{{% booking id="obb-ticket-machine" /%}} -{{% booking id="db_ticket_office" subtitle="Inkl. Nightjet Buchung" %}} +{{% booking id="db-ticket-office" subtitle="Inkl. Nightjet Buchung" %}} Die Reservierung von einzelnen Zügen ohne Umstieg ist über die ÖBB günstiger. {{% /booking %}} diff --git a/content/operator/obb/index.en.md b/content/operator/obb/index.en.md index c04eadab..632d7390 100644 --- a/content/operator/obb/index.en.md +++ b/content/operator/obb/index.en.md @@ -141,19 +141,19 @@ Railjet(Express) trains have special class categories: ### Online -{{% booking id="obb_website" /%}} +{{% booking id="obb-website" /%}} -{{% booking id="db_website" %}} +{{% booking id="db-website" %}} Reservations for direct trains are cheaper via ÖBB. {{% /booking %}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="For national and cross-border journeys. Cross-border FIP 50 Tickets, with ticket share only for the Austrian section, for Deutsche Bahn staff" %}} Reservations for direct trains are cheaper via ÖBB. {{% /booking %}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="For national and cross-border journeys. Cross-border FIP 50 Tickets for the entire route (not valid in your own country)" %}} Reservations for direct trains are cheaper via ÖBB. @@ -161,15 +161,15 @@ Reservations for direct trains are cheaper via ÖBB. ### Phone -{{% booking id="obb_phone" subtitle="Incl. Nightjet Booking" /%}} +{{% booking id="obb-phone" subtitle="Incl. Nightjet Booking" /%}} ### On-Site -{{% booking id="obb_ticket_office" subtitle="Incl. Nightjet Booking" /%}} +{{% booking id="obb-ticket-office" subtitle="Incl. Nightjet Booking" /%}} -{{% booking id="obb_ticket_machine" /%}} +{{% booking id="obb-ticket-machine" /%}} -{{% booking id="db_ticket_office" subtitle="Incl. Nightjet Booking" %}} +{{% booking id="db-ticket-office" subtitle="Incl. Nightjet Booking" %}} Reservations for direct trains are cheaper via ÖBB. {{% /booking %}} diff --git a/content/operator/renfe/index.de.md b/content/operator/renfe/index.de.md index 39cf74c3..c4450769 100644 --- a/content/operator/renfe/index.de.md +++ b/content/operator/renfe/index.de.md @@ -151,7 +151,7 @@ Eine telefonische Buchung bei Renfe scheint nicht möglich zu sein. Bei der Hotl ### Vor Ort -{{% booking id="db_ticket_office" +{{% booking id="db-ticket-office" fip_global_fare=true reservations="nil" %}} @@ -161,7 +161,7 @@ In den DB Reisezentren können Tickets für reservierungspflichtige Züge verkau  {{% /booking %}} -{{% booking id="renfe_ticket_office" /%}} +{{% booking id="renfe-ticket-office" /%}} ### Im Zug diff --git a/content/operator/renfe/index.en.md b/content/operator/renfe/index.en.md index 94370557..20bcc401 100644 --- a/content/operator/renfe/index.en.md +++ b/content/operator/renfe/index.en.md @@ -151,7 +151,7 @@ It seems to be not possible to book FIP-Tickets by telephone with Renfe. The hot ### On-site -{{% booking id="db_ticket_office" +{{% booking id="db-ticket-office" fip_global_fare=true reservations="nil" %}} @@ -161,7 +161,7 @@ Tickets for trains requiring reservations can be sold at DB Travel Centers. Plea  {{% /booking %}} -{{% booking id="renfe_ticket_office" /%}} +{{% booking id="renfe-ticket-office" /%}} ### On the train diff --git a/content/operator/sbb/index.de.md b/content/operator/sbb/index.de.md index bedb0fc3..67d8d233 100644 --- a/content/operator/sbb/index.de.md +++ b/content/operator/sbb/index.de.md @@ -85,17 +85,17 @@ Züge mit Halt an allen Stationen. In Ballungszentren auch als S-Bahn bezeichnet ### Online -{{% booking id="sbb_website"/%}} +{{% booking id="sbb-website"/%}} -{{% booking id="db_website"/%}} +{{% booking id="db-website"/%}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets, mit Ticketanteil nur für den schweizerischen Abschnitt, für Mitarbeiter der Deutschen Bahn" %}} Für den `ECE` Frankfurt - Mailand können durchgehende FIP 50 Tickets bis Mailand gebucht werden. {{% /booking %}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets für die gesamte Strecke (keine Gültigkeit im eigenen Land)" %}} Für den `ECE` Frankfurt - Mailand können durchgehende FIP 50 Tickets bis Mailand gebucht werden. @@ -103,13 +103,13 @@ Für den `ECE` Frankfurt - Mailand können durchgehende FIP 50 Tickets bis Maila ### Telefon -{{% booking id="obb_phone" subtitle="Nightjet Buchung" fip_50=nil /%}} +{{% booking id="obb-phone" subtitle="Nightjet Buchung" fip_50=nil /%}} ### Vor Ort -{{% booking id="sbb_ticket_office"/%}} +{{% booking id="sbb-ticket-office"/%}} -{{% booking id="sbb_ticket_machine"/%}} +{{% booking id="sbb-ticket-machine"/%}} ### Im Zug diff --git a/content/operator/sbb/index.en.md b/content/operator/sbb/index.en.md index 8fb23395..3dd258bf 100644 --- a/content/operator/sbb/index.en.md +++ b/content/operator/sbb/index.en.md @@ -85,17 +85,17 @@ Trains stopping at all stations. In metropolitan areas also called S-Bahn. \ ### Online -{{% booking id="sbb_website"/%}} +{{% booking id="sbb-website"/%}} -{{% booking id="db_website"/%}} +{{% booking id="db-website"/%}} -{{% booking id="db_website_fip_db" +{{% booking id="db-website-fip-db" subtitle="For national and cross-border connections. Cross-border FIP 50 Tickets, with ticket portion only for the Swiss section, for Deutsche Bahn employees" %}} Through FIP 50 Tickets, continuous journeys on the `ECE` Frankfurt - Milan route can be booked up to Milan. {{% /booking %}} -{{% booking id="db_website_fip_international" +{{% booking id="db-website-fip-international" subtitle="For national and cross-border connections. Cross-border FIP 50 Tickets for the entire route (not valid in your own country)" %}} Through FIP 50 Tickets, continuous journeys on the `ECE` Frankfurt - Milan route can be booked up to Milan. @@ -103,13 +103,13 @@ Through FIP 50 Tickets, continuous journeys on the `ECE` Frankfurt - Milan route ### By Phone -{{% booking id="obb_phone" subtitle="Nightjet booking" fip_50=nil /%}} +{{% booking id="obb-phone" subtitle="Nightjet booking" fip_50=nil /%}} ### On Site -{{% booking id="sbb_ticket_office"/%}} +{{% booking id="sbb-ticket-office"/%}} -{{% booking id="sbb_ticket_machine"/%}} +{{% booking id="sbb-ticket-machine"/%}} ### On the Train diff --git a/content/operator/sncb/index.de.md b/content/operator/sncb/index.de.md index efd910bf..df3ecaea 100644 --- a/content/operator/sncb/index.de.md +++ b/content/operator/sncb/index.de.md @@ -1,124 +1,124 @@ ---- -draft: false -title: "SNCB" -description: "Informationen über die FIP-Bedingungen bei SNCB." -country: - - "belgium" -operator: "sncb" ---- - -Die SNCB (Société nationale des chemins de fer belges) bzw. NMBS (Nationale Maatschappij der Belgische Spoorwegen) ist die belgische Staatsbahn und die wichtigste Bahngesellschaft in Belgien. - -## Zusammenfassung - -- SNCB akzeptiert FIP Freifahrt und FIP 50 Tickets -- Keine Reservierungspflicht -- Aufschlag für Fahrten von/zum Flughafen Brüssel Zaventem - -## Gültigkeit FIP Tickets - -FIP Freifahrtsschein: ✅ \ -FIP Freifahrtsschein Angehörige: ✅ \ -FIP 50 Tickets: ✅ - -FIP Freifahrtscheine und FIP 50 Tickets sind auf Verbindungen der SNCB gültig. Bei grenzüberschreitenden Fahrten muss entweder ein durchgängiges FIP 50 Ticket oder FIP Freifahrtscheine beider Länder vorhanden sein. - -## Zugkategorien und Reservierungen - -Innerhalb Belgiens ist bei der SNCB keine Reservierung erforderlich und in vielen Zügen auch nicht möglich. Beim grenzüberschreitenden ICE nach Deutschland ist eine Reservierung möglich und war beispielsweise im Sommer 2024 auch verpflichtend (nur bei grenzüberschreitenden Reisen). - -{{% expander "Intercity-Express (ICE)" traincategory category %}} -**Beschreibung:** \ -Hochgeschwindigkeitszüge der Deutschen Bahn, die in Belgien von der SNCB übernommen werden. Sie verkehren zwischen Brüssel (Midi) und Deutschland (Köln / Frankfurt am Main), können jedoch auch innerhalb Belgiens zwischen Bruxelles Midi und Liège-Guillemins mit FIP Fahrscheinen ohne Aufschlag genutzt werden. \ -**Reservierung möglich:** ja \ -**Reservierungspflicht:** nein -{{% /expander %}} - -{{% expander "Intercity (IC)" traincategory category %}} -**Beschreibung:** \ -Anders als in anderen Ländern keine wirklichen Fernzüge, sondern eher schnelle Regionalzüge mit wenigen Halten. \ -**Reservierung möglich:** nein \ -**Reservierungspflicht:** nein -{{% /expander %}} - -{{% expander "Train local oder Lokale trein (L)" traincategory category %}} -**Beschreibung:** \ -Regionalbahnen mit Halt an meist allen Stationen, in den Verbindungsauskünften oft auch einfach als `R` für Regionalzug zu finden. \ -**Reservierung möglich:** nein \ -**Reservierungspflicht:** nein -{{% /expander %}} - -{{% expander "Train S oder S-Trein (S)" traincategory category %}} -**Beschreibung:** \ -Eine S-Bahn in den Großräumen Antwerpen, Brüssel, Charleroi, Gent oder Lüttich. Sie verbinden die großen Städte mit den Vororten und halten meist überall. Anders als in anderen Ländern zeichnen sich die S-Bahnen hier nicht durch dichtere Takte als bei anderen Zugkategorien aus. In der Verbindungsauskunft werden auch diese manchmal als `R` für Regionalzug zusammengefasst. \ -**Reservierung möglich:** nein \ -**Reservierungspflicht:** nein -{{% /expander %}} - -{{% expander "Train d’heure de pointe oder Piekuurtrein (P)" traincategory category %}} -**Beschreibung:** \ -Zusätzliche Züge zu den Hauptverkehrszeiten montags bis freitags morgens sowie am späten Nachmittag, in den Verbindungsauskünften oft auch einfach als `R` für Regionalzug zu finden. \ -**Reservierung möglich:** nein \ -**Reservierungspflicht:** nein -{{% /expander %}} - -{{% expander "Express (E/EXP/EXTRA)" traincategory category %}} -**Beschreibung:** \ -Zusätzliche Züge bei hohem Verkehrsaufkommen, vor allem in den Sommermonaten zur belgischen Küste. \ -**Reservierung möglich:** nein \ -**Reservierungspflicht:** nein -{{% /expander %}} - -{{% expander "Tourist (T)" traincategory category %}} -**Beschreibung:** \ -Zusätzliche Züge zu bestimmten touristischen Zielen, oft auch einfach als `R` für Regionalzug zu finden. \ -**Reservierung möglich:** nein \ -**Reservierungspflicht:** nein -{{% /expander %}} - -## Ticket- und Reservierungskauf - -### Online - -{{% booking id="sncb_website" %}} -Bei Nutzung einer Freifahrt für die SNCB kann über die Website ein grenzüberschreitendes Ticket gebucht werden, welches die Freifahrt im belgischen Abschnitt berücksichtigt. Dafür bei den Reisenden die Ermäßigung "Freifahrtschein Belgien (SNCB)" angeben. Somit lassen sich z. B. Züge von Belgien nach Lille in Frankreich (außer mit dem `TGV`, der einen Globalpreis besitzt und nicht von der SNCB betrieben wird) sehr günstig buchen. -{{% /booking %}} - -{{% booking id="db_website_fip_db" - subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets, mit Ticketanteil nur für den belgischen Abschnitt, für Mitarbeiter der Deutschen Bahn" -/%}} - -{{% booking id="db_website_fip_international" - subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets für die gesamte Strecke (keine Gültigkeit im eigenen Land)" -/%}} - -### Vor Ort - -{{% booking id="sncb_ticket_office" /%}} - -{{% booking id="db_ticket_office" /%}} - -### Im Zug - -Ist kein Schalter vorhanden oder dieser nicht geöffnet, kann an Bord des Zuges ein Ticket beim Zugbegleiter gekauft werden, wenn dieser sofort aufgesucht wird. Laut SNCB wird hier ein Aufschlag von 9 Euro berechnet. [^2] - -## Ermäßigungen - -Kinder bis 5 Jahren reisen kostenlos in den Zügen der SNCB. Kinder im Alter von 6 bis 11 Jahren sind berechtigt für ein Rabatt von 50% auf den Erwachsenen-Tarif, ab 12 zahlen sie den Erwachsenen-Tarif. Sind sie FIP-berechtigt, zahlen sie entsprechend hier auch bei FIP 50 nur die Hälfte des Normalpreises.[^1] - -## Tarifliche Besonderheiten - -### Flughafen Brüssel Zaventem - -Auf Verbindungen von und zum Flughafen Brüssel Zaventem muss für den FIP Freifahrtschein ein Zuschlag gezahlt werden. Dieser beträgt aktuell 6,90 Euro (vgl. [Info der SNCB](https://www.belgiantrain.be/de/tickets-and-railcards/airports/brussels-airport)) und muss auch gezahlt werden, wenn der Hinweise *No Supplement Necessary* angegeben ist. Bei FIP 50 Tickets ist dieser bereits im Preis inbegriffen. [^1] - -## Empfehlungen - -{{% highlight tip %}} -Die 1. Klasse in den Zügen der SNCB / NMBS wird oft auch mit 2. Klasse Tickets benutzt. Auch ist die 1. Klasse meist nicht viel komfortabler als die 2. Klasse. Anders als in anderen Ländern lohnt sich daher ein Kauf von 1. Klasse Tickets, um hier mehr Platz und Ruhe zu haben, nur bedingt. -{{% /highlight %}} - -## Quellen - -[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) -[^2]: [SNCB Bordpreis](https://www.belgiantrain.be/de/tickets-and-railcards/on-board-fare) +--- +draft: false +title: "SNCB" +description: "Informationen über die FIP-Bedingungen bei SNCB." +country: + - "belgium" +operator: "sncb" +--- + +Die SNCB (Société nationale des chemins de fer belges) bzw. NMBS (Nationale Maatschappij der Belgische Spoorwegen) ist die belgische Staatsbahn und die wichtigste Bahngesellschaft in Belgien. + +## Zusammenfassung + +- SNCB akzeptiert FIP Freifahrt und FIP 50 Tickets +- Keine Reservierungspflicht +- Aufschlag für Fahrten von/zum Flughafen Brüssel Zaventem + +## Gültigkeit FIP Tickets + +FIP Freifahrtsschein: ✅ \ +FIP Freifahrtsschein Angehörige: ✅ \ +FIP 50 Tickets: ✅ + +FIP Freifahrtscheine und FIP 50 Tickets sind auf Verbindungen der SNCB gültig. Bei grenzüberschreitenden Fahrten muss entweder ein durchgängiges FIP 50 Ticket oder FIP Freifahrtscheine beider Länder vorhanden sein. + +## Zugkategorien und Reservierungen + +Innerhalb Belgiens ist bei der SNCB keine Reservierung erforderlich und in vielen Zügen auch nicht möglich. Beim grenzüberschreitenden ICE nach Deutschland ist eine Reservierung möglich und war beispielsweise im Sommer 2024 auch verpflichtend (nur bei grenzüberschreitenden Reisen). + +{{% expander "Intercity-Express (ICE)" traincategory category %}} +**Beschreibung:** \ +Hochgeschwindigkeitszüge der Deutschen Bahn, die in Belgien von der SNCB übernommen werden. Sie verkehren zwischen Brüssel (Midi) und Deutschland (Köln / Frankfurt am Main), können jedoch auch innerhalb Belgiens zwischen Bruxelles Midi und Liège-Guillemins mit FIP Fahrscheinen ohne Aufschlag genutzt werden. \ +**Reservierung möglich:** ja \ +**Reservierungspflicht:** nein +{{% /expander %}} + +{{% expander "Intercity (IC)" traincategory category %}} +**Beschreibung:** \ +Anders als in anderen Ländern keine wirklichen Fernzüge, sondern eher schnelle Regionalzüge mit wenigen Halten. \ +**Reservierung möglich:** nein \ +**Reservierungspflicht:** nein +{{% /expander %}} + +{{% expander "Train local oder Lokale trein (L)" traincategory category %}} +**Beschreibung:** \ +Regionalbahnen mit Halt an meist allen Stationen, in den Verbindungsauskünften oft auch einfach als `R` für Regionalzug zu finden. \ +**Reservierung möglich:** nein \ +**Reservierungspflicht:** nein +{{% /expander %}} + +{{% expander "Train S oder S-Trein (S)" traincategory category %}} +**Beschreibung:** \ +Eine S-Bahn in den Großräumen Antwerpen, Brüssel, Charleroi, Gent oder Lüttich. Sie verbinden die großen Städte mit den Vororten und halten meist überall. Anders als in anderen Ländern zeichnen sich die S-Bahnen hier nicht durch dichtere Takte als bei anderen Zugkategorien aus. In der Verbindungsauskunft werden auch diese manchmal als `R` für Regionalzug zusammengefasst. \ +**Reservierung möglich:** nein \ +**Reservierungspflicht:** nein +{{% /expander %}} + +{{% expander "Train d’heure de pointe oder Piekuurtrein (P)" traincategory category %}} +**Beschreibung:** \ +Zusätzliche Züge zu den Hauptverkehrszeiten montags bis freitags morgens sowie am späten Nachmittag, in den Verbindungsauskünften oft auch einfach als `R` für Regionalzug zu finden. \ +**Reservierung möglich:** nein \ +**Reservierungspflicht:** nein +{{% /expander %}} + +{{% expander "Express (E/EXP/EXTRA)" traincategory category %}} +**Beschreibung:** \ +Zusätzliche Züge bei hohem Verkehrsaufkommen, vor allem in den Sommermonaten zur belgischen Küste. \ +**Reservierung möglich:** nein \ +**Reservierungspflicht:** nein +{{% /expander %}} + +{{% expander "Tourist (T)" traincategory category %}} +**Beschreibung:** \ +Zusätzliche Züge zu bestimmten touristischen Zielen, oft auch einfach als `R` für Regionalzug zu finden. \ +**Reservierung möglich:** nein \ +**Reservierungspflicht:** nein +{{% /expander %}} + +## Ticket- und Reservierungskauf + +### Online + +{{% booking id="sncb-website" %}} +Bei Nutzung einer Freifahrt für die SNCB kann über die Website ein grenzüberschreitendes Ticket gebucht werden, welches die Freifahrt im belgischen Abschnitt berücksichtigt. Dafür bei den Reisenden die Ermäßigung "Freifahrtschein Belgien (SNCB)" angeben. Somit lassen sich z. B. Züge von Belgien nach Lille in Frankreich (außer mit dem `TGV`, der einen Globalpreis besitzt und nicht von der SNCB betrieben wird) sehr günstig buchen. +{{% /booking %}} + +{{% booking id="db-website-fip-db" + subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets, mit Ticketanteil nur für den belgischen Abschnitt, für Mitarbeiter der Deutschen Bahn" +/%}} + +{{% booking id="db-website-fip-international" + subtitle="Für nationale und grenzüberschreitende Verbindungen. Grenzüberschreitende FIP 50 Tickets für die gesamte Strecke (keine Gültigkeit im eigenen Land)" +/%}} + +### Vor Ort + +{{% booking id="sncb-ticket-office" /%}} + +{{% booking id="db-ticket-office" /%}} + +### Im Zug + +Ist kein Schalter vorhanden oder dieser nicht geöffnet, kann an Bord des Zuges ein Ticket beim Zugbegleiter gekauft werden, wenn dieser sofort aufgesucht wird. Laut SNCB wird hier ein Aufschlag von 9 Euro berechnet. [^2] + +## Ermäßigungen + +Kinder bis 5 Jahren reisen kostenlos in den Zügen der SNCB. Kinder im Alter von 6 bis 11 Jahren sind berechtigt für ein Rabatt von 50% auf den Erwachsenen-Tarif, ab 12 zahlen sie den Erwachsenen-Tarif. Sind sie FIP-berechtigt, zahlen sie entsprechend hier auch bei FIP 50 nur die Hälfte des Normalpreises.[^1] + +## Tarifliche Besonderheiten + +### Flughafen Brüssel Zaventem + +Auf Verbindungen von und zum Flughafen Brüssel Zaventem muss für den FIP Freifahrtschein ein Zuschlag gezahlt werden. Dieser beträgt aktuell 6,90 Euro (vgl. [Info der SNCB](https://www.belgiantrain.be/de/tickets-and-railcards/airports/brussels-airport)) und muss auch gezahlt werden, wenn der Hinweise *No Supplement Necessary* angegeben ist. Bei FIP 50 Tickets ist dieser bereits im Preis inbegriffen. [^1] + +## Empfehlungen + +{{% highlight tip %}} +Die 1. Klasse in den Zügen der SNCB / NMBS wird oft auch mit 2. Klasse Tickets benutzt. Auch ist die 1. Klasse meist nicht viel komfortabler als die 2. Klasse. Anders als in anderen Ländern lohnt sich daher ein Kauf von 1. Klasse Tickets, um hier mehr Platz und Ruhe zu haben, nur bedingt. +{{% /highlight %}} + +## Quellen + +[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) +[^2]: [SNCB Bordpreis](https://www.belgiantrain.be/de/tickets-and-railcards/on-board-fare) diff --git a/content/operator/sncb/index.en.md b/content/operator/sncb/index.en.md index 46f21958..8e64f520 100644 --- a/content/operator/sncb/index.en.md +++ b/content/operator/sncb/index.en.md @@ -1,123 +1,123 @@ ---- -draft: false -title: "SNCB" -description: "Find out about the FIP conditions at SNCB." -country: - - "belgium" -operator: "sncb" ---- - -The SNCB (Société nationale des chemins de fer belges) or NMBS (Nationale Maatschappij der Belgische Spoorwegen) is the Belgian national railway operator and the most important railway operator in Belgium. - -## Summary - -- SNCB accepts FIP Coupons and FIP 50 tickets -- No reservation required -- Surcharge for trips to/from Brussels Zaventem Airport - -## Validity of FIP Tickets - -FIP Coupon: ✅ \ -FIP Coupon relatives: ✅ \ -FIP 50 tickets: ✅ - -FIP Coupons and FIP 50 tickets are valid on SNCB connections. For cross-border trips, either a continuous FIP 50 ticket or FIP Coupons from both countries must be available. - -## Train Categories and Reservations - -Within Belgium, no reservation is required for SNCB and in many trains, it is not possible. For the cross-border ICE to Germany, a reservation is possible and was mandatory in summer 2024 (only for cross-border journeys). - -{{% expander "Intercity-Express (ICE)" traincategory category %}} -**Description:** \ -High-speed trains of Deutsche Bahn, operated by SNCB in Belgium. They run between Brussels (Midi) and Germany (Cologne / Frankfurt am Main), but can also be used with FIP tickets without surcharge within Belgium between Brussels Midi and Liège-Guillemins. \ -**Reservation possible:** yes \ -**Reservation required:** no -{{% /expander %}} - -{{% expander "Intercity (IC)" traincategory category %}} -**Description:** \ -Unlike in other countries, these are not real long-distance trains, but rather fast regional trains with few stops. \ -**Reservation possible:** no \ -**Reservation required:** no -{{% /expander %}} - -{{% expander "Train local or Lokale trein (L)" traincategory category %}} -**Description:** \ -Regional trains stopping at most stations, often simply referred to as `R` for regional train in connection information. \ -**Reservation possible:** no \ -**Reservation required:** no -{{% /expander %}} - -{{% expander "Train S or S-Trein (S)" traincategory category %}} -**Description:** \ -A suburban train in the metropolitan areas of Antwerp, Brussels, Charleroi, Ghent, or Liège. They connect the major cities with the suburbs and usually stop everywhere. Unlike in other countries, the S-trains here do not have denser schedules than other train categories. In the connection information, these are sometimes also summarized as `R` for regional train. \ -**Reservation possible:** no \ -**Reservation required:** no -{{% /expander %}} - -{{% expander "Train d’heure de pointe or Piekuurtrein (P)" traincategory category %}} -**Description:** \ -Additional trains during peak hours from Monday to Friday mornings and late afternoons, often simply referred to as `R` for regional train in connection information. \ -**Reservation possible:** no \ -**Reservation required:** no -{{% /expander %}} - -{{% expander "Express (E/EXP/EXTRA)" traincategory category %}} -**Description:** \ -Additional trains during high traffic periods, especially in the summer months to the Belgian coast. \ -**Reservation possible:** no \ -**Reservation required:** no -{{% /expander %}} - -{{% expander "Tourist (T)" traincategory category %}} -**Description:** \ -Additional trains to certain tourist destinations, often simply referred to as `R` for regional train. \ -**Reservation possible:** no \ -**Reservation required:** no -{{% /expander %}} - -## Ticket and Reservation Purchase - -### Online -{{% booking id="sncb_website" %}} -When using a SNCB FIP Coupon, a cross-border ticket can be booked via the website, which takes the free travel within the Belgian section into account. To do this, select the discount "100% Discount Belgium (SNCB)" for the travelers. This allows, for example, very affordable bookings for trains from Belgium to Lille in France (except for the `TGV`, which has a global price and is not operated by SNCB). -{{% /booking %}} - -{{% booking id="db_website_fip_db" - subtitle="For domestic and cross-border connections. Cross-border FIP 50 tickets, with ticket portions valid only for the Belgian section, for employees of Deutsche Bahn" -/%}} - -{{% booking id="db_website_fip_international" - subtitle="For domestic and cross-border connections. Cross-border FIP 50 tickets valid for the entire route (not valid in the home country)" -/%}} - -### On-site - -{{% booking id="sncb_ticket_office" /%}} - -{{% booking id="db_ticket_office" /%}} - -### On the train - -If no ticket counter is available or open, a ticket can be purchased on board the train from the conductor if approached immediately. According to SNCB, a surcharge of 9 euros is charged here. [^2] - -## Discounts - -Children up to 5 years old travel free on SNCB trains. Children aged 6 to 11 are entitled to a 50% discount on the adult fare, and from 12 years old, they pay the adult fare. If they are FIP eligible, they also pay only half the normal price with FIP 50. [^1] - -## Special Tariff Conditions - -### Brussels Zaventem Airport - -For connections to and from Brussels Zaventem Airport, a surcharge must be paid for the FIP Coupon. This currently amounts to 6.70 euros (see [SNCB info](https://www.belgiantrain.be/en/tickets-and-railcards/airports/brussels-airport)) and must also be paid if the note *No Supplement Necessary* is indicated. For FIP 50 tickets, this is already included in the price. [^1] - -## Recommendations - -{{% highlight tip %}} -The first class in SNCB / NMBS trains is often used with second class tickets. Also, the 1st class is usually not much more comfortable than the second class. Unlike in other countries, buying first class tickets to have more space and quiet is only worthwhile to a limited extent. -{{% /highlight %}} - -## Sources - -[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) -[^2]: [SNCB On-board Fare](https://www.belgiantrain.be/en/tickets-and-railcards/on-board-fare) +--- +draft: false +title: "SNCB" +description: "Find out about the FIP conditions at SNCB." +country: + - "belgium" +operator: "sncb" +--- + +The SNCB (Société nationale des chemins de fer belges) or NMBS (Nationale Maatschappij der Belgische Spoorwegen) is the Belgian national railway operator and the most important railway operator in Belgium. + +## Summary + +- SNCB accepts FIP Coupons and FIP 50 tickets +- No reservation required +- Surcharge for trips to/from Brussels Zaventem Airport + +## Validity of FIP Tickets + +FIP Coupon: ✅ \ +FIP Coupon relatives: ✅ \ +FIP 50 tickets: ✅ + +FIP Coupons and FIP 50 tickets are valid on SNCB connections. For cross-border trips, either a continuous FIP 50 ticket or FIP Coupons from both countries must be available. + +## Train Categories and Reservations + +Within Belgium, no reservation is required for SNCB and in many trains, it is not possible. For the cross-border ICE to Germany, a reservation is possible and was mandatory in summer 2024 (only for cross-border journeys). + +{{% expander "Intercity-Express (ICE)" traincategory category %}} +**Description:** \ +High-speed trains of Deutsche Bahn, operated by SNCB in Belgium. They run between Brussels (Midi) and Germany (Cologne / Frankfurt am Main), but can also be used with FIP tickets without surcharge within Belgium between Brussels Midi and Liège-Guillemins. \ +**Reservation possible:** yes \ +**Reservation required:** no +{{% /expander %}} + +{{% expander "Intercity (IC)" traincategory category %}} +**Description:** \ +Unlike in other countries, these are not real long-distance trains, but rather fast regional trains with few stops. \ +**Reservation possible:** no \ +**Reservation required:** no +{{% /expander %}} + +{{% expander "Train local or Lokale trein (L)" traincategory category %}} +**Description:** \ +Regional trains stopping at most stations, often simply referred to as `R` for regional train in connection information. \ +**Reservation possible:** no \ +**Reservation required:** no +{{% /expander %}} + +{{% expander "Train S or S-Trein (S)" traincategory category %}} +**Description:** \ +A suburban train in the metropolitan areas of Antwerp, Brussels, Charleroi, Ghent, or Liège. They connect the major cities with the suburbs and usually stop everywhere. Unlike in other countries, the S-trains here do not have denser schedules than other train categories. In the connection information, these are sometimes also summarized as `R` for regional train. \ +**Reservation possible:** no \ +**Reservation required:** no +{{% /expander %}} + +{{% expander "Train d’heure de pointe or Piekuurtrein (P)" traincategory category %}} +**Description:** \ +Additional trains during peak hours from Monday to Friday mornings and late afternoons, often simply referred to as `R` for regional train in connection information. \ +**Reservation possible:** no \ +**Reservation required:** no +{{% /expander %}} + +{{% expander "Express (E/EXP/EXTRA)" traincategory category %}} +**Description:** \ +Additional trains during high traffic periods, especially in the summer months to the Belgian coast. \ +**Reservation possible:** no \ +**Reservation required:** no +{{% /expander %}} + +{{% expander "Tourist (T)" traincategory category %}} +**Description:** \ +Additional trains to certain tourist destinations, often simply referred to as `R` for regional train. \ +**Reservation possible:** no \ +**Reservation required:** no +{{% /expander %}} + +## Ticket and Reservation Purchase + +### Online +{{% booking id="sncb-website" %}} +When using a SNCB FIP Coupon, a cross-border ticket can be booked via the website, which takes the free travel within the Belgian section into account. To do this, select the discount "100% Discount Belgium (SNCB)" for the travelers. This allows, for example, very affordable bookings for trains from Belgium to Lille in France (except for the `TGV`, which has a global price and is not operated by SNCB). +{{% /booking %}} + +{{% booking id="db-website-fip-db" + subtitle="For domestic and cross-border connections. Cross-border FIP 50 tickets, with ticket portions valid only for the Belgian section, for employees of Deutsche Bahn" +/%}} + +{{% booking id="db-website-fip-international" + subtitle="For domestic and cross-border connections. Cross-border FIP 50 tickets valid for the entire route (not valid in the home country)" +/%}} + +### On-site + +{{% booking id="sncb-ticket-office" /%}} + +{{% booking id="db-ticket-office" /%}} + +### On the train + +If no ticket counter is available or open, a ticket can be purchased on board the train from the conductor if approached immediately. According to SNCB, a surcharge of 9 euros is charged here. [^2] + +## Discounts + +Children up to 5 years old travel free on SNCB trains. Children aged 6 to 11 are entitled to a 50% discount on the adult fare, and from 12 years old, they pay the adult fare. If they are FIP eligible, they also pay only half the normal price with FIP 50. [^1] + +## Special Tariff Conditions + +### Brussels Zaventem Airport + +For connections to and from Brussels Zaventem Airport, a surcharge must be paid for the FIP Coupon. This currently amounts to 6.70 euros (see [SNCB info](https://www.belgiantrain.be/en/tickets-and-railcards/airports/brussels-airport)) and must also be paid if the note *No Supplement Necessary* is indicated. For FIP 50 tickets, this is already included in the price. [^1] + +## Recommendations + +{{% highlight tip %}} +The first class in SNCB / NMBS trains is often used with second class tickets. Also, the 1st class is usually not much more comfortable than the second class. Unlike in other countries, buying first class tickets to have more space and quiet is only worthwhile to a limited extent. +{{% /highlight %}} + +## Sources + +[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html) +[^2]: [SNCB On-board Fare](https://www.belgiantrain.be/en/tickets-and-railcards/on-board-fare) diff --git a/content/operator/zsr/index.de.md b/content/operator/zsr/index.de.md index 59a9c3ba..1f6eba4f 100644 --- a/content/operator/zsr/index.de.md +++ b/content/operator/zsr/index.de.md @@ -93,19 +93,19 @@ Standard-Regionalzüge, die meist überall halten (es gibt jedoch Ausnahmen). Ge ### Online -{{% booking id="zssk_website" +{{% booking id="zssk-website" subtitle="Für nationale Verbindungen inkl. IC & SC" /%}} -{{% booking id="db_website" +{{% booking id="db-website" subtitle="Außer IC & SC" /%}} ### Vor Ort -{{% booking id="zssk_ticket_office" /%}} +{{% booking id="zssk-ticket-office" /%}} -{{% booking id="db_ticket_office" +{{% booking id="db-ticket-office" subtitle="Außer IC & SC" /%}} diff --git a/content/operator/zsr/index.en.md b/content/operator/zsr/index.en.md index 7348c4e2..56bfb779 100644 --- a/content/operator/zsr/index.en.md +++ b/content/operator/zsr/index.en.md @@ -90,19 +90,19 @@ Standard regional trains that usually stop everywhere (there are exceptions). Es ## Ticket and Reservation Purchase ### Online -{{% booking id="zssk_website" +{{% booking id="zssk-website" subtitle="For national connections including IC & SC" /%}} -{{% booking id="db_website" +{{% booking id="db-website" subtitle="Excluding IC & SC" /%}} ### On site -{{% booking id="zssk_ticket_office" /%}} +{{% booking id="zssk-ticket-office" /%}} -{{% booking id="db_ticket_office" +{{% booking id="db-ticket-office" subtitle="Excluding IC & SC" /%}} diff --git a/content/success/index.de.html b/content/success/index.de.html deleted file mode 100644 index cbde1ba1..00000000 --- a/content/success/index.de.html +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "Erfolgreich!" ---- - -Wir melden uns schnellstmöglich zurück.
- }}">Zurück zur Startseite -We will get back to you as soon as possible.
- }}">Back to start page - -