Bulgaria by train

How to travel in Bulgaria by train: information, connections, blog and travel reports. Help in our forum to buy train tickets.

Bulgaria: Train tickets for Bulgaria are best bought locally at a train station. For selected domestic routes online tickets are available.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

SEARCH FOR TRAIN TIMES HERE

Online timetable information, on which you can find relevant, up-to-date connections.

rail.cc / Deutsche BahnBDZ Bulgaria

TRAIN COMPANY

BG Bulgaria GR Greece

If you want to travel from Bulgaria to Greece by train, buy your train ticket locally at a train station in Bulgaria. You will find international ticket counters at the train stations of larger cities (Sofia, Plovdiv, Burgas, Varna). At many stations, international tickets are sold at specific ticket offices, called RILA agencies, which are separate from the domestic ticket offices. There are no online tickets available.

There are two rail connections between Bulgaria and Greece, however only the line from Sofia to Thessaloniki via the Kulata/Strimon border crossing is open at the moment.

read more

BG Bulgaria MK Macedonia

There is no direct railway line between Bugaria and Macedonia. If you want to travel between the two countries by train, you will have to travel either via Serbia or Greece to do so.

If you travel via Serbia, travel from Sofia to Nis, then from Nis to Skopje. If you want to travel via Greece, you have to travel from Sofia to Thessaloniki then from Thessaloniki to Skopje.

However as both options require many hours of travelling you might instead choose to go by bus. Buses are available from Sofia directly to Skopje and are much quicker than the available options by train. Buy your ticket locally at the bus station.

read more

BG Bulgaria RO Romania

If you want to travel from Bulgaria to Romania by train, buy your train ticket locally at a train station in Bulgaria. You will find international ticket counters at the train stations of larger cities (Sofia, Plovdiv, Burgas, Varna). At many stations, international tickets are sold at specific ticket offices, called RILA agencies, which are separate from the domestic ticket offices. There are no online tickets available.

There are two rail connections between Bulgaria and Romania, both cross the Danube on a large bridge: from Ruse to Giurgiu, where the train from Sofia to Bucharest runs and from Vidin to Calafat.

read more

BG Bulgaria RS Serbia

If you want to travel from Bulgaria to Serbia by train, buy your train ticket locally at a train station in Bulgaria. You will find international ticket counters at the train stations of larger cities (Sofia, Plovdiv, Burgas, Varna). At many stations, international tickets are sold at specific ticket offices, called RILA agencies, which are separate from the domestic ticket offices. There are no online tickets available.

The only rail connection between the two countries is the line from Sofia to Nis via the border stations of Kalotina and Dimitrovgrad.

Update: the direct day train from Sofia to Belgrade runs once again.

read more

BG Bulgaria TR Turkey

If you want to travel from Bulgaria to Turkey by train, buy your train ticket locally at a train station in Bulgaria. You will find international ticket counters at the train stations of larger cities (Sofia, Plovdiv, Burgas, Varna). At many stations, international tickets are sold at specific ticket offices, called RILA agencies, which are separate from the domestic ticket offices. There are no online tickets available.

The only rail connection between the two countries is the line via the Svilengrad/Kapikule border crossing to Istanbul. Currently the night train from Sofia and Bucharest to Istanbul is the only service across the border.

read more