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 2019

From…To…Price
(Kuna)
Journey Time
(Hours)
Buses per day in summer (Buses per day in winter)
ZagrebPula120 – 1603.5 – 5 hours25 (20)
 Rijeka75 – 1202 .5 – 3 hours38 (30)
 Plitvice Lakes80 – 1001.75 – 2.5 hours22 (8)
 Zadar100 – 1203.5 – 5 hours32 (24)
 Sibenik130 – 1504 – 7 hours22 (13)
 Split100 – 1705 – 8.5 hours45 (33)
 Dubrovnik190 – 2308.5 – 12.5 hours13 (8)
SplitDubrovnik100 – 1304 – 5 hours26 (12)
 Trogir* (see below)18 – 2530 minutes23 (10)
 Makarska40 – 501 – 1.25 hours43 (30)
 Sibenik45 – 601.5 – 2 hours28 (19)
 Skradin (Krka NP)70 – 801.25 – 1.5 hours10 (3)
 Zadar80 – 1102.25 – 3.5 hours38 (24)
 Plitvice Lakes140 – 1703.5 – 6 hours10 (5)
 Rijeka210 – 2406.5 – 9 hours11 (8)
 Pula190 – 34010 – 12 hours4 (4)
  • 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 but is cheaper.
DubrovnikKorcula943 – 3.5 hours3 (1)
 Makarska90 – 1103 – 3.5 hours15 (9)
 Sibenik150 – 1756 – 6.5 hours6 (4)
 Zadar180 – 2006.5 – 8.25 hours7 (6)
 Rijeka280 – 35011 – 13 hours4 (3)
 Pula320 – 40015 – 16 hours2 (2)
  • View timetables on the Dubrovnik Bus Terminal website
  • Note: Travel to Split first and then on from there for more options.
RijekaOpatija* (see below)20 – 3020 minutes10 (10)
 Krk641.25 – 1.5 hours13 (13)
 Pula80 – 1001.5 – 3 hours26 (24)
 Zadar130 – 1854 – 5 hours9 (7)
 Sibenik170 – 2006 – 6.5 hours9 (6)
  • 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
ZadarPag521 – 1.25 hours8 (4)
 Novalja691.5 – 1.75 hours8 (4)
 Sibenik40 – 501.25 – 1.75 hours30 (20)
 Plitvice Lakes85 – 1001.5 – 3 hours8 (4)
 Pula200 – 2307 hours3 (3)

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!)