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 There from the Airport?

Sofia Central Railway Station (Tsentralna Gara) is the city's main station, located north of the center. Sofia Metro Line 1 connects Sofia Airport Terminal 2 directly to Central Railway Station, making it straightforward to reach. The station handles both domestic and international departures.

Can I Travel by Train from Sofia to Other Bulgarian Cities Like Plovdiv and Varna?

Yes. Bulgarian State Railways (BDZ) runs domestic services from Sofia Central Station to most major cities. Sofia to Plovdiv is one of the most frequent routes, taking roughly two and a half to three hours. Trains to Black Sea cities like Varna and Burgas take considerably longer. Check current timetables on the BDZ website before booking, as frequency varies by route and season.

Are There International Trains from Sofia to Neighboring Countries?

Sofia has international rail connections to Belgrade (Serbia) and Thessaloniki (Greece), among others. Journey times are long compared to flights, Sofia to Belgrade runs roughly ten hours. International trains tend to run limited daily departures, so book in advance and confirm schedules directly with BDZ or the connecting operator. Comfort levels on older international rolling stock are basic.

How Do I Buy Train Tickets in Sofia, Online or at the Station?

You can buy domestic BDZ tickets at Sofia Central Station ticket counters or through the BDZ website. For popular routes like Sofia, Plovdiv, same-day purchase at the station is usually fine. But booking ahead is safer during holidays and summer weekends. International tickets often need to be purchased at the station. Card payment availability can be inconsistent at counters, so carry cash in Bulgarian lev.

Is Train Travel in Bulgaria Cheap Compared to Flying or Taking a Bus?

Bulgarian trains are generally budget-friendly, often cheaper than buses on the same routes and significantly cheaper than flying domestically. First class is available on many BDZ services and is still economical by Western European standards. The trade-off is speed, buses are frequently faster on the same route, and trains use older rolling stock on many lines.

What Should I Know About Luggage and Comfort on Bulgarian Trains?

There are no strict luggage limits enforced on domestic BDZ trains. But storage space is limited, overhead racks and floor space between seats. Bring your own water and snacks, as onboard catering is rare on most routes. Older carriages may lack air conditioning, which matters on summer routes to the coast. Second class is functional but basic. First class offers more space and is worth the small upgrade.

Can I Use Sofia's Metro to Get Around the City Instead of Trains?

Sofia Metro is the best way to move around the city itself and is separate from the national BDZ rail network. It currently has four lines covering the center, major residential areas, the airport, and the central bus and train stations. Single-ride tickets or rechargeable cards are available from machines at every station. Service runs frequently throughout the day.