Dubrovnik to Makarska

How to Get From Dubrovnik to Makarska

3Options
2h 40mFastest
$23From
MaartenElaSeleneWritten by Maarten · Reviewed by Ela, Selene · Updated 1 week ago

Bus · Private Transport · Ferry

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.

~115 km
Distance
~150 km
Overland & sea
COMPARE

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

2h 55m - 3h 35mFrom $23 (€20)

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

Autotrans by ArrivaStandard2h 57m
08:0009:00
$23
€20
Promet MakarskaStandard3h 10m
10:0014:15
$23
€20
FlixBusStandard3h 5m
11:0011:3013:0018:0021:00
$24
€21
NomagoStandard3h 10m
10:0014:15
$25
€22
Autotrans by ArrivaStandard2h 57m
08:00
$28
€25

Bus tickets are available on Bookaway.

View bus stations on map

Map of stations
Click to explore
From
To

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

2h 40m - 3hFrom $400 (€350)

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

2h 40m - 3h$400 (€350)
Uber
Comfort 4 PAX
$400 (€350)
$100 (€88) per person
MPM TRANSFERI
Private 8 PAX
$435 (€380)
$54 (€48) per person

Private Transport tickets are available on Uber and GetYourGuide.

Dubrovnik to Makarska by Ferry

3h 55mFrom $56 (€49)

*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.

View ferry stations on map

Map of stations
Click to explore
From
To

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.

CHANGELOG

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.

About the Authors

Maarten
Maarten

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Selene
SeleneReviewer

Travel Writer

Selene is a writer who loves coffee, travel, and planning. After spending a decade in Manila, she left the city and her career in banking to embrace a more laid-back lifestyle. Now, she is discovering the beauty of slow-paced travel and finding joy in meaningful experiences.

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.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.