
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 (€20) 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 150 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 (€20).
Reach out to our Community
No questions yet — be the first to ask about Dubrovnik to Makarska.
Dubrovnik to Makarska by Bus
The cheapest option to travel from Dubrovnik to Makarska is by bus.
There are four bus companies running this route year-round: Autotrans by Arriva, Promet Makarska, Nomago and FlixBus.
Ticket prices start from $23 (€20), and the journey takes around 2h 55m - 3h 35m.
Just a heads-up: some bus companies charge a small fee for extra luggage. This is usually paid in cash when boarding the bus.
Bus schedule from Dubrovnik to Makarska
Bus tickets are available on Bookaway.
Departure and arrival stations
All buses depart from Dubrovnik Bus Terminal, about 4 km north of the Old Town. This bus station is just beside the ferry terminal.
They arrive at Makarska Central Bus Station in the city centre. If your accommodation is nearby, you can easily walk from the station.
Dubrovnik to Makarska by Private Transport
A private transfer from Dubrovnik to Makarska is the easiest and most convenient option. The journey takes 2h 40m - 3h, and you’ll be dropped off right at your accommodation — no need to worry about extra transfers.
Uber rates start from $400 (€350) for a 4-seater private transfer — quite expensive for a small group. But if you're travelling in a large group, private minivans from GetYourGuide can offer better value when you split the cost per person.
Travel time is around 2h 40m - 3h.
Private transport options from Dubrovnik to Makarska
Private Transport tickets are available on Uber and GetYourGuide.
Dubrovnik to Makarska by Ferry
*Important update: The last time we checked (June 2026), ferries between Dubrovnik and Makarska were unavailable. We suggest taking the bus to Makarska instead.
During the high season, the ferry is a great alternative to get from Dubrovnik to Makarska.
Krilo (Kapetan Luka) is the only ferry sailing on this route. They offer one trip daily from June to September.
Although a ferry ride is double the price of the bus, it’s a nice way to combine transport with sightseeing. The coastal views from the ferry are truly amazing!
A ticket costs $56 (€49) for the ferry ride that is 3h 55m long.
Departure and arrival stations
The ferry departs from Port Gruz in Dubrovnik and arrives at Makarska Ferry Port.
Both ports are within the city centre, where most hotels and restaurants are located.
Ferry schedule from Dubrovnik to Makarska
Ferry tickets are available on Bookaway.
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 (€20). 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 €20.
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.






