Trains in Bulgaria

Travelers at Sofia train station, Bulgaria

Bulgaria offers over 4000 km of rail track. The two major train routes are Sofia to Varna and Sofia to Bourgas. The main rail hub is in the capital Sofia, which has connections to Romania, Serbia and Turkey. Experience diverse scenic views onboard Bulgaria's trains.

More information about trains in Bulgaria


Rail network

BDZ logo

The two major train routes are Sofia – Varna (duration: 7-8 hours) and Sofia – Burgas (duration: 6-7 hours). You can also travel both routes overnight. The main train station is the central station ('Tsentralna Gara') in Sofia, where most international trains depart and arrive. Sofia has direct international connections with Belgrade, Bucharest, Istanbul, Budapest, Vienna and Thessaloniki/Athens.

The metro connects Sofia's train station with the airport and the city center.


An Interrail pass valid in Bulgaria can be used on all trains operated by the Bulgarian State Railways (BDZ).
Visit the Bulgarian railway company (BDZ) website.



Map with main train connections in Bulgaria


Due to the building of a new high-speed line there are engineering works on the train line between Istanbul (Turkey) and the Bulgarian border. Read more details and alternative routes.


There are 3 types of domestic trains in Bulgaria.

  • Expresen Vlak faster trains (routes: Sofia – Plovdiv, Sofia – Varna, Sofia – Burgas): reservations required

  • Barz Vlak local 'rapid' trains: no reservation needed

  • Patnicheski slower local trains: no reservation needed


Reservations cost about € 0.25. You may have to pay additional commission though. Reservations can be made at the Rila travel agencies, which you can find for example at Sofia train station. See for addresses the BDZ website. It might be good to know that a reservation is called 'zapazeno myasto' in Bulgarian.


Bikes are allowed on most domestic trains upon payment of a supplement based on the distance.


International connections

There are various train connections with other European countries:

  • Sofia – Bucharest - 1 day train and 1 night train

  • The Black Sea Train circulates during certain periods of the year from Moscow and Minsk to Varna and vice versa.

  • The Bucharest / Istanbul Express - circulating on the route Bucharest / Stara Zagora / Istanbul.

  • The Nusic night train from Sofia to Belgrade

  • The Balkan Express from Sofia to Istanbul

  • The Bosphorus Express from Bucharest to Istanbul via Dimitrovgrad


Reservations are recommended for international connections.


Spelling of cities in Bulgaria

On Bulgarian train timetables and at train stations in Bulgaria, you'll usually find the local spelling of Bulgarian cities and stations.


Here is the local spelling of some popular Bulgarian cities:

  • Sofiya = Sofia

Related pages

Back to top