Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Getting from Zagreb to Split
(Split to Zagreb)

Zagreb is the capital of Croatia and lately it's becoming very popular travel destination. It is a lively city offering numerous museums, green parks, great restaurants and shopping opportunities. For many travellers Zagreb is the entry point to Croatia from where they continue their travel down to the Croatian coast. 

Split is Croatia's largest coastal city and with its UNESCO-listes Diocletian's Palace and numerous islands in the vicinity, it's popular tourist destination in Croatia.

Many people are looking for the best ways of travelling between Zagreb and Split. In the text below find detailed info on getting between these two cities.

A view of Croatia's capital ZagrebA view of Croatia's capital Zagreb

From Zagreb to Split by car

The distance between Zagreb and Split is 408 kilometers. If driving between these two cities, you can expect approximately a 4-hour drive, depending on the traffic.

When you leave Zagreb, enter the A1 motorway at Lucko and follow the signs all the way to Split. Take in consideration it that motorways in Croatia are subject to tolls. A one-way tool between Zagreb and Split will cost you around 25 Euros.

However, you can choose to drive along the old highway between Zagreb and Split but this will take you longer because of speed restrictions. This is ideal is you have more time and you can explore the small places along the way such as Rastoke, Plitvice and Korenica.

The city of SplitThe city of Split

Car hire in Zagreb or Split

If you decide to hire a car for travelling between Zagreb and Split you can do this from many car rental companies in both cities. Most companies will let you to one-way car rental, which is super convenient if you drive in only one direction.

We advise you to book your car through where you can compare a huge range of car hire deals from the biggest car hire companies and find the best one for you.

From Zagreb to Split by bus

The most affordable option of travelling between Zagreb and Split is taking a bus ride. There are numerous buses throughout the day and the journey time takes about 5-6 hours depending on the bus company and the traffic on the road.

This route is very busy so be sure to book your journey IN-ADVANCE. Travellers can choose form numerous FlixBuses running on this route as well as buses operating by other bus companies.

Most buses operating on this route are comfortable, air-conditioned and some have Wi-Fi onboard. Prices vary according to the bus company, but they are around 100-200 HRK.

Private transfers from Zagreb to Split

For completely stress free transfer between Zagreb and Split, you can book a private car transfer. The driver will pick you up at your Zagreb accommodation, take care of your luggage and drive in air-conditioned vehicle to your destination.

We recommend you to choose from following companies offering private transfer between Zagreb and Split: Croatia Shuttle, Octopus Transfers and Connecto Transfers. Each of these companies offer reliable and safe car transfers throughout Croatia.

Zagreb to Split flights

Split AirportSplit Airport

The most quickest way of travelling between Zagreb and Split is by plane. This is best option if you are short of time as the flight takes only 40 minutes. The price is also higher than any other travel option.

For flying timetables, the best rates and flight booking check CROATIA AIRLINES website. Zagreb Airport is situated around 30 minutes from Zagreb while Split Airport is 25 minutes away from the city center.

For transfers to/from both airports visit BOOKAWAY web-site where you can book affordable and safe transfers.

Zagreb to Split trains

The train travel from Zagreb to Split will take around 5 hours and costs roughly the same as a bus. There are trains twice per day and additionally, there is also a Zagreb to Split night train. The night train does take a little longer but it is comfortable and there are sleeping carriages on the train.


You might like these: