
Makarska is a lively beach town on the Dalmatian coast, set below the dramatic peaks of the Biokovo mountains. The bus is the cheapest way to get from Dubrovnik to Makarska, costing $23 (€19) for a trip of 2h 55m - 3h 35m. A private transfer runs door to door in a similar time for a much higher fare, and a ferry also connects the two by sea.
Distance from Dubrovnik to Makarska
Dubrovnik and Makarska are about 115 km (71 miles) apart, and the overland-and-sea journey covers around 187 km. Depending on the option, the trip takes between 2h 40m and 3h 55m.
3 ways to travel from Dubrovnik to Makarska
There are three ways to travel from Dubrovnik to Makarska. You can choose between the bus, private transport, and ferry. The journey takes 2h 40m–3h 55m and the quickest way is by private transport. If you're on a budget, the cheapest option is by bus with tickets starting at $23 (€19).
Reach out to our Community
No questions yet — be the first to ask about Dubrovnik to Makarska.
ABOUT YOUR DESTINATION
Why Visit Makarska?
Makarska is a beach resort town nestled on the Adriatic Coast in southern Croatia. The centre of the Makarska Riviera, it's a tourist destination popular for its stunning natural wonders — turquoise waters, lush hills, and panoramic coasts.
In summer, this small city comes to life with sun-loving vacationers. Outside the tourist season, peace descends, making it a perfect time to enjoy the colourful cultural heritage and Baroque architecture of Makarska.
Rounding it up
That's the full picture for getting from Dubrovnik to Makarska, roughly 115 kilometres (71 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $23 (€19). The quickest trip takes 2h 40m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Frequently Asked Questions
What is the distance from Dubrovnik to Makarska?
The distance from Dubrovnik to Makarska is 115 kilometres (71 miles).
What is the fastest way to get from Dubrovnik to Makarska?
Journey times from Dubrovnik to Makarska overlap: bus 2h 55m - 3h 35m, private transport 2h 40m - 3h, ferry 3h 55m. Depending on the departure, no single option is always the fastest.
What is the cheapest way to get from Dubrovnik to Makarska?
The cheapest way to get from Dubrovnik to Makarska is by bus with ticket costs starting from €19.
Route Update History
- Updated bus prices.
- New private operator: Uber.
- Private operator no longer listed: Croatia Shuttle.
- Updated private prices.
- Updated private departure times.
- New private operator: MPM TRANSFERI.
Updated bus prices.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.
Ferry Schedule Notice
Ferry schedules can change due to weather, sea conditions, or seasonal adjustments. We recommend confirming departure times directly with the operator, especially during monsoon season.






