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: To travel by train in Bulgaria, buy your train ticket locally at a train station. For selected domestic routes online tickets are available via the booking link bellow.

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.


BG Bulgaria GE Georgia

To travel from Bulgaria to Georgia, first travel by train to Varna. Then by taxi or bus to the port of Varna. Change to the ferry to Poti (Georgia). The journey time is about 54 hours. A ticket starts from Euro 100. In Poti walk from the port to the railway station and continue your travels.

read more

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 IN India

To travel from Bulgaria to India, there is no rail connection available. We recommend to book a direct flight via the given booking link. Train tickets in India are available via 12go.asia.

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

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