diff --git a/assets/images/logos/bdz.svg b/assets/images/logos/bdz.svg
index 0f38249d..c116ff3f 100644
--- a/assets/images/logos/bdz.svg
+++ b/assets/images/logos/bdz.svg
@@ -1,3 +1,3 @@
-
+
diff --git a/content/booking/bdz-ticket-office/index.de.md b/content/booking/bdz-ticket-office/index.de.md
new file mode 100644
index 00000000..5466c2ab
--- /dev/null
+++ b/content/booking/bdz-ticket-office/index.de.md
@@ -0,0 +1,25 @@
+---
+draft: false
+title: "BDŽ Ticketschalter"
+description: "Buchungsinformationen für die BDŽ Ticketschalter."
+params:
+ classes:
+ first: "1 Lew"
+ second: "1 Lew"
+ fip_50: true
+ reservations: true
+ additional_info_link: "https://www.bdz.bg/en/a/stations"
+ type: "onsite"
+---
+
+{{% booking-section "fip_50" %}}
+**FIP 50 Fahrkarten**
+
+Am BDŽ Ticketschalter können FIP 50 Fahrkarten für Reisen innerhalb Bulgariens sowie an internationalen Ticketschaltern auch für Fahrten nach Rumänien erworben werden.
+{{% /booking-section %}}
+
+{{% booking-section "reservations" %}}
+**Reservierungen**
+
+Reservierungen für Züge können vor Ort zu einem Preis von 1 Lew (0,50 €) erworben werden. Bei Nutzung eines FIP Freifahrtscheins muss dieser dafür vorgelegt werden. Die Nummer des Freifahrtscheins wird dann mit auf das Ticket gedruckt.
+{{% /booking-section %}}
diff --git a/content/booking/bdz-ticket-office/index.en.md b/content/booking/bdz-ticket-office/index.en.md
new file mode 100644
index 00000000..bbfc9f7a
--- /dev/null
+++ b/content/booking/bdz-ticket-office/index.en.md
@@ -0,0 +1,25 @@
+---
+draft: false
+title: "BDŽ Ticket Office"
+description: "Booking information for BDŽ ticket offices."
+params:
+ classes:
+ first: "1 Lev"
+ second: "1 Lev"
+ fip_50: true
+ reservations: true
+ additional_info_link: "https://www.bdz.bg/en/a/stations"
+ type: "onsite"
+---
+
+{{% booking-section "fip_50" %}}
+**FIP 50 Tickets**
+
+At BDŽ ticket offices, you can purchase FIP 50 Tickets for travel within Bulgaria, and at international ticket offices also for journeys to Romania.
+{{% /booking-section %}}
+
+{{% booking-section "reservations" %}}
+**Reservations**
+
+Reservations for trains can be purchased on site for 1 Lev (0.50 €). If you are using an FIP Coupon, you must present it; the coupon number will be printed on the ticket.
+{{% /booking-section %}}
diff --git a/content/booking/bdz-ticket-office/index.fr.md b/content/booking/bdz-ticket-office/index.fr.md
new file mode 100644
index 00000000..e7600a4c
--- /dev/null
+++ b/content/booking/bdz-ticket-office/index.fr.md
@@ -0,0 +1,25 @@
+---
+draft: false
+title: "Guichet BDŽ"
+description: "Informations de réservation pour les guichets BDŽ."
+params:
+ classes:
+ first: "1 Lev"
+ second: "1 Lev"
+ fip_50: true
+ reservations: true
+ additional_info_link: "https://www.bdz.bg/en/a/stations"
+ type: "onsite"
+---
+
+{{% booking-section "fip_50" %}}
+**Billets FIP 50**
+
+Aux guichets BDŽ, il est possible d'acheter des Billets FIP 50 pour des voyages en Bulgarie, et aux guichets internationaux également pour des trajets vers la Roumanie.
+{{% /booking-section %}}
+
+{{% booking-section "reservations" %}}
+**Réservations**
+
+Les réservations pour les trains peuvent être effectuées sur place pour 1 Lev (0,50 €). Si vous utilisez un Coupon FIP, il doit être présenté ; le numéro du coupon sera imprimé sur le billet.
+{{% /booking-section %}}
diff --git a/content/booking/bdz-website/index.de.md b/content/booking/bdz-website/index.de.md
new file mode 100644
index 00000000..816d81ec
--- /dev/null
+++ b/content/booking/bdz-website/index.de.md
@@ -0,0 +1,13 @@
+---
+draft: false
+title: "BDŽ Website"
+description: "Buchungsinformationen für die BDŽ Website."
+params:
+ fip_50: false
+ reservations: false
+ booking_link: "https://bileti.bdz.bg/"
+ additional_info_link: "https://www.bdz.bg/en/c/tickets-and-cards"
+ type: "website"
+---
+
+Über die Website der BDŽ können derzeit weder FIP-50-Tickets noch reine Reservierungen erworben werden. Aktuell sind ausschließlich normale Fahrkarten für den innerbulgarischen Verkehr erhältlich – bei reservierungspflichtigen Zügen ist die Reservierung automatisch enthalten. Falls eine Ermäßigungskarte wie die „Railway Discount Card“ oder ein ISIC-Studentenausweis vorliegt, kann diese(r) beim Buchungsvorgang angegeben werden.
diff --git a/content/booking/bdz-website/index.en.md b/content/booking/bdz-website/index.en.md
new file mode 100644
index 00000000..b8e67372
--- /dev/null
+++ b/content/booking/bdz-website/index.en.md
@@ -0,0 +1,13 @@
+---
+draft: false
+title: "BDŽ Website"
+description: "Booking information for the BDŽ website."
+params:
+ fip_50: false
+ reservations: false
+ booking_link: "https://bileti.bdz.bg/"
+ additional_info_link: "https://www.bdz.bg/en/c/tickets-and-cards"
+ type: "website"
+---
+
+Currently, it is not possible to buy FIP 50 tickets or reservations via the BDŽ website. Only regular tickets for domestic travel within Bulgaria can be purchased here, and for reservation-required trains, a reservation is automatically included. If you have a discount card such as a "Railway discount card" or an ISIC student card, you can enter it during booking.
diff --git a/content/booking/bdz-website/index.fr.md b/content/booking/bdz-website/index.fr.md
new file mode 100644
index 00000000..3aa3d917
--- /dev/null
+++ b/content/booking/bdz-website/index.fr.md
@@ -0,0 +1,13 @@
+---
+draft: false
+title: "Site web BDŽ"
+description: "Informations de réservation pour le site web de la BDŽ."
+params:
+ fip_50: false
+ reservations: false
+ booking_link: "https://bileti.bdz.bg/"
+ additional_info_link: "https://www.bdz.bg/en/c/tickets-and-cards"
+ type: "website"
+---
+
+Actuellement, il n'est pas possible d'acheter des billets FIP 50 ou des réservations via le site web de la BDŽ. Seuls des billets ordinaires pour des trajets intérieurs en Bulgarie peuvent être achetés ici, et pour les trains à réservation obligatoire, la réservation est automatiquement incluse. Si vous disposez d'une carte de réduction comme une "Railway discount card" ou une carte ISIC, vous pouvez l'indiquer lors de la réservation.
diff --git a/content/country/bulgaria/image.webp b/content/country/bulgaria/image.webp
new file mode 100644
index 00000000..8a1837b0
Binary files /dev/null and b/content/country/bulgaria/image.webp differ
diff --git a/content/country/bulgaria/index.de.md b/content/country/bulgaria/index.de.md
new file mode 100644
index 00000000..d8399985
--- /dev/null
+++ b/content/country/bulgaria/index.de.md
@@ -0,0 +1,52 @@
+---
+draft: false
+title: "Bulgarien"
+country: "bulgaria"
+params:
+ operators_without_fip:
+ - Optima Express
+---
+
+## FIP Nutzung
+
+In Bulgarien lässt sich FIP vergleichsweise einfach nutzen, nur die Online-Buchungsmöglichkeiten sind sehr eingeschränkt. Die bulgarische Staatsbahn Balgarski Darschawni Schelesnizi ([BDŽ]({{< ref "/operator/bdz" >}} "BDZ")) ist derzeit noch fast das einzige Eisenbahnverkehrsunternehmen mit Personenverkehr in dem Land. FIP wird hier anerkannt. Mit einem vorhandenen FIP Freifahrtschein müssen lediglich bei reservierungspflichtigen Zügen Reservierungen vor Ort am Fahrkartenschalter erworben werden. FIP 50 Tickets können ebenfalls am Fahrkartenschalter erworben werden. Bei internationalen Verbindungen gibt es die entsprechend benötigten Fahrkarten lediglich an speziell dafür ausgelegte Fahrkartenschaltern an großen Bahnhöfen.
+
+## Wissenswertes
+
+Das Schienennetz in Bulgarien ist vor allem auf die Ost-West-Richtung ausgelegt. Hier gibt es verschiedene Verbindungen, welche die größten Städte des Landes miteinander verbinden. Eine der wichtigsten Verbindungen führt von Sofia nach Varna; diese kann sowohl über Pleven im Norden als auch über Plovdiv im Süden befahren werden. Es existieren auch wenige Nord-Süd-Verbindungen, die vor allem auch als Zubringer zu den anderen Hauptstrecken genutzt werden.
+
+Das Streckennetz ist eher alt und die Verbindungen meist sehr langsam. Auch einen Taktverkehr gibt es nicht wirklich. Es verkehren meist nur wenige Züge pro Tag auf den einzelnen Routen. Ausnahmen bestehen im Vorortverkehr, beispielsweise zwischen Plovdiv und Asenvograd, wo meist alle 75 Minuten ein Zug verkehrt. Verspätungen sind zwar nicht selten, aber gerade auf langen Verbindungen werden diese durch genug Pufferzeit auch oft wieder aufgeholt.
+
+Als Streckenhighlight gilt neben den Nord-Süd-Strecken eine Fahrt durch das Balkangebirge. Insbesondere die Rhodopenbahn zwischen Septemwri und Dobrinischte ist sehenswert: eine von der BDŽ betriebene Schmalspurbahn und somit mit FIP nutzbar. Hier werden auch Speisewagen eingesetzt.
+
+## Anreise und Grenzpunkte
+
+{{% expander "Grenzpunkte" border %}}
+| Land | Grenzpunkte |
+| --- | --- |
+| Griechenland (TrainOSE) | Kulata (fr) (bulgarisch: Кулата), Svilengrad (fr) (bulgarisch: Свиленград) |
+| Rumänien (CFR) | Ruse (fr) (bulgarisch: Русе), Vidin (fr) |
+| Serbien (SV)| Dimitrovgrad (fr) (bulgarisch: Цариброд, Tsaribrod) |
+| Türkei (TCDD) | Kapikule (fr) |
+
+{{% /expander %}}
+
+### Griechenland
+
+Zurzeit verkehren leider keine Personenzüge zwischen Griechenland und Bulgarien.
+
+### Rumänien
+
+Zwischen Rumänien und Bulgarien verkehren täglich wenige Züge und sind die wichtigste Verbindung auf der Schiene zwischen Bulgarien und dem Rest von Europa. Vor allem in der Sommersaison haben diese Züge Relevanz, da es dann ein durchgängiges Zugpaar pro Tag zwischen den beiden Hauptstädten Bukarest und Sofia bzw. per Kurswagen ans schwarze Meer nach Varna und sogar über Nacht ins türkische Istanbul gibt. Außerhalb der Saison verkehrt dieses Zugpaar nur zwischen Bukarest und Ruse, dem ersten Halt in Bulgarien. Dort ist ein Umstieg nötig. Um mit FIP diese grenzüberschreitenden Züge zu nutzen, wird entweder ein FIP Freifahrtschein beider Länder oder ein durchgängiges FIP 50 Ticket benötigt. Darüber hinaus ist eine durchgängige Reservierung verpflichtend. Außerhalb der Sommersaison reicht diese für den bulgarischen Abschnitt ab Ruse.
+
+Für den Nachtzug kann darüber hinaus auch ein aufpreispflichtiger Platz im Liege- oder Schlafwagen reserviert werden. Eine weitere tägliche Verbindung zwischen den beiden Ländern existiert über den Grenzübergang Vidin. Hier wird täglich vom rumänischen Craiova ins bulgarische Vidin gefahren. Auf dieser Verbindung reichen FIP Freifahrtscheine beider Länder bzw. ein durchgängiges FIP 50 Ticket aus.
+
+### Serbien
+
+Aktuell verkehrt nur der private Optima Express einmal wöchentlich über die Grenze zwischen Serbien und Bulgarien. Dieser Zug fährt zwischen dem österreichischen Villach bis in die Türkei und befährt dabei einige Strecken, die sonst im Personenverkehr gar nicht mehr bedient werden. Auch die Mitnahme eines Autos ist hier möglich. Mit FIP gibt es hier auf der kompletten Route keinerlei Rabatt, ein Ausstieg ist außerdem ausschließlich in Edirne in der Türkei möglich. Weitere Infos gibt es auf der [Website vom Optima Express](https://optimatours.de/).
+
+### Türkei
+
+Zwischen der Türkei und Bulgarien verkehrt in der Sommersaison ein Nachtzug zwischen Istanbul Halkali und verschiedenen Zielen in Bulgarien, u. a. Sofia und Plovdiv, oder über Ruse nach Norden weiter ins rumänische Bukarest. Da in der Türkei kein FIP gültig ist, kann hier höchstens für den Teilabschnitt in Bulgarien oder Rumänien ein FIP 50 Ticket bzw. der Freifahrtschein genutzt werden. Für durchgängige Fahrten kann es jedoch auch einfacher sein, direkt ein Ticket zum Vollpreis inkl. einem Platz im Liege- oder Schlafwagen zu erwerben.
+
+Für die Route zwischen der Türkei und Bulgarien lässt sich dies nur an einem internationalen Fahrkartenschalter vor Ort machen. Wenn Rumänien der Start- oder Zielpunkt ist, kann jedoch auch über [Rumänische Staatsbahn CFR](https://bileteinternationale.cfrcalatori.ro/en/) ein Ticket gekauft werden. Zudem verkehrt auf der Strecke noch der private Optima Express, in dem kein FIP gültig ist.
diff --git a/content/country/bulgaria/index.en.md b/content/country/bulgaria/index.en.md
new file mode 100644
index 00000000..84e25e38
--- /dev/null
+++ b/content/country/bulgaria/index.en.md
@@ -0,0 +1,52 @@
+---
+draft: false
+title: "Bulgaria"
+description: "Information about FIP conditions for Bulgaria and which operators offer discounts."
+country: "bulgaria"
+params:
+ operators_without_fip:
+ - Optima Express
+---
+
+## FIP Information
+
+In Bulgaria, FIP can be used relatively easily, but online booking options are very limited. The Bulgarian State Railways Balgarski Darschawni Schelesnizi ([BDŽ]({{< ref "/operator/bdz" >}} "BDZ")) is currently almost the only passenger rail operator in the country. FIP is accepted here. With a valid FIP Coupon, you only need to buy reservations for reservation-required trains at the ticket office. FIP 50 tickets can also be purchased at the ticket office. For international journeys, the required tickets are only available at special international ticket counters at major stations.
+
+## Interesting
+
+The rail network in Bulgaria is mainly oriented east-west, with various routes connecting the country's largest cities. One of the most important routes is from Sofia to Varna, which can be taken either via Pleven (north) or Plovdiv (south). There are also a few north-south routes, mainly serving as feeders to the main lines.
+
+The network is rather old and most connections are quite slow. There is no real regular-interval timetable, and most routes are served by only a few trains per day. Exceptions exist in suburban traffic, for example between Plovdiv and Asenovgrad, where trains run about every 75 minutes. Delays are not uncommon, but on long routes, these are often made up thanks to generous buffer times.
+
+A highlight is the north-south routes through the Balkan mountains, especially the Rhodope narrow-gauge railway between Septemvri and Dobrinishte, which is operated by BDŽ and thus FIP-valid. Dining cars are also used on this line.
+
+## Arrival and Border Points
+
+{{% expander "Border Points" border %}}
+| Country | Border Points |
+| --- | --- |
+| Greece (TrainOSE) | Kulata (fr) (Bulgarian: Кулата), Svilengrad (fr) (Bulgarian: Свиленград) |
+| Romania (CFR) | Ruse (fr) (Bulgarian: Русе), Vidin (fr) |
+| Serbia (SV) | Dimitrovgrad (fr) (Bulgarian: Цариброд, Tsaribrod) |
+| Turkey (TCDD) | Kapikule (fr) |
+{{% /expander %}}
+
+### Greece
+
+Currently, there are no passenger trains between Greece and Bulgaria.
+
+### Romania
+
+There are a few daily trains between Romania and Bulgaria, which are the most important rail link between Bulgaria and the rest of Europe. Especially in the summer season, these trains are relevant, as there is then a daily through train pair between the capitals Bucharest and Sofia, and via through coaches to the Black Sea at Varna and even overnight to Istanbul, Turkey. Outside the season, this train pair only runs between Bucharest and Ruse, the first stop in Bulgaria, where a change is required. To use these cross-border trains with FIP, you need either FIP Coupons for both countries or a continuous FIP 50 Ticket. In addition, a reservation is mandatory for the entire journey. Outside the summer season, a reservation for the Bulgarian section from Ruse is sufficient.
+
+For the night train, a surcharge for a berth or sleeper can also be reserved. Another daily connection exists via the Vidin border crossing, with a train from Craiova (Romania) to Vidin (Bulgaria). For this route, FIP Coupons for both countries or a continuous FIP 50 Ticket are sufficient.
+
+### Serbia
+
+Currently, only the private Optima Express runs once a week across the border between Serbia and Bulgaria. This train runs from Villach (Austria) to Turkey and uses some lines that are otherwise not served by passenger trains. Car transport is also possible. FIP is not valid on any part of this route, and disembarking is only possible in Edirne, Turkey. More information is available on the [Optima Express website](https://optimatours.de/en).
+
+### Turkey
+
+During the summer season, a night train runs between Istanbul Halkali and various destinations in Bulgaria, including Sofia and Plovdiv, or via Ruse north to Bucharest, Romania. Since FIP is not valid in Turkey, you can only use a FIP 50 Ticket or FIP Coupon for the Bulgarian or Romanian section. For through journeys, it may be easier to buy a full-price ticket including a berth or sleeper.
+
+For the route between Turkey and Bulgaria, tickets can only be purchased at an international ticket counter on site. If Romania is the start or end point, tickets can also be bought via the [Romanian State Railways CFR](https://bileteinternationale.cfrcalatori.ro/en/). The private Optima Express also runs on this route, but FIP is not valid.
diff --git a/content/country/bulgaria/index.fr.md b/content/country/bulgaria/index.fr.md
new file mode 100644
index 00000000..246461ef
--- /dev/null
+++ b/content/country/bulgaria/index.fr.md
@@ -0,0 +1,52 @@
+---
+draft: false
+title: "Bulgarie"
+description: "Informations sur les conditions FIP pour la Bulgarie et les opérateurs proposant des réductions."
+country: "bulgaria"
+params:
+ operators_without_fip:
+ - Optima Express
+---
+
+## Informations FIP
+
+En Bulgarie, la FIP est relativement simple à utiliser, mais les possibilités de réservation en ligne sont très limitées. Les chemins de fer nationaux bulgares Balgarski Darschawni Schelesnizi ([BDŽ]({{< ref "/operator/bdz" >}} "BDZ")) sont actuellement presque le seul opérateur de trains de voyageurs dans le pays. La FIP y est acceptée. Avec un Coupon FIP valide, il suffit d'acheter les réservations pour les trains à réservation obligatoire au guichet. Les billets FIP 50 peuvent également être achetés au guichet. Pour les voyages internationaux, les billets nécessaires ne sont disponibles qu'aux guichets internationaux spécialisés dans les grandes gares.
+
+## Informations générales
+
+Le réseau ferroviaire bulgare est principalement orienté est-ouest, avec différentes lignes reliant les plus grandes villes du pays. L'une des routes les plus importantes est celle de Sofia à Varna, qui peut être empruntée soit par Pleven (au nord), soit par Plovdiv (au sud). Il existe aussi quelques liaisons nord-sud, servant principalement de correspondances vers les axes principaux.
+
+Le réseau est plutôt ancien et la plupart des liaisons sont assez lentes. Il n'existe pas vraiment de service cadencé, et la plupart des lignes ne voient que quelques trains par jour. Des exceptions existent dans la banlieue, par exemple entre Plovdiv et Asenovgrad, où un train circule environ toutes les 75 minutes. Les retards ne sont pas rares, mais sur les longues distances, ils sont souvent rattrapés grâce à des marges horaires généreuses.
+
+Un point fort du réseau est constitué par les lignes nord-sud à travers le massif du Balkan, en particulier la ligne à voie étroite des Rhodopes entre Septemvri et Dobrinichté, exploitée par la BDŽ et donc accessible avec la FIP. Des voitures-restaurants circulent également sur cette ligne.
+
+## Arrivée et points frontières
+
+{{% expander "Points frontaliers" border %}}
+| Pays | Points frontaliers |
+| --- | --- |
+| Grèce (TrainOSE) | Kulata (fr) (bulgare : Кулата), Svilengrad (fr) (bulgare : Свиленград) |
+| Roumanie (CFR) | Ruse (fr) (bulgare : Русе), Vidin (fr) |
+| Serbie (SV) | Dimitrovgrad (fr) (bulgare : Цариброд, Tsaribrod) |
+| Turquie (TCDD) | Kapikule (fr) |
+{{% /expander %}}
+
+### Grèce
+
+Actuellement, aucun train de voyageurs ne circule entre la Grèce et la Bulgarie.
+
+### Roumanie
+
+Quelques trains quotidiens relient la Roumanie et la Bulgarie, constituant la principale liaison ferroviaire entre la Bulgarie et le reste de l'Europe. En haute saison, ces trains sont particulièrement importants, car il existe alors une paire de trains directs par jour entre les capitales Bucarest et Sofia, ainsi que des voitures directes vers la mer Noire à Varna et même de nuit jusqu'à Istanbul en Turquie. Hors saison, cette paire de trains ne circule qu'entre Bucarest et Ruse, le premier arrêt en Bulgarie, où il faut changer. Pour utiliser ces trains transfrontaliers avec la FIP, il faut soit un Coupon FIP pour chaque pays, soit un Billet FIP 50 continu. Une réservation est également obligatoire pour l'ensemble du trajet. Hors saison, une réservation pour la section bulgare à partir de Ruse suffit.
+
+Pour le train de nuit, il est également possible de réserver une place en couchette ou en voiture-lit moyennant un supplément. Une autre liaison quotidienne existe via le passage frontalier de Vidin, avec un train de Craiova (Roumanie) à Vidin (Bulgarie). Pour cette liaison, des Coupons FIP pour les deux pays ou un Billet FIP 50 continu suffisent.
+
+### Serbie
+
+Actuellement, seul l'Optima Express privé circule une fois par semaine entre la Serbie et la Bulgarie. Ce train relie Villach (Autriche) à la Turquie et emprunte des lignes qui ne sont plus desservies par des trains de voyageurs. Le transport de voitures est également possible. La FIP n'est valable sur aucune partie de ce trajet, et la descente n'est possible qu'à Edirne, en Turquie. Plus d'informations sur le [site de l'Optima Express](https://optimatours.de/en).
+
+### Turquie
+
+En haute saison, un train de nuit circule entre Istanbul Halkali et différentes destinations en Bulgarie, notamment Sofia et Plovdiv, ou via Ruse vers le nord jusqu'à Bucarest, en Roumanie. La FIP n'étant pas valable en Turquie, il n'est possible d'utiliser un Billet FIP 50 ou un Coupon FIP que pour la section bulgare ou roumaine. Pour les trajets directs, il peut être plus simple d'acheter un billet plein tarif incluant une place en couchette ou en voiture-lit.
+
+Pour la liaison entre la Turquie et la Bulgarie, les billets ne peuvent être achetés qu'à un guichet international sur place. Si la Roumanie est le point de départ ou d'arrivée, il est également possible d'acheter un billet via les [chemins de fer roumains CFR](https://bileteinternationale.cfrcalatori.ro/en/). L'Optima Express privé circule également sur cette ligne, mais la FIP n'est pas valable.
diff --git a/content/operator/bdz/image.webp b/content/operator/bdz/image.webp
new file mode 100644
index 00000000..2eca94c7
Binary files /dev/null and b/content/operator/bdz/image.webp differ
diff --git a/content/operator/bdz/index.de.md b/content/operator/bdz/index.de.md
new file mode 100644
index 00000000..65747c9b
--- /dev/null
+++ b/content/operator/bdz/index.de.md
@@ -0,0 +1,113 @@
+---
+draft: false
+title: "BDŽ"
+description: "Informationen zu den FIP-Bedingungen bei der Balgarski Darschawni Schelesnizi (BDŽ)."
+country:
+ - "bulgaria"
+operator: "bdz"
+---
+
+Die Balgarski Darschawni Schelesnizi (BDŽ) ist die staatliche Eisenbahngesellschaft von Bulgarien und betreibt derzeit fast alle Verbindungen im Personenverkehr auf dem bulgarischen Schienennetz.
+
+## Zusammenfassung
+
+- FIP 50 und FIP Freifahrtscheine werden akzeptiert
+- Reservierungspflicht in ausgewählten Zügen
+- Buchungsmöglichkeiten sehr eingeschränkt
+
+## Gültigkeit FIP Tickets
+
+FIP Freifahrtschein: ✅ \
+FIP Freifahrt Angehörige: ✅ \
+FIP 50 Tickets: ✅
+
+FIP Freifahrtscheine und FIP 50 Tickets sind auf Verbindungen der BDŽ 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
+
+{{% highlight important %}}
+Die Zugkategorien werden bei der BDŽ wie unten beschrieben in der Reiseauskunft angezeigt. In anderen Reiseauskünften werden die Züge dagegen oft alle als `R` oder `IR` angegeben.
+{{% /highlight %}}
+
+{{% expander "Cross-country International Train (IC-INT) ⚠️" traincategory traincategory %}}
+**Beschreibung:** \
+Internationale Züge, die zwischen Bukarest in Rumänien nach Sofia oder Varna verkehren. Diese Züge verkehren nur in dem Sommerhalbjahr direkt, ansonsten ist ein Umstieg in Ruse nötig. Sie werden in der Verbindungsauskunft bei anderen Anbietern auch teilweise als `IR` gekennzeichnet. Eine Sitzplatzreservierung ist in beiden Klassen verpflichtend.
+
+**Reservierung möglich:** Ja \
+**Reservierungspflicht:** ⚠️ Ja \
+**Preis für Reservierung:** 1 Lew (0,51 €)
+{{% /expander %}}
+
+{{% expander "Intercity Fast Train (ICF) ⚠️" traincategory traincategory %}}
+**Beschreibung:** \
+Vergleichsweise schnelle Züge, die größere Städte des Landes mit wenig Zwischenhalten verbinden. Sie sind teilweise reservierungspflichtig, dies ist in der Reiseauskunft an einem _R_ ersichtlich. Meistens verkehren sie mit modernerem Wagenmaterial, bspw. ehemaligen IC-Wagen der Deutschen Bahn. Bei Zügen über Nacht sind auch teilweise Liege- oder Schlafwagen eingereiht, die mit einer entsprechenden Resevierung genutzt werden können. \
+**Reservierung möglich:** Ja \
+**Reservierungspflicht:** ⚠️ Teilweise (mit _R_ gekennzeichnet)
+{{% /expander %}}
+
+{{% expander "Express train (EXP) ⚠️" traincategory traincategory %}}
+**Beschreibung:** \
+Nationale Züge, die mit wenig Zwischenhalten Städte miteinander verbinden. Sie sind teilweise reservierungspflichtig, dies ist in der Reiseauskunft an einem _R_ ersichtlich. \
+**Reservierung möglich:** Ja \
+**Reservierungspflicht:** ⚠️ Teilweise (mit _R_ gekennzeichnet)
+{{% /expander %}}
+
+{{% expander "Regional Train (REG)" traincategory traincategory %}}
+**Beschreibung:** \
+Regionalzüge im innerbulgarischen Verkehr, die meist viele Zwischenhalte haben und nicht besonders schnell sind. Sie besitzen nur Wagen der 2. Klasse und sind nicht resevierungspflichtig, eine Reservierung ist teilweise aber möglich. \
+**Reservierung möglich:** Teilweise \
+**Reservierungspflicht:** Nein
+{{% /expander %}}
+
+{{% expander "Suburban Commuter Train (SUB)" traincategory traincategory %}}
+**Beschreibung:** \
+Regionalbahnen im innerbulgarischen Verkehr mit Halt an meist allen Stationen, die oft in einem dichteren Takt als die meisten anderen Züge verkehren. \
+**Reservierung möglich:** Nein \
+**Reservierungspflicht:** Nein
+{{% /expander %}}
+
+{{% expander "Nachtzug" traincategory traincategory %}}
+**Beschreibung:** \
+Züge die über Nacht verkehren und reservierungspflichtig sind. Der Preis für Reservierungen im Liege- oder Schlafwagen sind entsprechend höher als übliche Reservierungen. \
+**Reservierung möglich:** Ja \
+**Reservierungspflicht:** ⚠️ Ja
+{{% /expander %}}
+
+## Ticket- und Reservierungskauf
+
+### Online
+
+{{% booking id="bdz-website"
+subtitle="Für nationale Verbindungen innerhalb Bulgariens" /%}}
+
+### Vor Ort
+
+{{% booking id="bdz-ticket-office" /%}}
+
+### Im Zug
+
+FIP-ermäßigte Fahrkarten können nur im Zug gekauft werden, wenn die Abfahrt von einem Bahnhof erfolgt, an dem der Fahrkartenschalter geschlossen ist oder nicht existiert. Bei reservierungspflichtigen Verbindungen muss die Reservierung vor der Fahrt vorhanden sein.
+
+## Ermäßigungen
+
+Für reguläre Fahrkarten reisen Kinder unter 7 Jahren kostenlos. Auf nationalen Relationen erhalten Kinder unter 10 Jahren, auf internationalen Routen Kinder unter 12 Jahren eine Ermäßigung von 50% auf den Erwachsenentarif. Ältere Kinder zahlen den vollen Erwachsenentarif.
+
+## Tarifliche Besonderheiten
+
+### Aufschlag bei Fahrterweiterung
+
+Soll die Fahrt weiter als zum gebuchten Zielbahnhof führen, muss neben dem Ticket, das die zusätzliche Distanz abbildet, auch ein Zuschlag gezahlt werden. [^1]
+
+### Fahrtunterbrechungen
+
+Eine Fahrtunterbrechung ist bei einem durchgängien Ticket nicht gestattet.
+
+## Empfehlungen
+
+{{% highlight tip %}}
+Die BDŽ betreibt auf einem etwas in die Jahre gekommenen Schienennetz noch ein relativ breites Angebot. Es lohnt sich vorher die Relationen schon grob zu planen, da auf vielen Routen nur wenige Züge pro Tag fahren. Die modernsten Wagen sind die von der Deutschen Bahn eingekauften ehemaligen IC-Wagen, die auf einigen Verbindungen im Fernverkehr zwischen Sofia und Varna oder Burgas eingesetzt werden. Ein besonderes Highlight ist die Schmalspurstrecke Rhodopenbahn zwischen Septemwri und Dobrinischte, die auch von der BDŽ betrieben wird.
+{{% /highlight %}}
+
+## Quellen
+
+[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html)
diff --git a/content/operator/bdz/index.en.md b/content/operator/bdz/index.en.md
new file mode 100644
index 00000000..81539277
--- /dev/null
+++ b/content/operator/bdz/index.en.md
@@ -0,0 +1,113 @@
+---
+draft: false
+title: "BDŽ"
+description: "Information about FIP conditions at Balgarski Darschawni Schelesnizi (BDŽ)."
+country:
+ - "bulgaria"
+operator: "bdz"
+---
+
+Balgarski Darschawni Schelesnizi (BDŽ) is the state railway company of Bulgaria and currently operates almost all passenger services on the Bulgarian rail network.
+
+## Summary
+
+- FIP 50 Tickets and FIP Coupons are accepted
+- Reservation required on selected trains
+- Very limited booking options
+
+## Validity of FIP Tickets
+
+FIP Coupon: ✅ \
+FIP Coupon for relatives: ✅ \
+FIP 50 Ticket: ✅
+
+FIP Coupons and FIP 50 Tickets are valid on BDŽ services. For cross-border journeys, either a continuous FIP 50 Ticket or FIP Coupons for both countries are required.
+
+## Train Categories and Reservations
+
+{{% highlight important %}}
+Train categories are shown in BDŽ journey planners as described below. In other planners, trains are often simply listed as `R` or `IR`.
+{{% /highlight %}}
+
+{{% expander "Cross-country International Train (IC-INT) ⚠️" traincategory traincategory %}}
+**Description:** \
+International trains running between Bucharest in Romania and Sofia or Varna. These trains run directly only in the summer; otherwise, a change in Ruse is required. In other planners, they may also be shown as `IR`. A seat reservation is mandatory in both classes.
+
+**Reservation possible:** yes \
+**Reservation required:** ⚠️ yes \
+**Reservation price:** 1 Lev (0.51 €)
+{{% /expander %}}
+
+{{% expander "Intercity Fast Train (ICF) ⚠️" traincategory traincategory %}}
+**Description:** \
+Relatively fast trains connecting major cities with few stops. Some require reservations, indicated by an _R_ in the journey planner. They often use more modern rolling stock, e.g., former DB IC coaches. Overnight trains may include couchette or sleeper cars, which require a reservation. \
+**Reservation possible:** yes \
+**Reservation required:** ⚠️ sometimes (marked with _R_)
+{{% /expander %}}
+
+{{% expander "Express train (EXP) ⚠️" traincategory traincategory %}}
+**Description:** \
+National trains connecting cities with few stops. Some require reservations, indicated by an _R_ in the journey planner. \
+**Reservation possible:** yes \
+**Reservation required:** ⚠️ sometimes (marked with _R_)
+{{% /expander %}}
+
+{{% expander "Regional Train (REG)" traincategory traincategory %}}
+**Description:** \
+Regional trains in domestic traffic, usually with many stops and not very fast. Only 2nd class coaches are available. Reservations are not required but may be possible. \
+**Reservation possible:** sometimes \
+**Reservation required:** no
+{{% /expander %}}
+
+{{% expander "Suburban Commuter Train (SUB)" traincategory traincategory %}}
+**Description:** \
+Regional trains in domestic traffic stopping at most stations, often running more frequently than other trains. \
+**Reservation possible:** no \
+**Reservation required:** no
+{{% /expander %}}
+
+{{% expander "Night train" traincategory traincategory %}}
+**Description:** \
+Trains running overnight that require reservations. Reservation prices for couchette or sleeper cars are higher than for regular reservations. \
+**Reservation possible:** yes \
+**Reservation required:** ⚠️ yes
+{{% /expander %}}
+
+## Ticket and Reservation Purchase
+
+### Online
+
+{{% booking id="bdz-website"
+subtitle="For domestic journeys within Bulgaria" /%}}
+
+### On Site
+
+{{% booking id="bdz-ticket-office" /%}}
+
+### On the Train
+
+FIP-discounted tickets can only be purchased on board if departing from a station where the ticket office is closed or does not exist. For reservation-required trains, the reservation must be obtained before travel.
+
+## Discounts
+
+For regular tickets, children under 7 years travel free. On domestic routes, children under 10 years, and on international routes, children under 12 years, receive a 50% discount on the adult fare. Older children pay the full adult fare.
+
+## Special Tariff Conditions
+
+### Surcharge for Extended Journeys
+
+If you wish to travel beyond the booked destination, you must pay a surcharge in addition to the ticket for the extra distance. [^1]
+
+### Journey Interruption
+
+A journey interruption is not permitted with a continuous ticket.
+
+## Recommendations
+
+{{% highlight tip %}}
+BDŽ still offers a relatively wide range of services on an aging rail network. It is worth planning your routes in advance, as many lines have only a few trains per day. The most modern coaches are former DB IC cars, used on some long-distance routes between Sofia and Varna or Burgas. A special highlight is the narrow-gauge Rhodope railway between Septemvri and Dobrinishte, also operated by BDŽ.
+{{% /highlight %}}
+
+## Sources
+
+[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html)
diff --git a/content/operator/bdz/index.fr.md b/content/operator/bdz/index.fr.md
new file mode 100644
index 00000000..ec00c204
--- /dev/null
+++ b/content/operator/bdz/index.fr.md
@@ -0,0 +1,113 @@
+---
+draft: false
+title: "BDŽ"
+description: "Informations sur les conditions FIP chez Balgarski Darschawni Schelesnizi (BDŽ)."
+country:
+ - "bulgaria"
+operator: "bdz"
+---
+
+Balgarski Darschawni Schelesnizi (BDŽ) est la compagnie ferroviaire nationale de Bulgarie et exploite actuellement presque tous les services voyageurs sur le réseau ferroviaire bulgare.
+
+## Résumé
+
+- Les Billets FIP 50 et les Coupons FIP sont acceptés
+- Réservation obligatoire dans certains trains
+- Possibilités de réservation très limitées
+
+## Validité des Billets FIP
+
+Coupon FIP : ✅ \
+Coupon FIP accompagnant : ✅ \
+Billet FIP 50 : ✅
+
+Les Coupons FIP et les Billets FIP 50 sont valables sur les services BDŽ. Pour les trajets transfrontaliers, un billet FIP 50 continu ou des Coupons FIP valables dans chaque pays sont nécessaires.
+
+## Catégories de trains et réservations
+
+{{% highlight important %}}
+Les catégories de trains sont affichées dans les horaires BDŽ comme décrit ci-dessous. Dans d'autres horaires, les trains sont souvent simplement indiqués comme `R` ou `IR`.
+{{% /highlight %}}
+
+{{% expander "Cross-country International Train (IC-INT) ⚠️" traincategory traincategory %}}
+**Description :** \
+Trains internationaux reliant Bucarest (Roumanie) à Sofia ou Varna. Ces trains ne circulent directement qu'en été ; sinon, une correspondance à Ruse est nécessaire. Dans d'autres horaires, ils peuvent aussi être indiqués comme `IR`. La réservation de siège est obligatoire en 1ère et 2ᵉ classe.
+
+**Réservation possible :** oui \
+**Réservation obligatoire :** ⚠️ oui \
+**Prix de la réservation :** 1 lev (0,51 €)
+{{% /expander %}}
+
+{{% expander "Intercity Fast Train (ICF) ⚠️" traincategory traincategory %}}
+**Description :** \
+Trains relativement rapides reliant les grandes villes avec peu d'arrêts. Certains nécessitent une réservation, indiquée par un _R_ dans les horaires. Ils utilisent souvent du matériel plus moderne, par exemple d'anciennes voitures IC de la DB. Les trains de nuit peuvent inclure des voitures-couchettes ou lits, nécessitant une réservation. \
+**Réservation possible :** oui \
+**Réservation obligatoire :** ⚠️ parfois (indiqué par _R_)
+{{% /expander %}}
+
+{{% expander "Express train (EXP) ⚠️" traincategory traincategory %}}
+**Description :** \
+Trains nationaux reliant des villes avec peu d'arrêts. Certains nécessitent une réservation, indiquée par un _R_ dans les horaires. \
+**Réservation possible :** oui \
+**Réservation obligatoire :** ⚠️ parfois (indiqué par _R_)
+{{% /expander %}}
+
+{{% expander "Regional Train (REG)" traincategory traincategory %}}
+**Description :** \
+Trains régionaux en trafic intérieur, généralement avec de nombreux arrêts et peu rapides. Seules des voitures de 2ᵉ classe sont disponibles. La réservation n'est pas obligatoire mais parfois possible. \
+**Réservation possible :** parfois \
+**Réservation obligatoire :** non
+{{% /expander %}}
+
+{{% expander "Suburban Commuter Train (SUB)" traincategory traincategory %}}
+**Description :** \
+Trains régionaux en trafic intérieur desservant la plupart des gares, circulant souvent à une fréquence plus élevée que les autres trains. \
+**Réservation possible :** non \
+**Réservation obligatoire :** non
+{{% /expander %}}
+
+{{% expander "Train de nuit" traincategory traincategory %}}
+**Description :** \
+Trains circulant de nuit et nécessitant une réservation. Les prix de réservation pour les couchettes ou voitures-lits sont plus élevés que pour les réservations classiques. \
+**Réservation possible :** oui \
+**Réservation obligatoire :** ⚠️ oui
+{{% /expander %}}
+
+## Achat de billets et réservations
+
+### En ligne
+
+{{% booking id="bdz-website"
+subtitle="Pour les trajets nationaux en Bulgarie" /%}}
+
+### En gare
+
+{{% booking id="bdz-ticket-office" /%}}
+
+### À bord du train
+
+Les billets à tarif réduit FIP ne peuvent être achetés à bord que si le départ a lieu d'une gare où le guichet est fermé ou inexistant. Pour les trains à réservation obligatoire, la réservation doit être obtenue avant le voyage.
+
+## Réductions
+
+Pour les billets ordinaires, les enfants de moins de 7 ans voyagent gratuitement. Sur les trajets nationaux, les enfants de moins de 10 ans, et sur les trajets internationaux, les enfants de moins de 12 ans bénéficient d'une réduction de 50 % sur le tarif adulte. Les enfants plus âgés paient le tarif adulte complet.
+
+## Conditions tarifaires spéciales
+
+### Supplément pour prolongation de trajet
+
+Si vous souhaitez voyager au-delà de la destination réservée, un supplément doit être payé en plus du billet pour la distance supplémentaire. [^1]
+
+### Interruption de voyage
+
+L'interruption de voyage n'est pas autorisée avec un billet continu.
+
+## Recommandations
+
+{{% highlight tip %}}
+La BDŽ propose encore une offre relativement large sur un réseau vieillissant. Il est conseillé de planifier ses trajets à l'avance, car de nombreuses lignes ne voient que quelques trains par jour. Les voitures les plus modernes sont d'anciennes voitures IC de la DB, utilisées sur certaines liaisons longue distance entre Sofia et Varna ou Burgas. Un point fort est la ligne à voie étroite des Rhodopes entre Septemvri et Dobrinichté, également exploitée par la BDŽ.
+{{% /highlight %}}
+
+## Sources
+
+[^1]: [Rail Delivery Group](https://www.raildeliverygroup.com/rst/europe-and-fip.html)