If the offers provided by buses do not suit your needs, trains and carpooling could represent a good alternative for this distance.
Despite being extremely cheap, the bus is also very slow and getting from Madrid to Sofia by bus will take you a while. You could consider travelling by plane, getting low-cost tickets if you can book in advance.
Travelling by bus to Sofia from Madrid: how many daily connections are there?
If you want to travel from Madrid to Sofia by bus, there are 2 available connections per day. Please notice that all of these connections, that is to say 2 routes, are direct lines. There is no connection with a change. Consequently, you will never have to change buses.
When are the buses from Madrid to Sofia scheduled?
While the first bus leaves at 08:09, the last one leaves Madrid at 10:04. The duration of the journey is on average 48 hours and 15 minutes, but it can take you only 49 hours with the fastest connections.
Which bus companies serve the route Madrid - Sofia?
With Union Ivkoni (International), Union Ivkoni and Union Ivkoni (Юнион Ивкони) you will be able to travel trom Madrid to Sofia by bus.