Skip to main content
Loris8 🇧🇬Your destinationBulgaria
Getting Around Bulgaria

Getting Around Bulgaria

Home Bulgaria Getting AroundGetting Around Bulgaria
Nadia Volkov

Bulgaria is cheap and easy to get around: Sofia's metro connects the airport straight to downtown for under $1, and buses — not slower, more limited trains — are the fastest way between Sofia, Plovdiv, and the Black Sea coast. A rental car helps for the coast and mountains but isn't essential for a city trip. The real risk is an unmetered taxi off the street — download Bolt or Yango first.

Getting to Bulgaria

Sofia Airport (SOF) is the main international gateway, with flights from most of Europe running 2–4 hours and from the US East Coast typically 10–14 hours with one connection (there are no direct flights from North America). Round-trip fares from a major European hub start around $150–300; from further afield, budget $600–1,000+. Sofia's metro (Line 1) connects the airport directly to the city center in about 25 minutes for under $1 — one of the best-value airport connections in Europe.

Getting around: the real options

Bulgaria rewards mixing bus and train depending on the route — buses are often genuinely faster here, which surprises visitors used to trains being the default choice in Europe.

  • Trains — BDZ (Bulgarian State Railways) connects Sofia to Plovdiv in about 2–2.5 hours ($5–8) and to Varna in around 6–7 hours ($12–18); reliable but slow, and best treated as the scenic option rather than the fast one.
  • Buses — private coach operators connect the same routes faster: Sofia to Plovdiv in under 2 hours, Sofia to Varna or Burgas in about 6–6.5 hours, both from $8–15; for the Black Sea coast specifically, the bus beats the train on time almost every time.
  • Domestic flights — not really a thing here; Bulgaria is small enough and buses fast enough that nobody bothers flying domestically.
  • Car rental / driving — driving is on the right; rental cars are inexpensive ($20–35/day) and genuinely useful for the Black Sea coast (Nessebar to Sunny Beach is a quick hop) or reaching Rila Monastery and mountain villages on your own schedule, though some rural roads are rougher than Western Europe.

Getting around inside cities

Sofia's metro is cheap, clean, and fast, with a single ride costing about $1; it covers the city center and the airport well, though it doesn't reach every neighborhood. For anywhere the metro doesn't go, use Bolt or Yango (both function like Uber) rather than flagging a taxi on the street — Uber itself pulled out of Bulgaria some years back after regulatory friction and hasn't returned in any meaningful way, so Bolt and Yango are the apps locals actually use.

Route/optionTypical costTypical time
Sofia Airport to city center (metro)$125 min
Sofia to Plovdiv (bus)$8–12under 2 hrs
Sofia to Varna or Burgas (bus)$12–186–6.5 hrs

Never get into an unmetered taxi at Sofia Airport, a train station, or a Black Sea resort strip without checking the fare first — inflated flat-rate quotes targeting tourists are a real, recurring problem. Bolt or Yango show the price before you book, which ends the guessing entirely.

Common transport mistakes

Booking a train for Sofia-to-coast routes on the assumption that trains are always faster than buses in Europe — here, it's the reverse, and the bus will save you real hours. The second common mistake: hailing a taxi on the street instead of opening an app, especially around tourist-heavy spots, where overcharging is common enough to actively plan around.

Questions people actually ask

Do I need to rent a car in Bulgaria?
Not for a Sofia-and-Plovdiv city trip — buses and the metro cover that well. A car becomes genuinely useful for the Black Sea coast (hopping between Varna, Nessebar, and Sunny Beach) or reaching Rila Monastery and mountain villages on your own schedule.
What's the best way to get from the airport to the city in Bulgaria?
Sofia's metro Line 1 runs directly from the airport to the city center for under $1 in about 25 minutes — genuinely one of the best-value airport connections anywhere. A Bolt or Yango ride costs more (roughly $10–15) but goes door to door.
Can I use Uber in Bulgaria?
Not really — Uber exited the Bulgarian market some years ago after regulatory disputes and hasn't meaningfully returned. Bolt and Yango are the dominant ride-hailing apps in Sofia, Plovdiv, and the coastal cities, and both work essentially the same way.
How much should I budget for transport in Bulgaria?
Around $5–10/day if you're relying on Sofia's metro plus the occasional Bolt or Yango ride. Add $8–18 each way for an intercity bus, or budget $20–35/day for a rental car if you're doing a coast-and-mountains loop.
Is there a direct train from Sofia to the Black Sea coast?
Yes — BDZ runs direct trains from Sofia to Varna (about 6-7 hours) most days, though the bus covers the same route faster (about 6-6.5 hours) and just as cheaply. Neither route has a direct train to Burgas or Sunny Beach without a change.