On this page
Free Astrology Insights
Tropical beach

Buying Train Tickets in Bulgaria: BDZ Online & Station Purchases Explained

Bulgaria‘s train network is genuinely underrated — scenic, affordable, and far more extensive than most visitors realise. But buying a BDZ ticket for the first time can feel like decoding a Soviet-era filing system, especially when the website switches languages mid-search, the station counter has a 30-minute queue, and your phone has no signal. In 2026, BDZ (Bulgarian State Railways, Български държавни железници) has made real progress on the digital side, but the old friction points haven’t all disappeared. This guide walks you through every purchase method, current prices, discount rules, and the traps that catch out even experienced rail travellers in Bulgaria.

BDZ Online Ticketing: How to Use bdztickets.bg Step by Step

The official online portal for BDZ tickets is bdztickets.bg. It handles the vast majority of domestic routes and is available in both Bulgarian and English. The English version is functional and clear enough for a first-time visitor to navigate without difficulty.

Step-by-step walkthrough

  1. Go to https://www.bdztickets.bg and select English from the language toggle in the top corner.
  2. Find a Trip: Enter your departure station (e.g., Sofia / София) and arrival station (e.g., Plovdiv / Пловдив). The autocomplete function works well — type the English name and it matches the Bulgarian equivalent automatically.
  3. Set your date and ticket type: Choose one-way (Еднопосочен) or return (Двупосочен). If return, set both dates. Specify the number of passengers and their categories — Adult, Child, Student, or Pensioner. Each category triggers a different fare, so get this right from the start.
  4. Search and compare trains: Results show departure and arrival times, journey duration, train type (Fast Train / Бърз влак or Intercity / Интерсити), and available classes. Second class (Втора класа) is standard on most routes. Review the full list before selecting — times vary more than you might expect on the same route.
  5. Seat reservation: Some Intercity services require mandatory seat reservations. Where optional, you can choose a specific seat from a carriage diagram or accept automatic assignment. Reservation fees run BGN 0.50–1.00 (EUR 0.25–0.51) per seat per direction.
  6. Step-by-step walkthrough
    📷 Photo by Roméo A. on Unsplash.
  7. Enter passenger details: Names must match the ID documents the traveller will carry. An email address is required — this is where your e-ticket arrives.
  8. Pay: The platform accepts Visa, Mastercard, and Maestro. By 2026, Apple Pay and Google Pay integration is available, as is ePay.bg for holders of Bulgarian bank accounts. Follow the on-screen prompts — payment is processed through a secure 3D Secure gateway.
  9. Receive your e-ticket: A PDF with a QR code lands in your inbox within a few minutes. Save it to your phone or print it. The conductor scans the QR code — no paper required if your screen is bright and readable.

One thing the website does well in 2026 that it struggled with before: real-time delay information now appears alongside train listings, so you can see before you book if a service has a history of disruption on a given day. It’s not perfect, but it’s a visible improvement over the static timetable that existed pre-2024.

Pro Tip: When searching on bdztickets.bg, always check the train type before booking. Intercity (Интерсити) services between Sofia and Plovdiv, or Sofia and Varna, are significantly faster and more comfortable than standard Fast Trains on the same route — sometimes by 45 minutes or more — and the price difference is minimal. In 2026, Intercity services on key corridors depart multiple times daily, so there’s rarely a reason to default to the slower option.

The BDZ Mobile App: Booking on Your Phone

BDZ’s dedicated mobile application — searchable as “BDZ Tickets” or “BDZ Mobile” on both the Google Play Store and Apple App Store — reached a genuinely usable state by 2025 and has been further refined heading into 2026. If you’re doing most of your trip planning from a phone, the app is worth installing before you arrive.

The BDZ Mobile App: Booking on Your Phone
📷 Photo by Mourad Saadi on Unsplash.

What the app does

  • Full booking flow: Search routes, compare trains, select seats, pay, and store your ticket — all within the app. The interface mirrors the website but is optimised for smaller screens with larger tap targets and simplified navigation.
  • Offline ticket access: Once purchased, your ticket is stored locally in the app. You don’t need mobile data or Wi-Fi for the conductor to scan your QR code. This matters in tunnels, rural stations, and anywhere signal drops — which happens on Bulgarian rail routes more than you’d expect.
  • Push notifications: The app sends real-time alerts for delays, platform changes, and cancellations. Set these up when you install — they’ve saved more than a few travellers from waiting on the wrong platform at Sofia Central.
  • Payment: Card payments (Visa, Mastercard, Maestro) and mobile wallets (Apple Pay, Google Pay) work within the app. The checkout flow is faster than the website for repeat users who have saved card details.

Creating an account

You can browse and search without an account, but purchasing requires registration. The process takes about three minutes — name, email, password, email verification. If you’ve already registered on bdztickets.bg, the same credentials work in the app. An account also lets you view purchase history and manage existing bookings without hunting through your email.

The smell of coffee from the station kiosk, the distant announcement crackling over the PA — having your ticket already loaded on your phone before you even walk through Sofia Central’s main entrance removes the only source of real stress from Bulgarian train travel. That offline reliability is the app’s biggest practical advantage over the website.

Buying at the Station: Counters, Kiosks, and What to Expect

Buying at the Station: Counters, Kiosks, and What to Expect
📷 Photo by Nomadic Julien on Unsplash.

Not everyone wants to buy online, and in Bulgaria there are still good reasons to buy at the station — cash payment, last-minute changes, or simply preferring to talk to a person. Here’s how each option works in practice.

Ticket counters

Manned counters operate at all BDZ stations, from Sofia Central (Централна гара София) down to small regional stops. The process is straightforward: join the queue, state your destination, date, time, passenger count, and any applicable discount category (bring your student ID, pensioner card, or ISIC card if relevant). Payment is accepted in cash (BGN) and by card (Visa, Mastercard, Maestro), with contactless payments universally available at counters by 2026.

Realistic queue times at major stations during peak hours — weekday mornings, Friday afternoons, and public holidays — run 15 to 45 minutes. Off-peak at the same stations, or at any point at smaller stations, expect 5 to 15 minutes. English is spoken with reasonable fluency at counters in Sofia, Plovdiv, Varna, and Burgas. At smaller stations, a printed note with your destination, date, and number of passengers removes most of the language friction.

Self-service kiosks

By 2026, self-service kiosks have expanded significantly across medium and major stations. They’re the fastest option for straightforward purchases when you’re at the station without a pre-booked ticket.

  • Select English from the language menu on the touchscreen.
  • Enter route, date, passenger category, and train preference.
  • Select seat if required.
  • Pay by card (contactless accepted). Most kiosks are card-only — don’t rely on cash at a kiosk.
  • Collect your printed paper ticket from the slot.

Kiosks are available around the clock at most stations, which matters if you’re catching an early morning train before the manned counters open. They handle standard purchases cleanly but can’t process complex discount combinations — for those, a counter attendant is more reliable.

What’s changed since 2024

What's changed since 2024
📷 Photo by Zac Ong on Unsplash.

The most visible change at stations is the volume of kiosks. Several stations that had none in 2024 now have two or three units positioned near the main entrance. Contactless payment — including phone-tap payments — is now standard at every staffed counter, which has cut transaction times noticeably. Some smaller stations have reduced manned counter hours, pushing travellers toward kiosks or online purchase, so check opening hours if you’re travelling from a regional stop outside standard business hours.

Buying on the Train: The Surcharge Nobody Warns You About

You can buy a ticket directly from the conductor after boarding, but there’s a cost beyond the standard fare that catches a surprising number of travellers off guard.

A mandatory surcharge of BGN 2.00–5.00 (EUR 1.02–2.56) is added to every ticket purchased on board, on top of the normal fare. This applies regardless of whether there was a queue at the station or you simply forgot to buy in advance. The surcharge exists specifically to push passengers toward pre-purchase channels, and it’s been maintained — and in some cases slightly increased — through the 2024–2026 period.

Conductors on board accept cash in BGN almost exclusively. Portable card terminals exist on a small number of routes by 2026, but this is not something to rely on. If you board without a ticket and have only a card, you may face a genuinely uncomfortable situation on a rural route.

One rule that matters: if you board without a ticket, find the conductor immediately and declare that you need to purchase one. Do not wait for them to come to you. If you’ve already passed a station with a working ticket counter and you’re found without a ticket before proactively seeking the conductor, the penalty can escalate beyond a simple surcharge into a formal fine. The distinction between “purchasing on board” and “travelling without a valid ticket” depends almost entirely on who approaches whom first.

Buying on the Train: The Surcharge Nobody Warns You About
📷 Photo by Jeffrey W on Unsplash.

Ticket Types, Seat Reservations, and Who Qualifies for Discounts

Ticket types

BDZ issues two standard ticket formats: one-way (Еднопосочен) and return (Двупосочен). Return tickets are fractionally cheaper than two separate one-way tickets on the same route. If your schedule is fixed, book a return. If there’s any chance your return date will shift, two one-way tickets give you more flexibility — though changing a ticket bought online does involve a fee.

Seat reservations

Seat reservations are mandatory on certain Intercity services and optional on standard Fast Trains. Where mandatory, the reservation is either included automatically in the booking flow or prompted as a separate step — you won’t miss it. Where optional, a reservation costs BGN 0.50–1.00 (EUR 0.25–0.51) per seat per direction and is worth paying on busy routes (Sofia–Varna in summer, Sofia–Plovdiv on Friday evenings) to guarantee a seat rather than standing in the corridor.

Interrail and Eurail pass holders: your pass is valid on BDZ services, but you still need to purchase seat reservations separately for any train that requires one. Do this online at bdztickets.bg, at a station counter, or in some cases from the conductor (with the on-board surcharge applied).

Discount categories

  • Children under 7: Travel free, no separate seat allocated.
  • Children aged 7–14: 50% discount on the adult fare.
  • Students: 30–50% discount with a valid ISIC card or Bulgarian student card. Carry the physical card — conductors check it.
  • Pensioners: 50% discount with a valid Bulgarian pensioner card. Note this applies to Bulgarian-issued cards; foreign pensioners do not automatically qualify.
  • Groups and families: Specific group discounts apply depending on group size and route. Check the current terms on bdztickets.bg before booking, as these structures are updated periodically.

Always carry your ID (passport or national ID card) when travelling on a discounted ticket. Conductors are entitled to check identification and cancel a discounted ticket if the appropriate document isn’t presented.

2026 Budget Reality: What Train Travel Actually Costs in Bulgaria

Bulgarian train travel remains among the most affordable in Europe. The prices below reflect 2026 fares on standard routes. All BGN figures include EUR and USD equivalents for reference (exchange rate: 1 BGN ≈ EUR 0.51 / USD 0.56).

Sample route fares (second class, one-way, adult)

  • Sofia → Plovdiv (approx. 2 hrs on Intercity): BGN 12–16 (EUR 6.10–8.15 / USD 6.70–8.95)
  • Sofia → Varna (approx. 6.5–7 hrs): BGN 28–35 (EUR 14.30–17.85 / USD 15.70–19.60)
  • Sofia → Burgas (approx. 6–7 hrs): BGN 26–33 (EUR 13.25–16.85 / USD 14.55–18.50)
  • Plovdiv → Karlovo (regional, approx. 1 hr): BGN 4–6 (EUR 2.05–3.05 / USD 2.25–3.35)
  • Sofia → Ruse (approx. 4–5 hrs): BGN 18–24 (EUR 9.15–12.25 / USD 10.05–13.45)

Cost tiers for train travel in Bulgaria

  • Budget: Regional slow trains, second class. Sofia to Plovdiv on a standard fast train: BGN 10–12 (EUR 5.10–6.10). Minimal comfort, stops everywhere, but functional.
  • Mid-range: Intercity second class with seat reservation on a main corridor. Sofia to Varna: BGN 28–36 total including reservation (EUR 14.30–18.35). Air conditioning, reasonable seats, on-time more often.
  • Comfortable: First class where available, or private compartment booking on overnight services. Pricing varies significantly by route — check bdztickets.bg for current availability, as first class options remain limited on most Bulgarian domestic routes in 2026.

Compared to intercity bus travel (which runs similar routes at similar or slightly lower prices), trains offer the advantage of more space, the ability to walk around, and considerably more interesting scenery — particularly on the Sofia–Plovdiv route through the Sredna Gora foothills and on the mountain sections toward the coast.

Common Mistakes and How to Avoid Them

These are the errors that generate complaints and missed trains with consistent regularity.

Booking too late for Intercity services

Intercity trains between Sofia and the coast sell out weeks in advance during July and August. The seats are limited, reservations are mandatory, and the slow trains that run the same route can add two or more hours to your journey. Book Intercity tickets for summer coastal travel as early as bdztickets.bg allows — usually 30–60 days ahead.

Booking too late for Intercity services
📷 Photo by Jodie Walton on Unsplash.

Assuming the station name in English matches what’s on the system

Use the autocomplete on bdztickets.bg carefully. Some station names transliterate differently than you’d expect. “Stara Zagora” is easy. “Горна Оряховица” (Gorna Oryahovitsa), which is the main interchange for Veliko Tarnovo, is not. Know the name of your actual destination station before you start the search — not just the city name.

Forgetting discount documentation

Buying a student-rate ticket online and then not carrying your ISIC card on the train is a guaranteed problem. The conductor can and will issue a penalty — or charge you the full fare difference on the spot in cash. Keep your discount document in the same place as your ticket.

Relying on on-board card payment

Even in 2026, card payment from a conductor on board is inconsistent. Carry BGN cash as a backup if there’s any chance you’ll need to buy a ticket after boarding. BGN 20 in small notes covers most short-to-medium journeys plus the surcharge.

Not checking platform information

Bulgarian stations don’t always announce platform changes loudly or in English. The BDZ app’s push notifications help significantly here, but at smaller stations you may need to check the physical departure board or ask a station staff member. Sofia Central has improved its digital signage since 2024, but regional stations are still inconsistent.

Treating the printed timetable as fixed

Bulgarian trains run late with more regularity than Western European counterparts. A 10–15 minute delay on a regional service is common. This matters when planning connections — if you’re changing trains at an intermediate station, give yourself a buffer of at least 20–30 minutes, especially in winter when weather-related delays increase. Check the bdztickets.bg real-time status on the day of travel, and set up app notifications if you’ve booked through BDZ Mobile.

Treating the printed timetable as fixed
📷 Photo by Matthew Hamilton on Unsplash.

Frequently Asked Questions

Can I buy BDZ train tickets in English without going to a station?

Yes. The bdztickets.bg website and the BDZ Tickets mobile app both offer full English-language interfaces. You can search routes, select trains, pay by card or mobile wallet, and receive your e-ticket by email — entirely in English, without visiting a station at any point.

Do I need to print my BDZ e-ticket, or is a phone screen accepted?

A phone screen is accepted. Conductors scan the QR code from your screen during ticket inspection. Make sure your screen brightness is up and the PDF is open before the conductor reaches you. Printing is an option but not a requirement. The BDZ mobile app also stores tickets for offline access, which is useful in areas with poor signal.

Are Interrail and Eurail passes valid on BDZ trains in Bulgaria?

Yes, both Interrail and Eurail passes are valid on BDZ services. However, trains requiring mandatory seat reservations — primarily Intercity services — still require a separate reservation fee of BGN 0.50–1.00 (EUR 0.25–0.51) per seat per direction. Buy these reservations at bdztickets.bg or at a station counter before boarding.

What happens if I miss my train after buying a ticket online?

Standard BDZ tickets are tied to a specific date and train. If you miss your service, the ticket is generally not automatically transferable. Some flexibility exists for date changes through bdztickets.bg account management, usually with a fee. For same-day alternatives, visit the station counter with your original ticket — counter staff have more discretion than the automated system for rebooking.

Is there a way to avoid the long queues at Sofia Central Station?

The most reliable method is to buy online via bdztickets.bg or the BDZ mobile app before arriving at the station. If you need to use the station, self-service kiosks have expanded significantly since 2024 and handle standard purchases in a few minutes — far faster than counter queues during peak hours. Kiosks at Sofia Central are card-only, so bring a contactless card or use your phone’s payment wallet.


📷 Featured image by JOGphotos on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com