Between Berlin and Sofia we found up to 6
including 6 night buses.
The earliest departure from Berlin is at 12:00 arriving to Sofia at 12:55.
The latest departure is at 18:30 arriving at 20:30.
Prices for a one way adult ticket range from 60 € to 92 €.
The shortest travel distance between Berlin (DE) and Sofia (BG) is 1632 km.
The fastest bus which departs at 12:00 has a travel time of 24:55h.
The longest travel time on the route is 27:45h.
Specific information about each route can be found by clicking the route in the search results.
Overnight bus Berlin to Sofia
If you want to travel overnight, there are 6 night buses from Berlin to Sofia.
The overnight buses depart between 12:00 and 18:30 and arrive between 12:55 and 20:30 in the morning.