On this page
- BDZ Railways: The Scenic, Budget-Friendly Backbone
- Intercity Buses: The Fastest and Most Flexible Network
- Sofia Metro and City Public Transport: Getting Around Urban Bulgaria
- Taxis and Ride-Hailing Apps: Door-to-Door Without the Hassle
- Sofia Airport Transfers: Your First and Last Ride
- Domestic Flights: When Speed Justifies the Cost
- 2026 Budget Reality: What Transport Actually Costs
- Common Mistakes to Avoid on Bulgarian Public Transport
- Frequently Asked Questions
Finding reliable, up-to-date information on Bulgarian public transport used to mean piecing together forum posts from 2019 and hoping the bus still ran. In 2026, the picture is significantly clearer — contactless payments are now standard on Sofia’s metro and spreading to city buses across Plovdiv, Varna, and Burgas, online rail booking has improved, and ride-hailing apps cover almost every major city. What has not changed is that Bulgaria remains one of the most affordable countries in Europe to travel through, and a car is genuinely optional for most itineraries. This guide walks you through every realistic transport option, with current prices, step-by-step instructions, and honest advice on what works and what to watch out for.
BDZ Railways: The Scenic, Budget-Friendly Backbone
BDZ (БДЖ – Български държавни железници) runs Bulgaria’s national rail network and connects Sofia with Plovdiv, Burgas, Varna, Ruse, and Veliko Tarnovo, among other destinations. Trains are not fast by Western European standards, but they are cheap, spacious, and often surprisingly pleasant — rattling through the Iskar Gorge or crossing the Rose Valley with a coffee from the dining car feels nothing like sitting on a motorway in a hire car.
Types of Trains
There are two main service types. The Бърз влак (Bǎrz Vlak — Fast Train) is the intercity option, making fewer stops and covering the major city pairs. The Пътнически влак (Pǎtnicheski Vlak — Passenger Train) is slower, stops almost everywhere, and is mainly useful for reaching smaller towns along a rail corridor.
How to Buy Tickets
You have three options: station ticket offices, from the conductor on board (a small surcharge applies if you board at a station that has a ticket office), or online at tickets.bdz.bg. The online system has improved noticeably since 2024 — more routes are bookable, and the payment gateway is more stable. You pay by Visa, MasterCard, or Maestro and receive an e-ticket by email that you show on your phone or print out.
- Go to tickets.bdz.bg and select your departure and arrival stations, travel date, and number of passengers.
- Choose a train service and your class — 1st or 2nd. First class costs roughly 30–50% more.
- Enter your name and email address.
- Complete payment through the card gateway.
- Check your inbox for the e-ticket. Screenshot it as a backup before you travel.
Journey Times and Prices (Est. 2026)
All prices below are for a one-way, 2nd class ticket. Fares have risen an average of 4% per year since 2024, which is reflected in these figures.
- Sofia to Plovdiv: 12 BGN (6.14 EUR) — 2.5 to 3.5 hours
- Sofia to Burgas: 28 BGN (14.32 EUR) — 6 to 7 hours
- Sofia to Varna: 32 BGN (16.37 EUR) — 7 to 8 hours
- Sofia to Veliko Tarnovo (via Gorna Oryahovitsa): 20 BGN (10.23 EUR)
Children under 7 travel free. Student and senior discounts exist but typically require a Bulgarian ID or a recognised European student or senior card — worth checking directly with BDZ at bdz.bg if you hold one.
Some rolling stock on key routes like Sofia–Burgas has been gradually refurbished since 2024. Delays remain possible on the network, particularly on longer corridors, so build in buffer time if you have a connecting bus or ferry to catch.
Intercity Buses: The Fastest and Most Flexible Network
If trains are Bulgaria’s scenic option, buses are its workhorse. Private operators cover virtually every city, town, and larger village in the country, with more departures per day than the rail network offers on most routes. Buses are generally faster than trains between the same two cities, and they drop you at central bus stations rather than peripheral rail yards.
Key Operators and Terminals
The main operators include Union Ivkoni, Biomet, Karat-S, and Etap-Grup, though many smaller regional companies fill the gaps. Sofia has two main terminals: Central Bus Station (Централна автогара), which handles most intercity and international routes, and West Bus Station for some services heading into western Bulgaria. Every city has its own Централна автогара — asking a local or hotel staff member to confirm the exact location in smaller towns is always a good idea.
Buying Bus Tickets
The simplest approach is to walk up to the ticket window at the bus station. For popular routes on summer weekends — especially Sofia to Varna or Burgas — buying online a day or two ahead saves you the stress of a sold-out departure. Useful platforms include avtogari.info and busfor.bg. Both aggregate routes across multiple operators and allow card payment.
- Visit avtogari.info or busfor.bg and enter your departure city, destination, and date.
- Browse available departures and operators — times and journey durations differ between companies.
- Select your seat if the option is available, then enter your details.
- Pay by card and save or print your e-ticket.
- Arrive at the bus station at least 15 minutes before departure — some drivers leave on time or even slightly early.
Prices and Journey Times (Est. 2026)
- Sofia to Plovdiv: 18 BGN (9.20 EUR) — 2 to 2.5 hours
- Sofia to Burgas: 38 BGN (19.43 EUR) — 5.5 to 6.5 hours
- Sofia to Varna: 42 BGN (21.47 EUR) — 6 to 7 hours
- Sofia to Veliko Tarnovo: 28 BGN (14.32 EUR)
Large bags typically attract a luggage fee of 1–2 BGN per bag. Buses are faster than trains on these routes, but they are susceptible to traffic — the Sofia ring road and the motorway approach to Varna can slow things down considerably in July and August. Online booking interfaces have continued to improve since 2024, and fares have increased at roughly 4% per year.
Sofia Metro and City Public Transport: Getting Around Urban Bulgaria
Once you are inside a Bulgarian city, the picture shifts. Sofia has one of the best urban transit systems in the Balkans, and the other major cities — Plovdiv, Varna, and Burgas — all run workable bus and trolleybus networks.
The Sofia Metro
The Sofia Metro (metropolitan.bg) operates four lines — M1, M2, M3, and M4 — covering the airport, the Central Bus and Train Station, the city centre, and residential districts. Line M4 is a branch of M2 that provides a direct connection to Sofia Airport Terminal 2. Extensions to Line 3 have continued through 2025 and into 2026, progressively linking more of the city’s eastern and western neighbourhoods.
The biggest practical upgrade since 2024 is the full rollout of contactless bank card payments at all metro turnstiles. You tap your Visa, MasterCard, or Maestro card — or your phone — and pay for a single journey without buying a separate ticket. It works cleanly and quickly during morning rush hour, which is exactly when you want it to.
- Single journey: 1.60 BGN (0.82 EUR)
- 24-hour pass: 6 BGN (3.07 EUR) — covers metro, buses, trams, and trolleybuses
- 3-day pass: 15 BGN (7.67 EUR)
- 5-day pass: 21 BGN (10.74 EUR)
- Sofia Card (rechargeable): 3 BGN (1.53 EUR) to issue, then load with trips or passes
Trains run every 2–10 minutes depending on the line and time of day. The carriages are clean, air-conditioned, and generally quiet — a contrast to the metro systems of some larger European capitals.
Surface Transport in Sofia and Other Cities
Sofia also runs trams and trolleybuses alongside the metro. In Plovdiv, Varna, and Burgas, surface buses and trolleybuses are the main intra-city option. Single journey fares sit at 1.60–2.00 BGN (0.82–1.02 EUR), purchased from the driver, from kiosks near stops, or via mobile apps where available. Daily passes in these cities typically cost 5–7 BGN (2.56–3.58 EUR).
Since 2024, contactless bank card payment has been rolling out on city buses and trolleybuses in Plovdiv, Varna, and Burgas as well. It is not universal yet, but on many vehicles you can simply tap your card on the reader as you board. Real-time tracking apps for urban transport have also improved in Plovdiv and Varna — check local tourism offices or the city’s official transport website for the current app name, as these change more frequently than the services themselves.
Taxis and Ride-Hailing Apps: Door-to-Door Without the Hassle
Taxis fill the gaps that public transport cannot — late nights, heavy luggage, destinations outside the bus route, or simply not wanting to decipher a tram map after a long travel day. Bulgaria’s taxi scene has two distinct sides: the reputable companies and apps on one hand, and the airport touts who will happily charge you five times the going rate on the other.
Reputable Taxi Companies in Sofia
Stick to yellow cars with a visible company sign on the roof and a price sticker on the passenger window showing the start fee, per-kilometre day rate, and night rate. Reliable companies in Sofia include OK Supertrans (oktaxi.net), Yellow! (yellow333.com), and Green Taxi.
Estimated 2026 rates in Sofia:
- Start fee: 1.00–1.20 BGN (0.51–0.61 EUR)
- Day rate (06:00–22:00): 1.10–1.30 BGN/km (0.56–0.66 EUR/km)
- Night rate (22:00–06:00): 1.30–1.50 BGN/km (0.66–0.77 EUR/km)
- Wait time: 0.30–0.40 BGN/minute (0.15–0.20 EUR/minute)
Always confirm the meter is running before the car pulls away. Fares have risen around 4% annually since 2024 in line with general inflation.
Ride-Hailing Apps
Bolt (bolt.eu) is the dominant app in Bulgaria and the one to install before you arrive. It operates in Sofia, Plovdiv, Varna, Burgas, and an expanding list of larger towns. Pricing is transparent, you see the fare estimate before confirming, GPS tracking is included, and payment is cashless through the app. Download it and set up your account at home — not in arrivals at the airport.
Yellow! Taxi Bulgaria is the official app for Yellow Taxi in Sofia and works similarly to Bolt within the city. InDriver is present in some Bulgarian cities and uses a fare-proposal model where you suggest a price.
One thing that has never changed: Uber does not operate in Bulgaria and has not done so since 2016. Do not wait for it.
Sofia Airport Transfers: Your First and Last Ride
How you handle the Sofia Airport transfer sets the tone for the whole trip. The good news is that in 2026, the options are solid, well-priced, and clearly signed — as long as you know what to look for before you land.
Metro from the Airport
Line M4 connects directly to Terminal 2. If you land at Terminal 1, a free shuttle bus runs to Terminal 2 approximately every 15–20 minutes — follow the signs for “Airport Shuttle” or “Terminal 2 Transfer” in the arrivals hall.
- From Terminal 1, board the free shuttle to Terminal 2.
- At Terminal 2, follow the “Metro” signs down to the station.
- Tap your contactless bank card at the turnstile (1.60 BGN / 0.82 EUR) or buy a paper ticket from the machine.
- Take Line M4 towards Obelya.
- Travel time to Serdika station — the main city centre interchange — is approximately 25–30 minutes.
The metro smell of warm metal and recycled air as you descend the escalator, and then the sudden quiet of the underground platform after the noise of arrivals, is a reliable signal that you have made it into the city cleanly and cheaply.
Airport Buses
Bus lines 84 and 184 serve both terminals and run to Gen. Gurko Street in the city centre. A single ticket costs 1.60 BGN (0.82 EUR), paid at kiosks outside the terminal or from the driver in cash (exact change preferred, though contactless is increasingly available on these routes). Buses are slower than the metro and subject to traffic, but they work well if you are heading somewhere close to the route.
Taxis and Bolt from the Airport
Use the official taxi stands for OK Supertrans or Yellow! outside the terminals, or order a Bolt from the app — there are designated pickup zones at both terminals. A ride to the city centre runs approximately 18–25 BGN (9.20–12.78 EUR) depending on traffic and your exact destination. Avoid anyone approaching you inside the terminal offering a taxi — the risk of being significantly overcharged is real.
Domestic Flights: When Speed Justifies the Cost
Domestic flights in Bulgaria are a niche option. The country is small enough that ground transport handles most journeys adequately, but there are situations — tight schedules, travelling to the Black Sea coast at the height of summer, or combining Bulgaria with a broader Balkan itinerary — where a short flight makes sense.
Bulgaria Air (bulgariaair.com) is the main domestic carrier, operating:
- Sofia (SOF) to Varna (VAR): Year-round
- Sofia (SOF) to Burgas (BOJ): Primarily seasonal, running through the summer months
Flight time is 45–50 minutes, but add 2–3 hours for airport transfers at both ends, check-in, and security — the real time saving over a direct bus is smaller than it first appears.
Estimated 2026 pricing for a one-way ticket runs from 80 BGN (40.90 EUR) to 180 BGN (92.03 EUR), depending on how far in advance you book and the season. Return flights typically start from 150 BGN (76.69 EUR). Compare that with a 42 BGN bus ticket to Varna and you understand why domestic flights are a minority choice. No major new domestic routes or operators are anticipated for 2026, though pricing adjusts with standard seasonal demand and annual inflation of approximately 4%.
2026 Budget Reality: What Transport Actually Costs
Here is what a realistic transport budget looks like across different travel styles, based on 2026 prices in BGN with EUR equivalents.
Budget Traveller
- Sofia Metro single journey: 1.60 BGN (0.82 EUR)
- Sofia 24-hour transit pass: 6 BGN (3.07 EUR)
- City bus fare (Plovdiv, Varna, Burgas): 1.60–2.00 BGN (0.82–1.02 EUR)
- Sofia to Plovdiv by train (2nd class): 12 BGN (6.14 EUR)
- Sofia to Varna by bus: 42 BGN (21.47 EUR)
- Airport to city centre by metro: 1.60 BGN (0.82 EUR)
Mid-Range Traveller
- Sofia Metro 5-day pass: 21 BGN (10.74 EUR)
- Sofia to Plovdiv by bus: 18 BGN (9.20 EUR)
- Sofia to Burgas by bus: 38 BGN (19.43 EUR)
- Bolt ride within Sofia city centre: approximately 8–15 BGN (4.09–7.67 EUR)
- Airport to city centre by Bolt or metered taxi: 18–25 BGN (9.20–12.78 EUR)
Comfortable Traveller
- Sofia to Varna by train (1st class): approximately 42–48 BGN (21.47–24.54 EUR)
- Domestic flight Sofia to Varna: 80–180 BGN (40.90–92.03 EUR) one-way
- Compact car rental (for specific excursions): 45–80 BGN/day (23.01–40.90 EUR/day), excluding insurance and fuel
Transport costs in Bulgaria remain low by EU standards. A week of intercity travel, city transit, and a few Bolt rides is achievable for well under 200 BGN (102 EUR) for a single traveller who plans ahead.
Common Mistakes to Avoid on Bulgarian Public Transport
Even well-prepared travellers run into the same predictable problems. Here is what to watch for.
Assuming Uber Exists
It does not. Uber has not operated in Bulgaria since 2016. Install Bolt before you arrive, create your account, and add a payment method. Doing this in the airport Wi-Fi queue after a delayed flight is unnecessarily stressful.
Boarding Without a Valid Ticket on Surface Transport
Inspectors on Sofia trams and buses — and on city transport in other cities — do check. A fine for travelling without a valid ticket is a multiple of the fare and is issued on the spot. The validator machines on board are for paper tickets; contactless payment via bank card replaces the paper ticket entirely when that option is available.
Getting in Unmarked Taxis
Anyone approaching you in airport arrivals, at a major bus station, or outside a tourist site and offering a taxi is almost certainly not offering a fair price. Use the marked taxi stands, call a reputable company, or use Bolt. This has been consistent advice for years, and it remains valid in 2026.
Not Checking Bus Departure Points in Sofia
Sofia has two bus terminals — Central Bus Station and West Bus Station — and not every operator uses the same one. Before you travel, confirm on avtogari.info or busfor.bg which terminal your specific bus departs from. Turning up at the wrong one with 20 minutes to spare is a bad situation.
Buying Train Tickets Expecting Last-Minute Availability in Summer
The overnight trains to the coast and the Sofia–Varna corridor fill up during July and August. Book online at tickets.bdz.bg at least a few days ahead for weekend travel and at least a week ahead if you want a specific sleeper compartment.
Ignoring Luggage Fees on Buses
Intercity buses typically charge 1–2 BGN per large bag for the hold. It is a small amount but worth knowing — carry small change for it, as not every driver wants to make change for a 20 BGN note when there is a queue behind you.
Frequently Asked Questions
Is it realistic to travel around Bulgaria entirely without a car?
Yes, for most standard itineraries. Major cities, the Black Sea coast, Plovdiv, Veliko Tarnovo, and many mountain towns are all reachable by bus or train. Remote villages and some hiking trailheads are harder without a car or taxi, but the majority of what most visitors want to see is accessible on public transport.
Which is better for getting around Bulgaria — buses or trains?
Buses win on frequency, speed, and network coverage. Trains win on price, comfort on longer journeys, and scenery. For Sofia to Plovdiv or Sofia to Varna, many travellers take the bus out and the train back, or use whichever departure time suits them. Both work fine — there is no universally correct answer.
How do I get from Sofia Airport to the city centre cheaply?
The metro is the easiest and cheapest option at 1.60 BGN (0.82 EUR). Take the free shuttle from Terminal 1 to Terminal 2, then follow signs to the metro and board Line M4 towards Obelya. You reach Serdika station in the city centre in around 25–30 minutes. Tap your bank card directly at the turnstile — no ticket purchase needed.
Does Uber work in Bulgaria?
No. Uber has not operated in Bulgaria since 2016 and there are no indications that will change. The local equivalent is Bolt (bolt.eu), which operates in Sofia, Plovdiv, Varna, Burgas, and other larger towns. Download and set up the app before you travel — it works identically to Uber in terms of booking, tracking, and cashless payment.
Are transport announcements and signs in English?
In Sofia, metro station names are displayed in both Bulgarian (Cyrillic) and English transliteration. Airport buses and major intercity services usually have English information at major terminals. City buses in smaller cities may only display Bulgarian. A translation app and a downloaded offline map — Google Maps works well for transit directions in Bulgaria in 2026 — will cover most situations where English signage is absent.
📷 Featured image by Angel Balashev on Unsplash.