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)
Zagreb Pula 120 – 160 3.5 – 5 hours 25 (20)
  Rijeka 75 – 120 2 .5 – 3 hours 38 (30)
  Plitvice Lakes 80 – 100 1.75 – 2.5 hours 22 (8)
  Zadar 100 – 120 3.5 – 5 hours 32 (24)
  Sibenik 130 – 150 4 – 7 hours 22 (13)
  Split 100 – 170 5 – 8.5 hours 45 (33)
  Dubrovnik 190 – 230 8.5 – 12.5 hours 13 (8)
Split Dubrovnik 100 – 130 4 – 5 hours 26 (12)
  Trogir* (see below) 18 – 25 30 minutes 23 (10)
  Makarska 40 – 50 1 – 1.25 hours 43 (30)
  Sibenik 45 – 60 1.5 – 2 hours 28 (19)
  Skradin (Krka NP) 70 – 80 1.25 – 1.5 hours 10 (3)
  Zadar 80 – 110 2.25 – 3.5 hours 38 (24)
  Plitvice Lakes 140 – 170 3.5 – 6 hours 10 (5)
  Rijeka 210 – 240 6.5 – 9 hours 11 (8)
  Pula 190 – 340 10 – 12 hours 4 (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.
Dubrovnik Korcula 94 3 – 3.5 hours 3 (1)
  Makarska 90 – 110 3 – 3.5 hours 15 (9)
  Sibenik 150 – 175 6 – 6.5 hours 6 (4)
  Zadar 180 – 200 6.5 – 8.25 hours 7 (6)
  Rijeka 280 – 350 11 – 13 hours 4 (3)
  Pula 320 – 400 15 – 16 hours 2 (2)
  • View timetables on the Dubrovnik Bus Terminal website
  • Note: Travel to Split first and then on from there for more options.
Rijeka Opatija* (see below) 20 – 30 20 minutes 10 (10)
  Krk 64 1.25 – 1.5 hours 13 (13)
  Pula 80 – 100 1.5 – 3 hours 26 (24)
  Zadar 130 – 185 4 – 5 hours 9 (7)
  Sibenik 170 – 200 6 – 6.5 hours 9 (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
Zadar Pag 52 1 – 1.25 hours 8 (4)
  Novalja 69 1.5 – 1.75 hours 8 (4)
  Sibenik 40 – 50 1.25 – 1.75 hours 30 (20)
  Plitvice Lakes 85 – 100 1.5 – 3 hours 8 (4)
  Pula 200 – 230 7 hours 3 (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!)