How to travel between Sarajevo and Banja Luka by bus

Bosnia and Herzegovina is one of our favourite countries. We first visited in 2014, exploring Sarajevo and Mostar by bus. We returned in 2015 to spend more time in both cities. In 2025, we made our long-overdue third trip to the country.

Our first destination in 2025 was Banja Luka, the capital of the Republika Srpska region, famed for its historic fortress and covered market. How did we get there? By bus from Sarajevo, of course.

When you travel by bus in Bosnia and Herzegovina, you can experience everything the country has to offer. Dramatic mountains, emerald-green rivers, and glimpses of medieval towns steeped in history. All of this can be experienced on the bus journey between Banja Luka and Sarajevo.

A minaret and houses in the old town of Sarajevo in Bosnia and Herzegovina.
The minarets of Sarajevo are just a bus journey away from Banja Luka.

In this guide, we’ll walk you through the logistics of travelling between Sarajevo and Banja Luka by bus. We’ll also share our personal insights and highlight some of the most compelling stops along the way.

We found ourselves surprised more than once on this route – by the scenery, by the bus stations, and sometimes by the buses themselves! Read on to find out what to expect, how to book your tickets, and why we recommend planning a stop or two on your journey.

The bus route between Sarajevo and Banja Luka

When we first planned our trip, we weren’t sure which route the bus would take. We would be starting in Sarajevo, arriving by plane from the UK, before immediately catching the direct bus to Banja Luka.

When we examined the map, we identified a couple of main roads connecting the two cities. The only certainty for the route was that river valleys and mountain passes would be a fixture. We learned the route the best way possible – by watching it unfold through the bus window.

FlixBus at Banja Luka Bus Station.
The journey to Sarajevo begins at Banja Luka Bus Station.

Most direct buses between Banja Luka and Sarajevo thread through central Bosnia, typically via the towns of Jajce and Travnik and through the Lašva valley. It’s the classic line between the Vrbas and Bosna rivers, and it feels made for slow travel: long, easy curves through forested hills, sudden, narrow gorges, then wide meadows and fields dotted with occasional haystacks.

Among the main towns and potential waypoints you’ll pass are:

  • Jajce – medieval stronghold and waterfall city
  • Donji Vakuf and Turbe – market towns in the green plains between mountain ranges
  • Travnik – Ottoman-era capital with fortress views and a famous painted mosque

For many travellers, the scenery along the route between Banja Luka and Sarajevo is a major highlight. At times, you’ll pass through narrow valleys flanked by towering peaks, with sparkling streams rushing below. In other stretches, you’ll find yourself riding past tranquil farmland dotted with haystacks and quaint rural villages. Visually, it’s a very rewarding journey – make sure you have your camera (or phone) ready to capture the best bits.

A view of the old town of Jajce between Sarajevo and Banja Luka.
The fortress town of Jajce is one of the best sights on the route between Banja Luka and Sarajevo.

The journey between Banja Luka and Sarajevo allowed us to catch a glimpse of the spectacular nature on offer, including sections of the route that tracked alongside lakes and rivers, as well as views that open dramatically out with every bend.

Because intercity buses in Bosnia and Herzegovina often serve local passengers, ours made a handful of short pick-ups and drop-offs in smaller towns along the way. Far from a nuisance, it became a swift tour of places we otherwise didn’t have time to visit. Many stations sit right in the town centres, so you get a read on each location: a line of cafes, a fruit stall on a corner, a minaret or church tower lit by golden sunlight.

We rode the route twice. On our first trip from Sarajevo to Banja Luka, we travelled directly – without stopping. On our return trip from Banja Luka to Sarajevo, we turned it into a mini-itinerary, making two stops:

  1. An overnight stay in the charming town of Jajce
  2. A few hours in the historic city of Travnik

Both stops proved to be excellent opportunities to explore more of Bosnia and Herzegovina – more on that later!

Bus companies for the Sarajevo-Banja Luka route

Several bus companies work the Sarajevo – Banja Luka corridor. Schedules change with the season, but the names you’ll see most often include:

  • Centrotrans – the largest bus network in Bosnia and Herzegovina, offering frequent departures.
  • Globbus (often sold via FlixBus) – comfortable coaches with reliable departures.
  • Regional carriers – smaller operators covering segments of the route.

Competition keeps prices reasonable and timetables broad, especially on weekends. If your dates are fixed, we recommend checking a couple of options and booking ahead. If you’re flexible, you can often decide the day before (or on the day) and still travel at your preferred time.

A bus outside Sarajevo Bus Station in Bosnia and Herzegovina.
An intercity coach outside Sarajevo bus station.

How to book tickets for the Sarajevo – Banja Luka bus

To secure your tickets for the bus journey between Sarajevo and Banja Luka, you have two straightforward options:

1) Buy at the bus station

This is ideal if you’re playing things by ear. Head to the ticket counter, pick your departure from the timetable, and pay by cash or card (card acceptance is common in the larger bus stations, but we recommend carrying some cash just in case).

You’ll receive a printed ticket and – at some stations – a small separate ‘platform ticket’ for access to the buses themselves.

Our top tip: Arrive at least 30 minutes early to buy your ticket. This will ensure you can find the right platform without rushing.

2) Book online

If you prefer to lock things in, we recommend booking in advance. We purchased our tickets directly via the Centrotrans website, and for the Globbus leg we used FlixBus, which sells tickets for a mix of local partners. You’ll get an e-ticket with a barcode or QR code – have it ready on your phone and keep a screenshot for offline access.

Note: Some drivers can be a little funny about e-tickets, so it’s worth double-checking at the ticket office. They may be able to print you a physical ticket.

Top tip – platform tickets: Whether you have an e-ticket or a physical ticket, you will still need to visit the ticket office at both Banja Luka and Sarajevo bus stations to buy a platform ticket. You need this to access the platforms. Just ask for a ‘peron bilet’ at the ticket office. We recommend having cash with you for a quick transaction – expect to pay around between 1KM and 2KM. At Banja Luka, the platform ticket costs 1.5KM as of March 2025.

Platform ticket in Banja Luka, Bosnia and Herzegovina.
A platform ticket in Banja Luka.

Seat reservations: Specific seat numbers on board are rare; the boarding order usually decides where you end up. If views matter to you, arrive early and choose your side of the bus accordingly. There may be seat numbers on more modern coaches.

What to expect on board

Today’s buses between Sarajevo and Banja Luka are, for the most part, modern and reasonably comfortable. This isn’t ultra-luxury travel, but it’s several steps up from the dusty sweatboxes that we used when we first travelled around the Balkans over a decade ago.

These days, you can expect:

  • Reclining seats with decent legroom and tinted, if a little grubby, windows
  • Working A/C on most services (sometimes enthusiastic, sometimes modest)
  • Overhead racks for daypacks; larger bags go in the hold. Note that you may need to pay a fee for this – normally 2KM.
  • Limited onboard toilet facilities – drivers compensate for this with regular breaks
  • 1-2 coffee stops every 60-120 minutes at roadside cafes or stations. These typically last 10-15 minutes; the driver will tell you.
  • No Wi-Fi – even if advertised, don’t count on it. Download your music or podcasts ahead of time.
The FlixBus between Banja Luka and Sarajevo.
Onboard the FlixBus service from Banja Luka.

Despite the fleet being more modern these days, we did still have one dud coach on our Banja Luka to Sarajevo journey. This was a tired, unbranded vehicle on the otherwise reputable Centrotrans service.

The A/C had given up, the curtains had given up, and the windows were opaque with travel grime – a minor frustration on a beautiful route. We chalked that up as the exception that proves the rule. Every other leg of our trip was smooth, air-conditioned and comfortable.

Centrotrans bus from Sarajevo inside
Inside the Centrotrans service from Sarajevo.

We recommend bringing along…

To make your journey between Banja Luka and Sarajevo as comfortable as possible, we recommend bringing:

  • Water
  • Some snacks
  • A microfiber cloth to clear your window for photos or views
  • Some small change for cafes, luggage fees and platform tickets
  • A USB travel fan if travelling at the height of summer – this has been a lifesaver for us recently

A quick guide to the bus stations

To help you enjoy a smooth start and end to your journeys, here are some thoughts, hints and tips for Sarajevo and Banja Luka bus stations.

Banja Luka Bus Station

We found Banja Luka’s Autobuska stanica straightforward to navigate, even though it’s somewhat isolated on the edge of the town.

At the bus station, you’ll find:

  • A standard ticket hall and kiosk for topping up on snacks and drinks
  • Toilets – remember to bring small change for the entry fee
  • A small taxi rank nearby, with rides available into the city centre, which is just a few minutes away
  • City buses which connect to the city centre. We caught the bus when we arrived – note that local buses leave from bus stands a short walk from the main bus station.
Inside Banja Luka bus station
Inside Banja Luka bus station.

From the bus station, Banja Luka city centre – with its cafes along Gospodska ulica and the green banks of the Vrbas – is just a short hop. If you’ve got an hour or two to kill before your bus, a riverside walk or a coffee at prime people-watching spot Jazavac makes for a pleasant pre-departure ritual.

Jazavac cafe in Banja Luka
The Jazavac Cafe in Banja Luka.

Sarajevo Bus Station

Sarajevo has two main bus stations. Your ticket will specify which one you depart from or arrive at; if you’re unsure, just ask at a counter.

  • Main Sarajevo Bus Station: This one is near the railway station and is closest to the city centre, with frequent trams and buses into Baščaršija. Facilities include ticket counters, ATMs, a cafe and toilets. Our buses between Sarajevo and Banja Luka departed and arrived here.
  • East Sarajevo Bus Station: A separate terminal serving some lines, especially those run by companies based in Republika Srpska. From here, city buses and taxis connect to the centre (allow extra time as it’s a little bit further out.)

Both stations are practical rather than picturesque, but they do the job. Expect to pay a ‘platform fee’ of 2KM to get entry to the buses themselves – the same applies for Banja Luka bus station.

Toilet review: Lucy’s all-important conclusion on the toilets at Sarajevo bus station is that they are “perfectly clean, but quite old – and they are squat loos!”.

Top tip: If you fancy a coffee stop before or after your journey, the nearby Avaz Twist tower – one of our favourite buildings in the Balkans – has a cafe/bar on the 35th floor that offers fantastic views over Sarajevo. We normally head there when we arrive at Sarajevo for a drink break and toilet stop – “fantastic toilets” according to Lucy.

Views from the Avaz Twist Tower in Sarajevo
Views from the Avaz Twist Tower in Sarajevo, with the bus station visible far below.

Where to stop along the route from Sarajevo to Banja Luka

Breaking the journey between Sarajevo and Banja Luka turns a transfer into a mini-adventure. Two stops, in particular, are worth planning for – which is exactly how we did it:

Jajce: Land of waterfalls, lakes and watermills

A picturesque citadel of stone and spray, Jajce stands at the confluence of the Pliva and Vrbas rivers. The town’s waterfall drops right on the edge of the historic centre – one of those rare, cinematic scenes that looks like a painting until you feel the mist on your face.

Up on the hill, the fortress stands guard over the old town below. Downriver, the Pliva Lakes are pocket-paradises for a picnic and a rent-by-the-hour rowing boat. Don’t miss the iconic wooden watermills that straddle the smaller falls – miniature dark-oak huts that look like something from a folk tale.

The town of Jajce between Sarajevo and Banja Luka
The classic view of Jajce’s waterfall and fortress.

How to do it: We recommend stepping off your bus in the afternoon, checking into a guesthouse, and wandering the streets until the light fades. In the morning, either catch the next bus to Travnik (if heading in the direction of Sarajevo), or completing the journey to Banja Luka.

Travnik: Famed for its food, painted mosque, and hilltop fortress

Once an Ottoman vizier’s capital, Travnik wears its history with ease. The Stari Grad fortress is a classic hill climb with a panoramic payoff – below you, the valley is dotted with rooftops and minarets. In the old quarter, the Sulejmanija ‘Colourful’ Mosque is just that: audacious floral paintwork and a calm, timbered interior.

Down in the shade, the Plava Voda spring bubbles into a calm spring lined with buildings and restaurants – dive into one of them and order ćevapi (Travnik is particularly celebrated for its version) and eat them like a Travničanin: with kajmak and chopped onion, no fuss. We sampled the goods at Ćevabdžinica Hari, which is the classic spot and is every bit as good as we hoped.

Cevapi in Travnik, Bosnia
The delicious ćevapi in Ćevabdžinica Hari, Travnik.

How to do it: Even 3-4 hours in Travnik gives you a taste. This is what we did, spending an afternoon exploring the main sights of the town and tucking into ćevapi for lunch. Visit the fortress, the mosque, enjoy a meal and stroll back to the station in time for your onward bus.

Other possibilities for a stop

If timetables line up, small halts like Donji Vakuf or Vitez offer a compelling spot for a quick coffee-and-stretch. The appeal is simple: you can see a glimpse of everyday Bosnia without the tourist trappings – cafes, bakery lines, and friendly strangers pointing you in the right direction.

Practical tips and FAQs for your bus journey

Which side of the bus? If you’re heading to Sarajevo from Banja Luka, the left side often steals the better river views early on. Switch to the right later in the journey for valley scenes. The reverse applies if travelling the other way (and windows shift the whole picture – choose the cleanest one!)

Seasonality: Winter snows on higher passes can occasionally delay departures, whilst summer heat means everyone wants the same late-afternoon bus. Do not expect brilliant air conditioning by default. Spring and autumn are sweet spots for light and comfort.

Luggage & fees: Drivers usually charge a small fee (2 or 3 KM) for large bags stored in the hold. If they give you a stub, keep it for connection.

Snacks and breaks: Break stops are frequent but brief (5 minutes at a bus station, maybe 15 minutes if stopping at a roadside cafe). If you need a coffee, buy it fast. If you need the toilets, try to get off the bus first.

Connectivity: Do not expect WiFi on the buses. Phone signal can occasionally disappear en route – download offline maps along with music or podcasts.

Is there a train instead? No, there isn’t a direct train linking Banja Luka and Sarajevo. The bus is your best option for making the journey by public transport.

When should I arrive at the bus station? 20 minutes before departure is probably perfect, but we always tend to allow 30 minutes – especially if we need to buy a platform ticket or use the bathrooms. This gives us a bit of leeway and means we often get a pick of the seats.

Can I bring food on board? Yes, most people do. But common sense applies – avoid strong smells! You will also get the chance to dart off the bus and pick up some bakery snacks at stops along the way – either bus stations or roadside cafes. Longer breaks (5+ minutes) are normally announced by the driver.

Read next: Visiting Mostar and Blagaj in autumn.

The bus between Banja Luka and Sarajevo: Our final thoughts

For those who are keen to explore Bosnia and Herzegovina beyond the ‘big two’ of Sarajevo and Mostar, we think the route to Banja Luka is a perfect next step. It offers an enticing cross-section of the country, with some brilliant stops along the way.

Banja Luka bus station sign
Banja Luka bus station awaits!

The route traces rivers and waterfalls, passes once-mighty fortresses, and gives an opportunity to watch daily life play out on station platforms – greetings, goodbyes, and plenty of plastic bags with still-warm bread.

Go direct if you need to, or better yet, step off once or two and let the journey become the adventure. We had a fantastic time and would happily return for a repeat trip.