One drive from Zagreb to Sarajevo: about 5 hours without stops, from your Zagreb address to your door in Sarajevo. One border on the way, so every traveller needs a valid passport.
Drive from Zagreb to Sarajevo in about 5 hours without stops; time at the border comes on top. A private transfer priced per vehicle, from your Zagreb address to your address in Sarajevo, with one border crossing where every traveller shows a valid passport.
Pickup at your hotel or address in Zagreb. Landing at Zagreb Airport? See the airport transfer below.
An external Schengen border. Every traveller shows a valid passport. Time at the border varies and cannot be planned to the minute.
Want a break on the way? Ask for a stop in Jajce or Travnik in your request, and we confirm it with the price for your date.
Drop-off at the hotel, apartment or address you give in your request.
Per vehicle, not per person. All prices include tolls, fuel, the cross-border route, assistance with loading and unloading luggage, and child seats available on request.
Picked up and dropped off at your exact address
Cross-border route handled. Passengers remain responsible for their own passports, visas and other travel documents.
Short photo stops may be included where operationally possible
Professional, local, English-speaking driver
Zagreb Airport to Sarajevo has its own page, with the pickup at the airport instead of a city address.
See all private transfers from Sarajevo, to the coast and across Bosnia and Herzegovina.
Explore More
Going the other way? Sarajevo to Zagreb has its own page.
Sarajevo → Zagreb transfer →Zagreb to Sarajevo is about 400 km by road, about 5 hours of driving without stops. The route crosses one border, from Croatia into Bosnia and Herzegovina, and the time spent there comes on top of the drive. Your driver collects you at your address in Zagreb and drops you at your address in Sarajevo, and your luggage stays with you from door to door.
Croatia has been in the Schengen area since January 2023, so its border with Bosnia and Herzegovina is an external Schengen border. Every traveller needs a valid passport; check the entry rules for your nationality before you travel. If you are not an EU citizen and travel for a short stay, the EU Entry/Exit System, fully operational since 10 Apr 2026, records your travel document, fingerprints and a facial image when you leave the Schengen area. UK travellers: the UK government says your passport must be valid for at least 90 days after the day you plan to leave Bosnia and Herzegovina and must have been issued less than 10 years before the day you arrive. Visa-free stays are up to 90 days within 6 months. More on Balkan border crossings.
FlixBus lists three rides a day, bus station to bus station, the fastest taking 7 h 10. Croatia Airlines flies Zagreb–Sarajevo, with up to 13 flights a week under the timetable reported in September 2026; check the current schedule. The bus is the budget choice. A private transfer makes sense with a lot of luggage, with children or a group, when you want a stop on the way, or when you want to leave from your own door at a time you choose.
If you would like to break the drive in Jajce or Travnik, ask for the stop in your request, and we confirm it with the price for your date. Say roughly how long you would like to stay, so your arrival time in Sarajevo can be planned.
The price is set per vehicle, not per passenger, for your date, group, luggage and any stop, and you see it before you confirm anything. Send: your date and preferred departure time; your pickup address in Zagreb; your address in Sarajevo; the number of travellers, your luggage and any child seats, with the children's ages; the nationality of each traveller; whether you want a stop in Jajce or Travnik; and any deadline at the other end, such as a check-in time or a family event.
Everything specific to this route.
About 5 hours for roughly 400 km, without stops. Time at the Croatia–Bosnia and Herzegovina border comes on top and cannot be predicted, and a stop in Jajce or Travnik adds the time you spend there. If you need to be in Sarajevo by a set time, mention it in your request.
A valid passport for every traveller; check the entry rules for your nationality before you travel. The crossing is an external Schengen border, and non-EU travellers on a short stay are registered in the EU Entry/Exit System. UK travellers should also check the passport-validity rules in the UK government's travel advice for Bosnia and Herzegovina.
Do not rely on an ID card alone. Published guidance on EU identity cards for this border is not consistent, so carry a valid passport and check the entry rules for your nationality with an official source before you travel. That way nobody in your group has a problem at the crossing.
Yes. FlixBus lists three rides a day, bus station to bus station, the fastest taking 7 h 10. Croatia Airlines flies the route, up to 13 times a week under the timetable reported in September 2026. Check current timetables before you travel. A private transfer runs from your address to your address.
Yes, ask for it in your request, and we confirm it with the price for your date. Tell us roughly how long you would like to stay, so the departure from Zagreb and the arrival in Sarajevo can be planned around it.
Per vehicle, not per passenger, for your date, group, luggage and any stop. You see the price before you confirm anything, so a family or group knows the cost of the whole vehicle in advance.
Yes. Airport pickups have their own page: see the Zagreb Airport to Sarajevo transfer and send your flight number and landing time with that request. This page covers pickups at a hotel or address in Zagreb.
Send your date, your pickup address in Zagreb, your address in Sarajevo, your group size and luggage, and the nationality of each traveller. Have a valid passport ready for everyone. You see the price per vehicle before you confirm.
More from Zagreb: See all Zagreb private transfers →