Bus

Take the FlixBus bus at the Zagreb station .

The journey takes approximately 6 h 20 m. Ticket price is about €26 The travel distance is 471 km.

Carrier is FlixBus.

Buy ticket

Get off at the Makarska bus station.


🛏 Find hotel deals and discounts up to 20% in Makarska at Booking


Train bus

Take the train Croatian Railways (HŽPP) at the station Zagreb Glavni Kol..

The journey takes approximately 6 h 35 m. Ticket price is about €23 The travel distance is 422 km.

Carrier is Croatian Railways (HŽPP).

Buy ticket

Get off at the Split.
Take the Promet Makarska bus at the Split Bus Station station .

The journey takes approximately 1 h 15 m. Ticket price is about €4 The travel distance is 61 km.

Carrier is Promet Makarska.

Buy ticket

Get off at the Makarska.


🛏 Find hotel deals and discounts up to 20% in Makarska at Booking


Bus

Take the FlixBus bus at the Zagreb station .

The journey takes approximately 7 h 5 m. Ticket price is about €21 The travel distance is 461 km.

Carrier is FlixBus.

Buy ticket

Get off at the Split Bus Station.
Take the Promet Makarska bus at the Zagreb station .

The journey takes approximately 1 h 15 m. Ticket price is about €4 The travel distance is 470 km.

Carrier is Promet Makarska.

Buy ticket

Get off at the Makarska.


🛏 Find hotel deals and discounts up to 20% in Makarska at Booking


Night bus

Take the FlixBus bus at the Zagreb station .

The journey takes approximately 6 h 45 m. Ticket price is about €35 The travel distance is 501 km.

Carrier is FlixBus.

Buy ticket

Get off at the Makarska bus station.


🛏 Find hotel deals and discounts up to 20% in Makarska at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 4 h 31 m. The travel distance is 457 km.

Get off at the Makarska.


🛏 Find hotel deals and discounts up to 20% in Makarska at Booking


Fly bus

Take the ZET bus at the Kvaternikov trg station .

The journey takes approximately 35 m. The travel distance is 15 km.

Carrier is ZET.

Buy ticket

Get off at the Stari terminal.
Fly out to Zagreb (ZAG) of the Split (SPU) airport.

The journey takes approximately 45 m. Ticket price is about €35

Carrier is Croatia Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Split (SPU).
Take the transport at the Split Airport station.

The journey takes approximately 30 m. Ticket price is about €4 The travel distance is 23 km.

Carrier is Pleso Prijevoz.

Buy ticket

Get off at the Split.
Take the Promet Makarska bus at the Zagreb station .

The journey takes approximately 1 h 15 m. Ticket price is about €4 The travel distance is 470 km.

Carrier is Promet Makarska.

Buy ticket

Get off at the Makarska.


🛏 Find hotel deals and discounts up to 20% in Makarska at Booking


The cheapest way to travel from Zagreb to Makarska is by taking a Bus with an average price of €26. The journey takes approximately 6 ч. 20 мин.

Drive is the fastest way to travel from Zagreb to Makarska. Tickets cost €26. The journey takes approximately 4 ч. 31 мин.

Zagreb is approximately 457 km away from Makarska. The trip by car takes 4 h 31 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €26. A bus trip from Zagreb to Makarska will take 6 h 20 m.

The average journey time by car between Zagreb and Makarska is 4 h 31 m.