On this page
Free Astrology Insights
Tropical beach

Bulgaria Train Journey Planner: Routes, Schedules & Ticket Booking

Bulgaria‘s train network confuses a lot of visitors in 2026, and for understandable reasons. The BDZ website looks different from the last screenshot you saw online, ticket machines at Sofia Central Station now accept cards but not always in the way you’d expect, and a Google search for schedules often surfaces outdated timetables from travel blogs written years ago. If you want to travel by train in Bulgaria without standing at a ticket window for twenty minutes trying to explain your destination in Bulgarian, this guide is for you.

How BDZ Works: Train Categories and What to Expect Onboard

BDZ (Български държавни железници — Bulgarian State Railways) is the sole national rail operator. It runs every domestic train in the country, from the Sofia–Plovdiv corridor to slow regional services winding through the Rhodope Mountains. Understanding the train types saves you real time and money.

Fast Trains (Бърз влак) connect major cities with fewer stops. These are the ones you want for Sofia–Plovdiv, Sofia–Varna, or Sofia–Burgas. They are faster, usually newer stock, and more likely to have power outlets.

Passenger Trains (Пътнически влак) are the slow, stop-everywhere services. They serve smaller towns and villages not on the main lines. Cheap, yes. Quick, no. A journey that takes three hours on a fast train can stretch to five on a passenger train.

International Trains connect Sofia with Belgrade, Istanbul, and Bucharest. These require advance booking and sometimes a separate reservation fee.

Onboard, most trains have first and second class. First class is a 2+1 seating layout — noticeably more comfortable and less crowded. Second class runs 2+2. Both classes on refurbished carriages introduced between 2024 and 2026 have power outlets. Wi-Fi exists on paper but is unreliable enough in 2026 that you should not plan around it. Bring a downloaded playlist or a book. Luggage is stored in overhead racks and at the ends of carriages — there are no fees or size restrictions. The smell of warm banitsa from the station platform vendors drifts through open windows in the early morning, and on the Sofia–Plovdiv run you will pass open plains that turn golden in late summer. It is genuinely pleasant travel when the train runs on time.

Key Routes, Journey Times, and 2026 Ticket Prices

Here are the main domestic routes with 2026 projected fares for a one-way adult ticket in second class. Return tickets offer a 10% discount and are valid for 30 days.

  • Sofia – Plovdiv: 10–12 BGN (5.10–6.15 EUR). Journey time: 2.5–3.5 hours. The most frequent route, with extra departures added during peak hours since 2025.
  • Sofia – Varna: 30–35 BGN (15.35–17.90 EUR). Journey time: 7–8 hours. Scenic but long — the night train is worth considering.
  • Sofia – Burgas: 28–33 BGN (14.30–16.90 EUR). Journey time: 6.5–7.5 hours. Refurbished rolling stock introduced on this route makes it more comfortable than it used to be.
  • Sofia – Ruse: 25–30 BGN (12.80–15.35 EUR). Journey time: 5.5–6.5 hours.
  • Sofia – Veliko Tarnovo (via Gorna Oryahovitsa): 20–25 BGN (10.20–12.80 EUR). Journey time: 4–5 hours. Note that the train stops at Gorna Oryahovitsa, not Veliko Tarnovo itself — you need a local bus or taxi for the last few kilometres.
Key Routes, Journey Times, and 2026 Ticket Prices
📷 Photo by Artem Sapegin on Unsplash.

First class adds roughly 50% to the base fare. A seat reservation is optional on most domestic routes and costs 0.50–1.00 BGN (0.25–0.50 EUR) extra. On busy holiday weekends, reserving a seat is worth the small cost.

How to Buy BDZ Tickets: Online, Kiosks, and at the Counter

There are three ways to buy a BDZ ticket in 2026, each with genuine trade-offs.

Online at bdz.bg

  1. Go to www.bdz.bg — the site is available in English.
  2. Select “Buy Tickets” and enter your departure station, arrival station, travel date, and number of passengers.
  3. Choose your preferred departure time, then select your class (first or second) and whether you want a seat reservation.
  4. Enter passenger details and pay by Visa, Mastercard, or Maestro. The payment gateway is secure.
  5. You receive an e-ticket by email. Show it on your phone to the conductor — printing is no longer required on most services as of 2026.

BDZ’s online system has improved significantly since 2024. Seat selection is clearer, payment failure rates are lower, and mobile-only validation is now standard on fast train routes. The BDZ mobile app, launched in late 2024, also lets you buy tickets and track your train in real time.

Self-Service Kiosks at Major Stations

Kiosks trialled at Sofia Central, Plovdiv, and Varna stations in 2024–2025 are fully operational in 2026. They accept contactless debit and credit cards (Visa, Mastercard, American Express) and issue tickets for immediate or future travel. They are faster than the ticket windows for straightforward point-to-point purchases.

Ticket Windows (Каса)

Still the most reliable option for complex itineraries, senior or student discounts requiring ID verification, or group bookings. Queues at Sofia Central can run long on Friday afternoons — go early or buy online.

Onboard from the Conductor

Possible if the station ticket office was closed when you boarded. A surcharge of 1.00–2.00 BGN (0.50–1.00 EUR) applies. You will not get a seat reservation this way, and on a full train that matters.

Pro Tip: If you are travelling Sofia–Varna or Sofia–Burgas in July or August, buy your ticket online at least three days ahead. These routes fill up fast during peak summer season, especially on Friday departures. The BDZ mobile app lets you set up the journey in advance and pay in under two minutes when you are ready.

Discounts, Passes, and Who Qualifies

BDZ offers genuine discounts for several passenger categories. The key is having the right documentation with you — conductors do check.

  • Children under 7: Travel free without a reserved seat. If you want a guaranteed seat for a child, pay the child fare (50% of adult).
  • Children 7–14: 50% discount automatically applied when you select the correct passenger type during booking.
  • Students: 50% discount with a valid Bulgarian student ID. International ISIC cards are not officially accepted for this discount in 2026. Some conductors may allow it at their own discretion, but do not rely on this.
  • Seniors 65+: 50% discount with a valid national ID or passport showing date of birth.
  • Return tickets: 10% discount on the combined fare, valid for 30 days from the outward travel date.
  • Groups of 10 or more: Group discounts available — arrange directly with BDZ in advance.

There is no single national rail pass for domestic-only travel in Bulgaria. Eurail passes are valid on BDZ trains for international pass holders, but for purely domestic travel, point-to-point tickets are your only structured option.

2026 Budget Reality: Full Cost Breakdown for Train Travel

Here is a realistic picture of what train travel in Bulgaria costs in 2026, from the genuinely budget end to a comfortable first-class experience.

Budget tier — Second class, booked online in advance, using applicable discounts where eligible:

  • Sofia to Plovdiv: 10–12 BGN (5.10–6.15 EUR)
  • Sofia to Veliko Tarnovo: 20–25 BGN (10.20–12.80 EUR)
  • Sofia to Burgas or Varna: 28–35 BGN (14.30–17.90 EUR)

Mid-range tier — Second class with a seat reservation, buying at the station window on travel day:

  • Add 0.50–1.00 BGN for the reservation fee, and potentially 1.00–2.00 BGN conductor surcharge if bought onboard
  • Total for Sofia–Plovdiv: 12–14 BGN (6.15–7.15 EUR)

Comfortable tier — First class, online booking, with a seat reservation:

  • Sofia to Plovdiv: approximately 16–19 BGN (8.20–9.70 EUR)
  • Sofia to Varna: approximately 45–53 BGN (23.00–27.10 EUR)

For context, a Sofia–Plovdiv bus ticket costs 15–20 BGN (7.70–10.20 EUR) and is often faster. A domestic flight from Sofia to Varna costs 60–120 BGN (30.70–61.40 EUR) before baggage fees. The train is the most affordable option for medium distances, and for long-distance travel, the overnight train to Varna means you save on a night’s accommodation.

2026 Budget Reality: Full Cost Breakdown for Train Travel
📷 Photo by Jorge Ramírez on Unsplash.

Common Mistakes to Avoid on Bulgarian Trains

These are the errors that actually cost travellers time or money — not theoretical warnings.

Assuming the train goes directly into Veliko Tarnovo. It does not. The nearest station is Gorna Oryahovitsa, about 10 kilometres away. Budget for a taxi (around 12–15 BGN / 6.15–7.65 EUR) or a local bus to reach the old town.

Booking the wrong station for Sofia. Sofia has one main station — Sofia Central (Централна гара) — but make sure your online booking shows this and not a suburban stop.

Ignoring the seat reservation on busy routes. Second class on the Sofia–Plovdiv Friday evening train can feel like a standing-room concert. A reservation costs less than 1 BGN and guarantees your seat.

Expecting the train to be faster than the bus. On almost every major route, buses are 30 to 90 minutes quicker. Trains win on price, comfort for long legs, scenery, and the fact that you can walk around. They do not win on speed.

Relying on onboard Wi-Fi. It exists on some carriages in 2026, but signal drops are frequent. Download offline maps, tickets, and anything else you need before you board.

Turning up at a small regional station expecting card payment. Kiosks and card readers are standard at Sofia, Plovdiv, Varna, and Burgas. At smaller stations, cash is still safer. Carry a few lev for tickets if your route starts at a smaller stop.

When to Skip the Train: Buses and Domestic Flights as Alternatives

Bulgarian trains are not always the right answer, and it is worth knowing when another option serves you better.

For Sofia–Plovdiv in a hurry: Intercity buses from Sofia Central Bus Station run every 20–30 minutes during the day, take 2–2.5 hours (versus the train’s minimum 2.5 hours), and cost 15–20 BGN (7.70–10.20 EUR). Operators including Union Ivkoni and Biomet both serve this route. Book via www.busfor.bg or directly at the station. By 2026, most operators offer real-time seat selection and e-tickets.

For Sofia–Varna when time is the priority: The bus does it in 6–7 hours versus the train’s 7–8 hours, and costs 40–50 BGN (20.45–25.55 EUR). A domestic flight on Bulgaria Air takes under an hour and costs 60–120 BGN (30.70–61.40 EUR) excluding checked baggage — book at www.air.bg. If you factor in airport time on both ends, the time saving versus the bus shrinks considerably.

The train makes most sense when you have luggage, want to move around, are travelling with children, or are doing the overnight Sofia–Varna route to save accommodation costs. The view along the Iskar Gorge heading east from Sofia — sheer limestone cliffs rising straight from the river on both sides of the tracks — is one of those moments that makes train travel in Bulgaria genuinely worthwhile.

When to Skip the Train: Buses and Domestic Flights as Alternatives
📷 Photo by Elist Nguyen on Unsplash.

Frequently Asked Questions

Can I buy a BDZ train ticket on my phone without printing it?

Yes. As of 2026, BDZ fully supports mobile e-tickets on fast train routes. Purchase through www.bdz.bg or the BDZ mobile app, and show the PDF or digital ticket on your screen to the conductor. Printing is no longer required on main intercity services, though having the PDF saved offline is a sensible backup.

How early should I arrive at Sofia Central Station before my train?

If you already have a ticket, 10–15 minutes is enough. If you need to buy a ticket at the window, arrive 30 minutes early on weekdays and 45 minutes early on Friday afternoons or holiday periods. Self-service kiosks are faster and accept cards — use them if the queue at the window is long.

Are Bulgarian trains safe for solo travellers, including women travelling alone?

Generally yes. Bulgarian trains are considered safe. First class carriages are quieter and less crowded. On overnight routes, a couchette reservation adds both comfort and security. Keep valuables in a bag you can hold or place under your seat, the same common sense you would apply on any European train.

Is the train better than the bus for getting to Veliko Tarnovo?

The bus is faster and drops you closer to the town centre — journey time from Sofia is around 3.5–4 hours versus 4–5 hours by train, and the bus fare of 25–35 BGN (12.80–17.90 EUR) is comparable. Remember that the train stops at Gorna Oryahovitsa, not Veliko Tarnovo itself, so add taxi cost and time to your calculation.

Do Bulgarian trains accept contactless bank card payments onboard?

Not directly from the conductor. Card payments are available at station ticket windows, self-service kiosks at major stations, and through the BDZ website and app. If you buy a ticket from the conductor onboard, it is a cash transaction with a surcharge of 1.00–2.00 BGN (0.50–1.00 EUR). Always carry some cash as a backup.


📷 Featured image by Jack Anstey on Unsplash.

Accessibility Menu (CTRL+U)

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