Sofia to Belgrade

Sofia to Belgrade Belgrade to Sofia
Between Sofia and Belgrade we found up to 2 bus departures. The earliest departure from Sofia is at 09:00 arriving to Belgrade at 14:00. The latest departure is at 09:00 arriving at 14:00. Prices for a one way adult ticket range from 36 € to 36 €.

Traveling by bus from Sofia to Belgrade

The 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

In total the bus route between Sofia and Belgrade has been rated 21 times.

Departure and arrival station(s)

Map overlay


You can see information about the departure station and stops Sofia here

Map overlay


You can see information about the arrival station and stops Belgrade here

Ticket prices from Sofia to Belgrade

Cheapest single adult ticket: 36 €
Return adult ticket price from: 58 € (36 + 22)
Cheapest single child ticket: 7 €
Return child ticket price from: 14 € (7 + 7)
Cheapest single student ticket: N/A
Return student ticket price from: N/A
Cheapest single pensioner ticket: N/A
Return pensioner ticket price from: N/A

Trip reviews from Sofia to Belgrade

9.38 By Anonymous | March 21, 2021

Great almost painless but reliable service

The bus turned up on time, got us there quickly, nice bus, not expensive, polite driver, service stop on the way which is vitally important on a multi hour journey. Some bus companies don't do it. I would definitely use again....There are two terminals at Sofia bus station. The main one and a smaller secondary one. The bus departed from the smaller one but the journey instructions didn't mention it. I got there early but couldn't see 'Belgrade' on the departures board so I had to run around asking other travellers if they spoke English and if they knew from where the bus to Belgrade would depart. Finally someone told me they didn't know but 'maybe' it departed from the other terminal. So with 15 minutes to go I had to race over to the other terminal with all my luggage to see if it was the case, not sure if I'd have to come back. It was the only missing thing on an otherwise excellent journey.
6.25 By Eglė | February 28, 2021

Driver talked on the phone VERY loud all the time. Also he didn't speak English.

10 By Osman | February 18, 2020

Great experience

The speed and the comfort...In the sofia terminal, it’s not clear where to wait the bus for. Cause you don’t have an office there. You should specify clearly exactly where you have to go. Rather than just stating: the central bus station. There are two in one place.

You can pay your tickets using credit cards

gbb_logomark twitter instagram facebook fax dinersCard maestroCard mastercard safety group faq printer mTicketQr arrowIcon iconChevronDown thumbsUp exclamationCircle download directions clock calendarCheck accommodation questionCircleFull gpsIcon locationMark ferryIcon busIcon star locationPin phone email signpost unesco starFull verifiedBadge star ticketsIco reviewsIco guidesIco newsIco sightPin