Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Getting from Makarska to Dubrovnik

Makarska is a seaside town, situated only 65km south of Split. It's popular holiday destination and ideal for those who want great beaches and lively nightlife at the same time. Getting from Makarska to Dubrovnik is easy, especially during the summer.


  • a bus ride (takes around 3 hours, many daily departures, prices start from €14 - check all buses here!
  • a high-speed catamaran ride (3 h 25 min, one departure daily, from June to September, tickets from €53 one-way) - BOOK HERE!
  • private car transfer (2 h 40 min, door-to-door service, the fastest) or 
  • driving a car (find super affordable car hire deals at Discover Cars).

The city of MakarskaThe city of Makarska

Popular ferry routes in Croatia:

Buses from Makarska to Dubrovnik

There are numerous buses passing through Makarska on their route from Split to Dubrovnik. You can catch these buses easily from Makarska Bus Station.

The average journey time is around 3 hours, but during the summer months it can be some delays due to the traffic on the way. Buses running on this route are modern and comfortable and modern with free WI-FI. The bus tickets start from €13.

Most of the companies (Croatia Bus, Autotrans, Cazmatrans and Promet Makarska) have 2 departures daily in both directions.

Compare all available buses here and here!

A catamaran ride from Makarska to Dubrovnik

Krilo company runs high-speed catamaran (passenger ferry) from Split to Dubrovnik with stops on Brac island (Bol), Makarska, Korcula island (Korcula Old Town) and Mljet (Sobra). The service is available daily from early June until the end of September (it takes 3 hours and 25 minutes between Makarska and Dubrovnik).

Travellers can catch this catamaran from Makarska at 9:15 a.m. to arrive to Dubrovnik at 12:40 p.m. Catamaran returns from Dubrovnik at 3:00 p.m. arriving to Makarska at 6:25 p.m. The one-way ride costs €53.

Book Krilo catamaran tickets easily online!

Krilo catamaran

Driving from Makarska to Dubrovnik

The distance between Makarska and Dubrovnik is 182 km and the drive will take about 2 hours 30 minutes depending on the traffic.

Driving from Makarska to Dubrovnik is a great way to explore Croatian coast and visit small places along the way, stop for a lunch in Mali Ston (famous for sea-food restaurants).  

We advise you to book your car through Discover Cars where you can compare a huge range of affordable car hire deals from leading rental companies and find the best one for you.

Private car transfer from Makarska to Dubrovnik

For those who like comfort and don't want the stress of driving in a foreign country, a private car transfer is an excellent choice. This is a great way to travel which makes you free of worry about border crossing, insurances and navigating the roads.

You driver will pick you up from your accommodation and drive you to your next destination. No need to hunt down taxis or take a bus once you arrive to Dubrovnik.

We recommend Croatia Shuttle Transfer from Makarska to Dubrovnik (or vice versa) offering comfortable vehicles and experienced drivers. Choose from Comfort car transfer (3 persons) or Comfort Minivan transfer (8 persons).

Transfers can be booked for €263 one-way.

Book online your private car transfer from Makarska to Dubrovnik!

flytographer square couple

You might also like: