Sofia to Belgrade
Table Of Contents
Popular departures between Sofia and Belgrade
Traveling by bus from Sofia to BelgradeThe shortest travel distance between Sofia (BG) and Belgrade (RS) is 395 km. The fastest bus which departs at 09:00 has a travel time of 05:00h. The longest travel time on the route is 05:00h. Specific information about each route can be found by clicking the route in the search results.
Bus companies from Sofia to Belgrade
Departure and arrival station(s)
You can see information about the departure station and stops Sofia here
You can see information about the arrival station and stops Belgrade here
Ticket prices from Sofia to Belgrade
Trip reviews from Sofia to Belgrade
Great almost painless but reliable service
Driver talked on the phone VERY loud all the time. Also he didn't speak English.