There are 6 ways to get from Banja Luka to Ivanjica by bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Banja Luka, Autobuska Stanica to Gradiska, Vuka Karadžićabus
- Take the bus from Gradiska, Vuka Karadžića to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Ivanjicabus
10h 47mBus via Sokolac
cheapest- Take the bus from Banja Luka Bus Station to Sokolac Bus Stopbus Banja Luka Bus Station - Sokolac Bus Stop
- Take the bus from Sokolac, Autobuska Stanica to Požega, Autobuska Stanicabus
13h 43mRSD 5,491–7,957Drive 375.5 km
- Drive from Banja Luka to Ivanjicacar 375.5 km
6h 9mRSD 6,031–8,711Fly, bus
- Fly from Mahovljani Airport (BNX) to Belgrade Nikola Tesla Airport (BEG)plane BNX - BEG
- Take the bus from Beograd, Autobuska stanica to Ivanjicabus
7h 19mRSD 9,490–57,086Bus, train
- Take the bus from Banja Luka, Autobuska Stanica to Gradiska, Vuka Karadžićabus
- Take the bus from Gradiska, Vuka Karadžića to Beograd, Autobuska stanicabus
- Take the train from Novi Beograd to Pozegatrain Ir / ...
12h 29mBus via Sarajevo
- Take the bus from Banja Luka, Autobuska Stanica to Sarajevo, Autobuska Stanicabus
- Take the bus from Sarajevo, Autobuska Stanica to Sjenicabus
- Take the bus from Sjenica to Ivanjicabus
13h 11mRSD 7,238–7,308
Mahovljani Airport (BNX) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Banja Luka to Ivanjica is to bus via Sokolac which costs RSD 5500 - RSD 8000 and takes 13h 43m.
The fastest way to get from Banja Luka to Ivanjica is to drive which takes 6h 9m and costs RSD 6000 - RSD 9000.
No, there is no direct bus from Banja Luka to Ivanjica. However, there are services departing from Banja Luka, Autobuska Stanica and arriving at Ivanjica via Gradiska, Vuka Karadžića and Beograd, Autobuska stanica. The journey, including transfers, takes approximately 10h 47m.
The distance between Banja Luka and Ivanjica is 547 km. The road distance is 375.5 km.
The best way to get from Banja Luka to Ivanjica without a car is to bus which takes 10h 47m and costs .
It takes approximately 10h 47m to get from Banja Luka to Ivanjica, including transfers.
Banja Luka to Ivanjica bus services, operated by Pavlovic Turs, depart from Banja Luka, Autobuska Stanica station.
Banja Luka to Ivanjica bus services, operated by Pavlovic Turs, arrive at Gradiska, Vuka Karadžića station.
Yes, the driving distance between Banja Luka to Ivanjica is 376 km. It takes approximately 6h 9m to drive from Banja Luka to Ivanjica.
There are 95+ hotels available in Ivanjica.
What companies run services between Banja Luka, Bosnia and Herzegovina and Ivanjica, Serbia?
You can take a bus from Banja Luka, Autobuska Stanica to Ivanjica via Gradiska, Vuka Karadžića and Beograd, Autobuska stanica in around 10h 47m.
- Website
- airserbia.com
Flights from Mahovljani Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 55 min
- When
- Friday and Monday
- Estimated price
- RSD 6,500–47,000
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Beograd to Pozega
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- RSD 600–1,100
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 600–750
- 1st Class
- RSD 800–1,100
- Phone
- +382 20 441 197
- [email protected]
- Website
- zpcg.me
Train from Novi Beograd to Pozega
- Ave. Duration
- 3h 1m
- Frequency
- Twice daily
- Estimated price
- RSD 800–1,700
- Website
- https://zpcg.me/en
- Second Class
- RSD 800–900
- First Class
- RSD 1,600–1,700
- Phone
- +38751219600
- [email protected]
- Website
- pavlovic-turs.com
Bus from Banja Luka, Autobuska Stanica to Gradiska, Vuka Karadžića
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- pavlovic-turs.com
Bus from Banja Luka, Autobuska Stanica to Gradiska, Vuka Karadžića
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- pavlovic-turs.com
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Gradiska, Vuka Karadžića to Beograd, Autobuska stanica
- Ave. Duration
- 4h 47m
- Frequency
- Once daily
- Estimated price
- RSD 2,800–6,000
- Schedules at
- lasta.rs
- Book at
- lasta.rs
Bus from Gradiska, Vuka Karadžića to Beograd, Autobuska stanica
- Phone
- +387 51 306 855
- [email protected]
- Website
- neobas.org
Bus from Gradiska, Vuka Karadžića to Beograd, Autobuska stanica
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Website
- http://www.neobas.org/v2/
Bus from Gradiska, Vuka Karadžića to Beograd, Autobuska stanica
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Website
- http://www.neobas.org/v2/
- Phone
- +38132224246
- [email protected]
- Website
- autoprevoz-cacak.rs
Bus from Beograd, Autobuska stanica to Ivanjica
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- RSD 1,200–1,500
- Schedules at
- autoprevoz-cacak.rs
Bus from Beograd, Autobuska stanica to Ivanjica
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- RSD 1,200–1,500
- Schedules at
- autoprevoz-cacak.rs
Bus from Sjenica to Ivanjica
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- RSD 340–410
- Schedules at
- autoprevoz-cacak.rs
- Phone
- +387 51 214 994
- [email protected]
- Website
- autoprevoz-gs.com
Bus from Banja Luka, Autobuska Stanica to Sarajevo, Autobuska Stanica
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- RSD 3,299
- Website
- https://www.autoprevoz-gs.com/
- Phone
- 062 8103637
- [email protected]
- Website
- balbuss.rs
Bus from Sarajevo, Autobuska Stanica to Sjenica
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- RSD 3,600
- Schedules at
- balbuss.rs
- Phone
- +387 65 803 830
- [email protected]
- Website
- zamtours.net
Bus from Banja Luka Bus Station to Sokolac Bus Stop
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- RSD 2,800–4,000
- Schedules at
- zamtours.net
- Phone
- +387 65 626 696
- [email protected]
- Website
- traveling.com
Bus from Sokolac, Autobuska Stanica to Požega, Autobuska Stanica
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- RSD 2,400–3,700
- Schedules at
- busticket4.me
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Need to know: Jadrolinija, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.




















