Bus Ticket Prices in Croatia
Bus Ticket Prices in Croatia

We receive numerous requests for more 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 shown below are of some example prices for some of 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 same 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 2022

From…To…Price
(Kuna)
Journey Time
(Hours)
Buses per day in summer (Buses per day in winter)
ZagrebPula170 – 1903.5 – 5 hours20 (20)
 Rijeka70 – 1252 .5 – 3 hours35 (30)
 Plitvice Lakes70 – 1251.75 – 2.5 hours35 (5)
 Zadar100 – 1303.5 – 5 hours32 (24)
 Sibenik100 – 1604 – 7 hours20 (13)
 Split140 – 1905 – 8.5 hours30 (22)
 Dubrovnik190 – 2308.5 – 14 hours11 (7)
SplitDubrovnik100 – 1504 – 5 hours20 (9)
 Trogir* (see below)19 – 3430 minutes27 (19)
 Makarska40 – 751 – 1.25 hours28 (18)
 Sibenik48 – 651.5 – 2 hours28 (18)
 Skradin (Krka NP)70 – 1301.25 – 1.5 hours11 (3)
 Zadar75 – 1202.25 – 3.5 hours34 (19)
 Plitvice Lakes160 – 1703.5 – 6 hours19 (4)
 Rijeka240 – 2507.5 – 8.5 hours7 (4)
 Pula34010 – 12 hours4 (2)
  • View timetables on the Split Bus Terminal website
  • *Note: local bus number 37 also operates the Split – Trogir route which runs many times a day, year-round – it takes longer (as it makes frequent stops) but is cheaper.
DubrovnikKorcula1003 – 3.5 hours3 (0)
 Makarska90 – 1353 – 3.5 hours10 (3)
 Sibenik175 – 2106 – 6.5 hours5 (2)
 Zadar210 – 2406.5 – 8.25 hours4 (2)
 Rijeka37512.5 hours1 (1)
  • View timetables on the Dubrovnik Bus Terminal website
  • Note: Travel to Split first and then on from there for more options.
RijekaOpatija* (see below)25 – 3020 minutes12 (10)
 Krk671.25 – 1.5 hours13 (13)
 Pula100 – 1101.5 – 3 hours19 (18)
 Zadar155 – 1654 – 6.5 hours9 (7)
 Sibenik200 – 2106 – 6.5 hours7 (5)
  • Most schedules can be found on the Arriva website – where you can also pre-book tickets online!
  • *Note: local buses also operate the Rijeka – Opatija route, running many times a day year-round – they take longer but are cheaper
ZadarPag581 – 1.25 hours11 (5)
 Novalja761.5 – 1.75 hours11 (5)
 Sibenik45 – 701.25 – 1.75 hours25 (18)
 Plitvice Lakes90 – 1102 – 2.75 hours6 (2)
 Pula2307 hours4 (2)

Note 1: When you purchase your ticket, you may also be charged an additional few Kuna 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 7-10 Kuna 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!)