Travel in Croatia by Bus & Ferry
at the best price
Find the best routes between all destinations. Bus, ferry, train — compare in 1 click.
How does it work?
Choose your route
Enter your departure and arrival city in the search engine.
Compare options
Bus, ferry, train or flight — prices and durations at a glance.
Book in 1 click
Secure payment via 12go.asia. Ticket sent by email instantly.
Popular routes in Croatia
Popular destinations in Croatia
Travel in Croatia: bus, train, ferry & flights
Travelling around Croatia means combining buses and ferries. Comfortable coaches run all along the Adriatic coast — Zagreb, Zadar, Split, Makarska, Dubrovnik — and into Istria and the Plitvice Lakes. To reach the islands, catamarans and car ferries (Jadrolinija, Kapetan Luka, TP Line) leave from Split for Hvar, Brač, Vis and Korčula, and from Dubrovnik for Mljet. Overnight ferries cross the Adriatic to Ancona and Bari in Italy, and buses continue to Mostar, Kotor, Ljubljana and Venice. For every route we show the best option — bus, ferry, bus + ferry or flight — with honest durations and prices, so you can book in a few clicks. In summer, island ferries sell out: book ahead.
Routes by departure city
- Ancona 1h 10min · 45€
- Bari 1h 10min · 45€
- Brač (Supetar) 0h 45min · 8€
- Brač (Supetar) 0h 45min · 8€
- Brela 0h 52min · 10€
- Budapest 0h 55min · 38€
- Cavtat 3h 32min · 18€
- Dubrovnik 3h 18min · 18€
- Budapest 0h 55min · 18€
- Crikvenica 2h 28min · 18€
- Dubrovnik 0h 55min · 38€
- Korčula 7h 45min · 35€
- Makarska 5h 50min · 27€
- Mali Lošinj 6h 15min · 40€
- Munich 0h 55min · 38€
- Opatija 2h 49min · 18€
- Bari 1h 10min · 45€
- Brač (Supetar) 4h 24min · 32€
- Budva 1h 28min · 10€
- Hvar 5h 23min · 32€
- Korčula 2h 45min · 22€
- Kotor 1h 13min · 10€
- Mljet (Pomena) 2h 6min · 22€
- Mostar 1h 37min · 10€
- Brač (Supetar) 0h 59min · 14€
- Brač (Supetar) 0h 59min · 14€
- Dubrovnik 5h 23min · 32€
- Korčula 2h 3min · 22€
- Makarska 3h 8min · 24€
- Brač (Supetar) 0h 59min · 14€
- Mljet (Pomena) 2h 45min · 22€
- Split 1h 20min · 14€
- Baška Voda 0h 24min · 5€
- Brač (Supetar) 1h 24min · 14€
- Brač (Supetar) 1h 24min · 14€
- Brela 0h 24min · 5€
- Dubrovnik 2h 16min · 18€
- Korčula 1h 55min · 13€
- Mostar 1h 17min · 10€
- Omiš 0h 37min · 5€
- Dubrovnik 0h 55min · 38€
- Ljubljana 2h 50min · 18€
- Mali Lošinj 5h · 32€
- Poreč 0h 54min · 10€
- Rijeka 1h 23min · 10€
- Rovinj 0h 35min · 5€
- Split 0h 55min · 27€
- Trieste 1h 44min · 10€