There are 6 ways to get from Belgrade to Bosanski Petrovac by bus, car, or plane
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 Beograd, Autobuska stanica to Banja Luka, Autobuska Stanicabus
- Take the bus from Banja Luka, Autobuska Stanica to Jajcebus
- Take the bus from Jajce to Bosanski Petrovacbus
11hBus via Sarajevo
cheapest- Take the bus from Beograd, Autobuska stanica to Sarajevo, Autobuska Stanicabus
- Take the bus from Sarajevo, Autobuska Stanica to Bosanski Petrovacbus
15h 37m$54–124Drive 432.3 km
- Drive from Belgrade to Bosanski Petrovaccar 432.3 km
5h 3m$69–99Fly, bus
- Fly from Belgrade Nikola Tesla Airport (BEG) to Sarajevo (SJJ)plane BEG - SJJ
- Take the bus from Sarajevo, Autobuska Stanica to Bosanski Petrovacbus
10h 13m$112–317Bus via Laktaši
- Take the bus from Beograd, Autobuska stanica to Laktašibus
- Take the bus from Banja Luka, Autobuska Stanica to Jajcebus
- Take the bus from Jajce to Bosanski Petrovacbus
11h 40mBus via Tuzla
- Take the bus from Beograd, Autobuska stanica to Tuzla, Autobuska Stanicabus
- Take the bus from Tuzla, Autobuska Stanica to Turbebus
- Take the bus from Turbe to Bosanski Petrovacbus
14h 26m$58–83
Belgrade Nikola Tesla Airport (BEG) to Sarajevo (SJJ) flights
Questions & Answers
The cheapest way to get from Belgrade to Bosanski Petrovac is to bus via Tuzla which costs $55 - $85 and takes 14h 26m.
The fastest way to get from Belgrade to Bosanski Petrovac is to drive which takes 5h 3m and costs $65 - $100.
No, there is no direct bus from Belgrade to Bosanski Petrovac. However, there are services departing from Beograd, Autobuska stanica and arriving at Bosanski Petrovac via Banja Luka, Autobuska Stanica and Jajce. The journey, including transfers, takes approximately 11h.
The distance between Belgrade and Bosanski Petrovac is 504 km. The road distance is 432.3 km.
The best way to get from Belgrade to Bosanski Petrovac without a car is to bus which takes 11h and costs .
It takes approximately 11h to get from Belgrade to Bosanski Petrovac, including transfers.
Belgrade to Bosanski Petrovac bus services, operated by Lasta, depart from Beograd, Autobuska stanica station.
Belgrade to Bosanski Petrovac bus services, operated by Lasta, arrive at Banja Luka, Autobuska Stanica station.
Yes, the driving distance between Belgrade to Bosanski Petrovac is 432 km. It takes approximately 5h 3m to drive from Belgrade to Bosanski Petrovac.
There are 61+ hotels available in Bosanski Petrovac.
What companies run services between Belgrade, Serbia and Bosanski Petrovac, Bosnia and Herzegovina?
You can take a bus from Beograd, Autobuska stanica to Bosanski Petrovac via Banja Luka, Autobuska Stanica and Jajce in around 11h.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Sarajevo
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $80–230
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Phone
- +381 11 2687141
- [email protected]
- Website
- traveling.com
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $35
- Schedules at
- kostajnicaturizam.com
- Phone
- +387 51 215-725
- [email protected]
- Website
- bocactours.com
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- $35–39
- Schedules at
- bocactours.com
- Phone
- +387 (51) 211-889
- [email protected]
- Website
- smiljiccompany.ba
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $35–60
- Schedules at
- smiljiccompany.ba
- Phone
- +387 65 803 830
- [email protected]
- Website
- zamtours.net
Bus from Beograd, Autobuska stanica to Banja Luka, Autobuska Stanica
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- $35–60
- Schedules at
- zamtours.net
- Phone
- +387 51 214 994
- [email protected]
- Website
- autoprevoz-gs.com
Bus from Banja Luka, Autobuska Stanica to Jajce
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Website
- https://www.autoprevoz-gs.com/
Bus from Banja Luka, Autobuska Stanica to Jajce
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Website
- https://www.autoprevoz-gs.com/
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Banja Luka, Autobuska Stanica to Jajce
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- croatiabus.hr
Bus from Banja Luka, Autobuska Stanica to Jajce
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Schedules at
- croatiabus.hr
- Phone
- +387 33 770 889
- [email protected]
- Website
- centrotrans.com
Bus from Jajce to Bosanski Petrovac
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $10–14
- Website
- https://centrotrans.com/en
Bus from Sarajevo, Autobuska Stanica to Bosanski Petrovac
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a day
- Estimated price
- $28–40
- Website
- https://centrotrans.com/en
Bus from Jajce to Bosanski Petrovac
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $10–14
- Website
- https://centrotrans.com/en
Bus from Turbe to Bosanski Petrovac
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- $17–22
- Website
- https://centrotrans.com/en
Bus from Sarajevo, Autobuska Stanica to Bosanski Petrovac
- Ave. Duration
- 5h 45m
- Frequency
- 3 times a day
- Estimated price
- $28–40
- Website
- https://centrotrans.com/en
- Phone
- +387 51 306 855
- [email protected]
- Website
- neobas.org
Bus from Beograd, Autobuska stanica to Laktaši
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Website
- http://www.neobas.org/v2/
- Phone
- +387 35 320-321
- [email protected]
- Website
- transturist.ba
Bus from Beograd, Autobuska stanica to Tuzla, Autobuska Stanica
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $20–35
- Schedules at
- transturist.ba
Bus from Tuzla, Autobuska Stanica to Turbe
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $20–29
- Schedules at
- transturist.ba
- Phone
- +387 65 626 696
- [email protected]
- Website
- traveling.com
Bus from Beograd, Autobuska stanica to Sarajevo, Autobuska Stanica
- Ave. Duration
- 8h 52m
- Frequency
- Once daily
- Estimated price
- $26–85
- 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 Travelling to the US: What do I need to know?, Need to know: Eurostar, and Why you should take the train in the US - to help you get the most out of your next trip.

























