<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1728888770483318&ev=PageView&noscript=1"/>

Banja Luka

Belgrade (Beograd)

Sunday 05.04.2026.

RSD

...
...
Bus

06:15

05.04.2026.
date_range_gray

5h 55min

place_gray

12:10

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station
Bus

07:50

05.04.2026.
date_range_gray

6h 55min

place_gray

14:45

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station
Bus

08:30

05.04.2026.
date_range_gray

7h 0min

place_gray

15:30

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station
Bus

11:00

05.04.2026.
date_range_gray

7h 45min

place_gray

18:45

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station
Bus

12:00

05.04.2026.
date_range_gray

7h 30min

place_gray

19:30

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station
Bus

14:00

05.04.2026.
date_range_gray

8h 0min

place_gray

22:00

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station
Bus

17:00

05.04.2026.
date_range_gray

6h 15min

place_gray

23:15

05.04.2026.
Banja Luka
Belgrade (Beograd)
Bus station
BAS - Central bus station

The route Banja Luka - Belgrade (Beograd) has a total of 7 departures for the selected date. The distance between these two settlements is approximately 370 km, and the journey takes from 5h 55min to 8h 0min, depending on the carrier. The first departure is at 06:15, and the last at 17:00. The ticket price for the route Banja Luka - Belgrade (Beograd) ranges from 3000 RSD to 3300 RSD.