1map logoGo to main page

Zagreb, Zagreb City (Area) to Makarska, Split-Dalmatia County from $4.5: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Zagreb, Croatia
to
Makarska, Croatia

How to Get from Zagreb to Makarska: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4.5 by busBest price
295 kmDistance
4h 31m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Zagreb to Makarska with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
FlixBus
Bus
Average Duration
6h  20m
Estimated price
$4.5-40
Recommended
route map
Distance: 295 km
Duration: 4h 31m

See more options

Company
various
Plane
Drive
Average Duration
5h  48m
Estimated price
$4.51-272
Company
various
Plane
Drive
Average Duration
5h  17m
Estimated price
$4.52-4.53
Company
various
Train
Bus
Average Duration
8h  28m
Estimated price
$27-80
Company
various
Bus
Average Duration
8h  58m
Estimated price
$30-89
Company
various
Plane
Bus
Average Duration
5h  4m
Estimated price
$54-4.5
Company
N/A
Drive
Average Duration
4h  31m
Estimated price
$63-98

Zagreb - Makarska operators

Explore transport companies operating between Zagreb and Makarska, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Zagreb to Makarska bus station

Average Duration
6h 20m
Estimated price
€4.54-4.55

Bus from Split Bus Station to Makarska bus station

Average Duration
1h
Estimated price
€401-402

Bus from Zagreb to Split Bus Station

Average Duration
7h 5m
Estimated price
€400-4.55
Contact phone
+385 21 612 005
Website
https://www.promet-makarska.hr/en/

Bus from Zagreb to Makarska

Average Duration
6h 15m
Estimated price
€403-4.54

Bus from Split Bus Station to Makarska bus station

Average Duration
1h 15m
Estimated price
€401-404

Bus from Zagreb to Split Bus Station

Average Duration
4h 50m
Estimated price
€403-4.54
Website
https://www.croatiabus.hr

Bus from Zagreb to Makarska

Average Duration
6h 45m
Estimated price
€405-27

Bus from Split Bus Station to Makarska

Average Duration
1h 10m
Estimated price
€406-404

Bus from Zagreb to Split Bus Station

Average Duration
5h 35m
Estimated price
€407-27
Contact phone
+385 (0)72 660 660
Website
https://www.arriva.com.hr/en-us/home

Bus from Zagreb to Makarska

Average Duration
10h 30m
Estimated price
€4.5-401

Bus from Split Bus Station to Makarska

Average Duration
1h 15m
Estimated price
€270-408

Bus from Zagreb to Split Bus Station

Average Duration
5h 30m
Estimated price
€271-405
Train
Contact phone
+385 1 3782 583
Website
http://www.hzpp.hr/en

Train from Zagreb Glavni Kol. to Split

Average Duration
6h 35m
Estimated price
€4.59-400
Plane
Website
croatiaairlines.com

Plane from Zagreb (ZAG) to Split (SPU)

Average Duration
48m
Estimated price
€4.5-4.55

Plane from Zagreb (ZAG) to Sarajevo (SJJ)

Average Duration
50m
Estimated price
€4.56-4.57

Plane from Zagreb (ZAG) to Dubrovnik (DBV)

Average Duration
57m
Estimated price
€4.5-4.58

Zagreb to Makarska: Overview of Bus, Train, Flight, and Car Trips

Traveling between Zagreb and Makarska offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€64 - €101
Departure Point
Zagreb Airport
Arrival Point
Split Airport
Departure Point
Zagreb station
Arrival Point
Makarska bus station
Useful tips for bus travellers
• Consider booking your tickets through FlixBus or other operators like Arriva and Croatia Bus; you can check schedules and prices on their respective websites: FlixBus (flixbus.com), Arriva (arriva.com), and Croatia Bus (croatiabus.hr).
• Prepare for a scenic journey as the bus travels along the Adriatic coast, so have your camera ready for stunning views—sitting on the right side of the bus can enhance your experience!
• Upon arrival at Makarska bus station, familiarize yourself with the layout; there are several local transport options available, including taxis and local buses that can take you to the beach or your accommodation, so grab a station map if you need directions.

Frequently asked questions

Find out more about the route from Zagreb to Makarska.

Or choose the category:
The distance between Zagreb and Makarska is 294.5 km by train and bus, or a road distance of 459.8 km by car. It takes approximately 8 hours and 22 minutes to travel from Zagreb to Makarska using the train and bus combination, while a car journey from Makarska to Zagreb takes around 4 hours and 31 minutes. Alternatively, a direct bus from Zagreb to Makarska can take approximately 6 hours and 15 minutes.
The most cost-effective way to travel from Zagreb to Makarska is by bus, with tickets available for €25-€41. This option takes approximately 6 hours and 15 minutes. For a quicker but slightly more expensive journey, you can choose to fly and then take a bus, which costs around €87-€239 and takes approximately 3 hours and 55 minutes.
The price range for a bus ticket from Zagreb to Makarska is between €25 and €41.
To travel from Zagreb to Makarska without using public transportation, you can choose to drive. The distance between the two cities is around 460.3 km, and it takes approximately 4 hours and 31 minutes to drive there. The price of renting a car can vary from €64 to €101, depending on the rental company and type of vehicle.
From Zagreb to Makarska, the most convenient option without a car is to take a bus. The journey takes approximately 6 hours and 15 minutes and the ticket prices range from €25 to €41.
Yes, there is a direct link between Zagreb and Makarska. Promet Makarska operates a bus service that departs from Zagreb and arrives at Makarska, with buses running every four hours, every day. The journey takes approximately 6 hours and 15 minutes.
The flight between Zagreb and Makarska is approximately 45 minutes. The quickest option is to fly from Zagreb Airport to Split Airport, which offers direct flights. The cost of the flight can vary depending on several factors such as the time of booking and availability, but on average, it typically ranges from $50 to $100.
There are plenty of options for accommodation near Makarska. With over 4,185 hotels to choose from, there is something to fit every budget and preference. Prices start at €55, providing affordable options for travelers.