Trains from Sofia

Trains from Sofia

Routes, journey times, and fares for trains serving Sofia

Trains from Sofia: What to Know

Sofia Central Station is Bulgaria's main rail hub, with BDZ (Bulgarian State Railways) operating domestic services to Plovdiv, Varna, Burgas, and Veliko Tarnovo. International connections toward cities like Bratislava or Paris typically require at least one change. But the through-ticketing options have grown steadily. Domestic trains are generally cheaper than flying and offer more legroom than a coach seat, though they're often slower, Bulgaria's rail infrastructure lags behind its motorway network, so buses can beat trains on pure journey time for shorter corridors like Sofia to Plovdiv. Where rail wins is on longer hauls to the Black Sea coast, where the comfort gap widens and the scenery through the Balkan interior earns the extra time. You can compare current schedules and fares on Omio before deciding.

Compare Times & Fares

Trains from Sofia

Intercity and international rail connections, with live schedules and fares.

Compare times & fares →

Popular Train Routes

Varna to Sofia

7h 35m

Sofia to Bratislava

61h 42m

Plovdiv to Sofia

2h 31m

Veliko Tarnovo to Sofia

4h 15m

Sofia to Burgas

5h 27m

Sofia to Paris

88h 24m

Frequently Asked Questions

What Is the Main Train Station in Sofia, and How Do I Get to the City Center from It?

Sofia Central Station (Tsentralna Gara) is the main hub. It is well-connected to the city center via the Sofia Metro (red line M1 and blue line M4 have stations directly at the terminal), frequent trams, and buses. The city center is a short metro ride or a 20-30 minute walk away.

How Do I Buy Train Tickets in Bulgaria? Can I Buy Them Online?

You can purchase tickets at station counters, from ticket machines at major stations like Sofia Central, or online via the official BDZ (Bulgarian State Railways) website. For popular routes or travel during peak seasons, booking in advance is recommended to secure your seat.

What Is the Train Connection Like from Sofia to Plovdiv or Burgas?

Direct intercity trains connect Sofia to major cities like Plovdiv and Burgas. The service to Plovdiv is relatively frequent, while the route to Burgas on the coast is a longer journey. Check current schedules via the BDZ website or our booking widget, as frequencies can vary by season and day of the week.

Are There Luggage Restrictions on Bulgarian Trains?

Generally, you can bring suitcases and backpacks without extra charge. Storage is available in overhead racks and at the ends of carriages. There are no strict weight limits for standard travel. But you must be able to handle your luggage yourself. Keep valuables with you at your seat.

What's the Difference Between 'ekspresen' and 'patserski' Trains in Bulgaria?

'Ekspresen' (fast) trains are intercity services with fewer stops, more comfort, and often require a seat reservation. 'Patserski' (slow) trains are local services that stop at all stations and are a budget option. For longer journeys like Sofia to Plovdiv, the ekspresen is significantly quicker and more comfortable.

How Reliable and Comfortable Are Trains in Bulgaria?

Comfort and punctuality can vary. Newer intercity trains offer decent comfort with air conditioning. Older rolling stock on some regional routes is more basic. Delays, sometimes significant, can occur. For important connections, allow extra time. Bringing water and snacks for longer journeys is advisable.

Can I Use an Eurail or Interrail Pass in Bulgaria?

Yes, both Eurail (for non-European residents) and Interrail (for European residents) passes are valid on BDZ trains, including most intercity services. You must still reserve a seat for trains where it's mandatory (often marked with an 'R' in schedules), which may incur a small additional fee.