The bus between Sofia and Bela Palanka takes 3h 20m. There is at least one bus per day from Sofia to Bela Palanka. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run once daily between Sofia and Bela Palanka. The earliest departure is at 7:30 AM in the morning, and the last departure from Sofia is at 7:30 AM which arrives into Bela Palanka at 9:50 AM. All services run direct with no transfers required, and take on average 3h 20m. The schedules shown below are for the next available departures.
Want to know about travelling from Sofia to Bela Palanka? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct bus departing from Sofia station and arriving at Bela Palanka station. Services depart once daily, and operate Once daily. The journey takes approximately 3h 20m.
Sofia to Bela Palanka bus services, operated by Matpu, depart from Sofiya, Avtogara Serdika station.
Sofia to Bela Palanka bus services, operated by Matpu, arrive at Bela Palanka, Autobuska Stanica station.
Book your Sofia to Bela Palanka bus tickets online with Matpu.
The distance between Sofia and Bela Palanka is 100.7 km. The road distance is 118 km.
Matpu operates a bus from Sofiya, Avtogara Serdika to Bela Palanka, Autobuska Stanica once daily. Tickets cost RSD 1,800–2,300 and the journey takes 3h 20m.