We receive many requests for information about bus ticket prices in Croatia – and so here we have decided to bring together as much of this information as we can which we hope you will find useful.
The details below are some example prices for the most popular routes within Croatia. In almost all cases, prices are given as a range – this is because a number of different companies operate the routes, and they all price tickets ever so slightly differently. In some cases, it may also depend on the time of day that you’re travelling. This isn’t especially a reflection of service or quality of the bus; they are pretty much all the same – all being of a good standard. You may also sometimes encounter some tickets that are cheaper or more expensive than what we’ve listed here – again, the table below is purely intended to give you an idea of what to expect.
This is by no means an absolutely exhaustive list, but we have tried to compile as much information here as we possibly can. Do also note that not every single day of the week would see all of the “buses per day” run – some don’t run on weekends, or just Sundays, or similar. But once again, this gives you a rough idea of how many buses you are likely to be able to choose from.
Note: some companies may occasionally run special promotions meaning you may be able to get lower prices than those specified below.
Bus ticket prices in Croatia 2023
From… | To… | Price (€) | Journey Time (Hours) | Buses per day in summer (Buses per day in winter) |
Zagreb | Pula | €26 | 3.5 – 5.5 hours | 22 (22) |
Rijeka | €9 – €17 | 2 – 3 hours | 35 (30) | |
Plitvice Lakes | €14 | 1.75 – 2.5 hours | 12 (5) | |
Zadar | €13 – €18 | 3 – 5 hours | 30 (24) | |
Sibenik | €18 – €21 | 4 – 7 hours | 20 (12) | |
Split | €18 – €25 | 5 – 8.5 hours | 24 (24) | |
Dubrovnik | €26 – €33 | 8.5 – 10 hours | 9 (7) | |
| ||||
Split | Dubrovnik | €19 – €23 | 4 – 5 hours | 18 (8) |
Trogir* (see below) | €3 – €4 | 30 minutes | 23 (18) | |
Makarska | €8 – €10 | 1 – 1.5 hours | 23 (12) | |
Sibenik | €8 – €9 | 1.5 – 2 hours | 24 (17) | |
Skradin (Krka NP) | €9 – €13 | 1.25 – 1.5 hours | 8 (4) | |
Zadar | €14 – €17 | 2.25 – 3.5 hours | 23 (18) | |
Plitvice Lakes | €22 | 3.5 – 4.5 hours | 3 (-) | |
Rijeka | €31 – €33 | 7.5 – 8.5 hours | 6 (5) | |
Pula | €45 | 10 – 11.5 hours | 3 (2) | |
| ||||
Dubrovnik | Korcula | €14 | 3 – 3.5 hours | 3 (-) |
Makarska | €17 – €18 | 3 – 3.5 hours | 9 (4) | |
Sibenik | €27 – €28 | 6 – 6.5 hours | 5 (2) | |
Zadar | €33 | 8 – 8.5 hours | 4 (2) | |
Rijeka | €50 | 12.5 hours | 1 (1) | |
| ||||
Rijeka | Opatija* (see below) | €4 | 20 minutes | 20 (10) |
Krk | €9 | 1.25 – 1.5 hours | 13 (13) | |
Pula | €15 | 1.5 – 3 hours | 18 (18) | |
Zadar | €20 – €22 | 4 – 6.5 hours | 8 (5) | |
Sibenik | €28 | 6 – 6.5 hours | 8 (4) | |
| ||||
Zadar | Pag | €8 – €10 | 1 – 1.25 hours | 6 (3) |
Novalja | €11 | 1.5 – 1.75 hours | 6 (3) | |
Sibenik | €6 – €9 | 1.25 – 1.75 hours | 25 (18) | |
Plitvice Lakes | €14 | 2 hours | 5 (-) | |
Pula | €32 | 7 hours | 3 (2) | |
|
Note 1: When you purchase your ticket, you may also be charged an additional few Euros or so for a “reservation” and again for a bus terminal charge. In addition, you will also need to pay to put your luggage into the hold – this should be around €1 per item.
Note 2: To avoid any doubt, these routes obviously run both ways. We’ve tried to minimise the table for simplicity and have avoided listing routes twice. (Dubrovnik-Zagreb isn’t shown, as it’s listed under Zagreb-Dubrovnik, which is obviously the same thing!)