The average bus between Zagreb and Slovenia takes 1h 54m and the fastest bus takes 1h 40m. There is a bus service every few hours from Zagreb to Slovenia. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run hourly between Zagreb and Slovenia. The earliest departure is at 2:25 AM at night, and the last departure from Zagreb is at 11:30 PM which arrives into Slovenia at 1:25 AM. All services run direct with no transfers required, and take on average 1h 54m. The schedules shown below are for the next available departures.
Want to know about travelling from Zagreb to Slovenia? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
Yes, there is a direct bus departing from Zagreb station and arriving at Maribor, Avtobusna Postaja station. Services depart hourly, and operate every day. The journey takes approximately 1h 54m.
Zagreb to Slovenia bus services, operated by GoOpti, depart from Zagreb station.
Zagreb to Slovenia bus services, operated by GoOpti, arrive at Maribor, Avtobusna Postaja station.
Book your Zagreb to Slovenia bus tickets online with Omio and FlixBus.
The distance between Zagreb and Slovenia is 116 km. The road distance is 114 km.
GoOpti operates a bus from Zagreb to Maribor, Avtobusna Postaja on demand. Tickets cost €45–240 and the journey takes 1h 35m. FlixBus also services this route every 3 hours.