Take the 2-minute tour ×
Travel Stack Exchange is a question and answer site for road warriors and seasoned travelers. It's 100% free, no registration required.

What are my options to get from Bucharest (ROM) to Sofia (BUL)?

I tried searching for a bus, but I only get 100€ option - link. This can't be the only one. I can see the train option on dbbahn, but no price, and the ride is at least 11 hours. Any help?

share|improve this question

3 Answers 3

up vote 6 down vote accepted

One option is Trianastar(BG). There is a daily bus in 16:00 from Bucharest(Filaret), 22:00 in Sofia. One way ticket costs 52 BGN (26 EUR), return ticket costs 82 BGN (41 EUR)

share|improve this answer
This seems like the best option. Its relatively fast (compared to train) and cheap. Thanks! –  noobtraveler Feb 16 '13 at 7:33

You can indeed take the train. However it cannot be booked online. According to the Man in Seat 61, the price is 25-30 GBP.

Source: http://www.seat61.com/Bulgaria.htm

share|improve this answer
It must be cheaper - one way ticket from Ruse to Sofia costs 10 EUR (razpisanie.bdz.bg) so I think from Bucharest to Sofia will cost no more than 20 EUR, but...travelling with by train in Bulgaria is really not a good idea –  Dirty-flow Feb 15 '13 at 21:53
Two points. 1. Crossing a border by train can be expensive. It is often more than just the sum of two national legs. 2. I think that the prices quoted by Mark Smith apply to tickets booked from abroad. If you by them on the place, they might be a bit cheaper. –  PERSONA NON GRATA Feb 15 '13 at 21:58
But anyway, we are all very far from the 100 EUR quoted above. That's a lot. I have found one way flights (for next week) for ~ 130 EUR. –  PERSONA NON GRATA Feb 15 '13 at 22:04
I found some information in bulgarian forums, it says that the ticket from Bucharest to Ruse is about 10 EUR, and from Bucharest to Pleven(between and Sofia) is 17 EUR. It can be even cheaper, if the OP buy a ticket to Ruse, and then in Ruse buy another one to Sofia(if he has enought time of course) –  Dirty-flow Feb 15 '13 at 22:08

The best way is to take a train from Bucarest North to Giergiu Nord and then walk 4km and take a Bulgarian train from Ruse to Sofia

share|improve this answer
Could you add details of train rides, or train station gps coordinates. I doubt anyone would try and walk 4 km to switch trains just based on a short sentence. –  Vince 7 hours ago

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.