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

Belgrade (Beograd)

Banja Luka

Thursday 02.04.2026.

RSD

...
...
Bus

06:30

02.04.2026.
date_range_gray

7h 50min

place_gray

14:20

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

07:00

02.04.2026.
date_range_gray

7h 35min

place_gray

14:35

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

07:45

02.04.2026.
date_range_gray

7h 45min

place_gray

15:30

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

13:00

02.04.2026.
date_range_gray

7h 30min

place_gray

20:30

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

17:00

02.04.2026.
date_range_gray

6h 15min

place_gray

23:15

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

19:30

02.04.2026.
date_range_gray

7h 30min

place_gray

03:00

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

23:30

02.04.2026.
date_range_gray

5h 40min

place_gray

05:10

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

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