Travel options for:
Banja Luka to Zagreb
  • Bus

    $13 - $19
    1. Banja Luka

      3 h 5 min - once daily

      $13 - $19

  • Train

    $16 - $21
    1. Banja Luka

      4 h 18 min - once daily

      $16 - $21

  • Drive

    $22 - $35
    1. Banja Luka

      2 h 1 min - 116.5 miles

      $22 - $35

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Banja Luka bus to Zagreb. 3 h 5 min 13€. From Banja Luka train to Zagreb Glavni Kolod.. 4 h 18 min 15€. From Banja Luka drive to Zagreb. 2 h 1 min 23€.

 
 

Bus or train from Banja Luka to Zagreb?

Pepeks Zagreb operates a bus from Banja Luka to Zagreb 3 times a day, and the journey takes 3 h 5 min. 2 other operators also service this route. Alternatively, Railways of Bosnia and Herzegovina (ŽFBH) operates a train from Banja Luka to Zagreb once daily. Tickets cost $16 - $21 and the journey takes 4 h 18 min.