Search bus tickets to Zagreb

switcheroo

Quickview

How to get to Zagreb by bus?

Routes92
Trips per day677
bus carriers10
Stations7
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Zagreb?

The cheapest prices for a bus ticket to Zagreb that users have found recently on Wanderu start at $2.52. Such great deals to Zagreb are available on one route to Sesvete. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Zagreb. Sesvete at $4.06 has consistently the lowest average bus ticket prices to Zagreb.

What are the main bus stations in Zagreb?

The most popular bus stations in Zagreb are Avenija Marina Držića 4, Airport and Zagreb Glavni Kolod.. Avenija Marina Držića 4 is the busiest bus station in Zagreb.

Klagenfurt

There are 91 bus schedules per day connecting Klagenfurt with Zagreb. It takes on average 4 hours to travel 98 miles, 158 kms, by bus from Klagenfurt. 2 bus carriers offer schedules from Klagenfurt, with FlixBus offering the most daily connections to Zagreb. Traveling by bus from Klagenfurt you will most likely to arrive in Zagreb at Airport.
Avg. Time
4h 0m
Avg. Price
$111.64

Treviso

There are 84 bus schedules per day connecting Treviso with Zagreb. It takes on average 5 hours to travel 181 miles, 291 kms, by bus from Treviso. One bus company operates schedules from Treviso, with GoOpti offering the most daily connections to Zagreb. Traveling by bus from Treviso you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
5h 0m
Avg. Price
$92.18

Tar

There are 81 bus schedules per day connecting Tar with Zagreb. It takes on average 4 hours to travel 120 miles, 193 kms, by bus from Tar. One bus company operates schedules from Tar, with GoOpti offering the most daily connections to Zagreb. Traveling by bus from Tar you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
4h 0m
Avg. Price
$166.77

Rho

There are 72 bus schedules per day connecting Rho with Zagreb. It takes on average 10 hours to travel 336 miles, 541 kms, by bus from Rho. One bus company operates schedules from Rho, with GoOpti offering the most daily connections to Zagreb. Traveling by bus from Rho you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
10h 0m
Avg. Price
$538.21

Vrsar

There are 72 bus schedules per day connecting Vrsar with Zagreb. It takes on average 4 hours to travel 125 miles, 200 kms, by bus from Vrsar. One bus company operates schedules from Vrsar, with GoOpti offering the most daily connections to Zagreb. Traveling by bus from Vrsar you will most likely to arrive in Zagreb at Zagreb Glavni Kolod..
Avg. Time
4h 0m
Avg. Price
$160.96

Located in , Croatia, you can travel by bus to Zagreb from 92 destinations and choose from 677 daily bus schedules to get you there. FlixBus has the most bus connections to Zagreb. The furthest bus arriving in Zagreb covers a distance of 831.75 miles, 1338.23 kms, covering the journey in 32 hours and 56 minutes

Looking for other ways to get there? Check out Train options to Zagreb.

bus companies serving Zagreb

Union Ivkoni

There are 1 daily Union Ivkoni schedules to Zagreb. Union Ivkoni can get you to Zagreb by bus from 6 destinations including Milan.
Movies
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
0h 12m
Avg. Price
$73.46

FlixBus

There are 222 daily FlixBus schedules to Zagreb. FlixBus can get you to Zagreb by bus from 120 destinations including Ljubljana.
Restroom
WiFi
Meal
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
0h 11m
Avg. Price
$45.98

Eurolines France

There are 2 daily Eurolines France schedules to Zagreb. Eurolines France can get you to Zagreb by bus from 3 destinations including Rotterdam.
USB power
Restroom
WiFi
Extra legroom
Power outlet
Avg. Time
0h 30m
Avg. Price
$104.61

APP by Arriva

There are 5 daily APP by Arriva schedules to Zagreb. APP by Arriva can get you to Zagreb by bus from 13 destinations including Rijeka.
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 4m
Avg. Price
$23.94

Autotrans by Arriva

There are 42 daily Autotrans by Arriva schedules to Zagreb. Autotrans by Arriva can get you to Zagreb by bus from 47 destinations including Rijeka.
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 4m
Avg. Price
$23.50

Črnja Tours

There are 9 daily Črnja Tours schedules to Zagreb. Črnja Tours can get you to Zagreb by bus from 25 destinations including Rijeka.
Restroom
Movies
Extra legroom
Air conditioning
Avg. Time
0h 4m
Avg. Price
$27.79

Globtour

There are 18 daily Globtour schedules to Zagreb. Globtour can get you to Zagreb by bus from 61 destinations including Split.
WiFi
Movies
Air conditioning
Avg. Time
0h 5m
Avg. Price
$26.14

GoOpti

There are 69 daily GoOpti schedules to Zagreb. GoOpti can get you to Zagreb by bus from 17 destinations including Ljubljana.
Avg. Time
0h 6m
Avg. Price
$146.81

Panturist by Arriva

There are 6 daily Panturist by Arriva schedules to Zagreb. Panturist by Arriva can get you to Zagreb by bus from 11 destinations including Slavonski Brod.
Restroom
WiFi
Movies
Snacks
Satellite TV
Extra legroom
Power outlet
Air conditioning
Beverage
Avg. Time
0h 3m
Avg. Price
$21.99

Nomago

There are 4 daily Nomago schedules to Zagreb. Nomago can get you to Zagreb by bus from 18 destinations including Munich.
Restroom
WiFi
Extra legroom
Power outlet
Air conditioning
Avg. Time
0h 11m
Avg. Price
$34.29