There is widespread community transmission globally.
Some travel restrictions are being lifted in Bulgaria. For the latest travel status, please check the official page for Bulgaria.
Yes, there is a direct bus departing from Belgrad Central Bus Station station and arriving at Sofia Serdica Bus Station station. Services depart three times a week, and operate Friday, Saturday and Sunday. The journey takes approximately 7h 30m.More details
The distance between Belgrade and Sofia is 328 km. The road distance is 389.9 km.Get driving directions
Belgrade to Sofia bus services, operated by Karat-S, depart from Belgrad Central Bus Station.More details
Belgrade to Sofia bus services, operated by Karat-S, arrive at Sofia Serdica Bus Station.More details
Book your Belgrade to Sofia bus tickets online with Omio and Distribusion.Search and book
Sofia is 1h ahead of Belgrade. It is currently 2:17 AM in Belgrade and 3:17 AM in Sofia.
There are 588+ hotels available in Sofia. Prices start at $100 USD per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps