Croatia

Public transport in Croatia is represented by several modes of transport, namely: road, rail, sea and air. Road transport includes an extensive network of state, county and local routes. Water transport can be divided into sea transport with the ports of Rijeka, Ploce, Split and Zadar, and river transport with the ports of Sava, Danube and, to a lesser extent, Drava. Croatia has 9 international airports and several airlines, the most notable of which are Croatia Airlines and Trade Air. The railway network is quite developed. But the most common public transport in Croatia is buses.

There are nine international passenger civil airports in Croatia: Zagreb Airport, Split Airport, Dubrovnik Airport, Zadar Airport, Pula Airport, Rijeka Airport (on the island of Krk), Osijek Airport, Bol and Mali Losinj. Croatia Airlines is the national carrier of Croatia.
Croatia has air connections not only to foreign destinations. The largest cities are connected by a large number of domestic air routes, such as the lines between Zagreb and Split, Dubrovnik and Zadar, between Osijek and Rijeka, between Osijek and Split and between Zadar and Pula. These routes are served by domestic carriers such as Croatia Airlines or Trade Air.

Zagreb

Public transport in Zagreb is called ZET, short for Zagrebački električni tramvaj (Zagreb Electric Tram). The transport network mainly consists of 147 bus lines and 19 tram lines, there is also a cable car and a funicular. Zagreb's transport system extends to neighboring towns, including Zaprešić, Sesvete and Velika Gorica, where Zagreb Airport is located.

Moj ZET Mobile App
The Moj ZET app is a convenient way to buy tickets for public transport in Zagreb. You can buy single tickets, as well as monthly and annual passes for buses, trams and the funicular. The app also offers Zagreb residents free use of the Sljeme cable car.

To get started, download the app from Google Play or the App Store, top up your account and choose the type of ticket you need. QR codes placed inside the vehicles make it easy to check your tickets.

Zagreb has a cable car that runs from Gračansko Dolje to Sljeme, the top of Medvednica Mountain above Zagreb. This cable car is called Žičara Sljeme, which means Sljeme Cable Car. The aerial route is about 5 kilometers long.

The ZET uspinjača (funicular) funicular operates in the city center and connects Donji grad (Lower Town) and Gornji grad (Upper Town). The funicular runs every 10 minutes. The ride along the 66-meter track lasts only 65 seconds. making it the shortest in the world. The funicular is a protected cultural monument.

Cable car Sljeme ticket price

- Individual card: one direction / round trip €6.00 ​​/ €10.00

- Youth up to 15 years: one direction / round trip €2.00 / €3.00

- Persons with Disabilities: one direction / round trip €2.00 / €3.00

- Cycling Tickets / Daily Card €24.00

- Annual Ticket  personalized €290.00

- Other Cargo transport up to 200 kg €24.00

- Transportation of bicycles €2.50

Tickets for persons who have a registered residence or stay in the area of ​​the City of Zagreb:

- Individual Cards to the City of Zagreb without compensation 

- Cycling cards to the City of Zagreb Daily Card €9.00

Annual Ticket personalised €110.00

Buying a Ticket online

Tickets can be purchased via payment devices. By clicking on this link you can see the prices for the Dubrovnik cable car. It is worth noting that the gondolas are equipped with ski racks. Payment is possible in cash and by card. In Dubrovnik, online ticket purchases are expected via services such as Ulaznica.hr.

Trams in Croatia are not only in Zagreb. The second city where you can ride a tram is Osijek. In Zagreb are operated by Zagrebački električni tromvaj, which also operates a single funicular line - mainly for tourist purposes - and a gondola lift. Tram lines in Osijek - by Gradski Prijevoz Putnika d.o.o.

Osijek

Tickets for city transport in Osijek, Croatia

A single ticket for Osijek’s public transport can be bought from the driver. It is valid for one ride of 60-minute duration in any direction. The cost of a single ticket is 1,46 euros.

The daily card is a paper ticket valid for an unlimited number of rides in both trams and buses and through all zones on the day of purchase.

Ticket price lists for public transport in Osijek are available here.

View more information about GPP selling points and their opening hours here.

Train

The company HŽ Putnički prijevoz d.o.o  manages passenger train transportation in Croatia. It is on its information platforms that you can find all the necessary information about train travel.Zagreb Main Station.

We have provided you with a map of the railway connection in Croatia. Train schedules and tickets are available on the specified app.

All tickets include a reservation and can be purchased via the website nightjet.com of ÖBB and at HŽPP sales desk as well.

Passenger trains run from Croatia to/from  Austria, Slovakia, Slovenia, Italy, Germany, Hungary, Switzerland. 

The complete timetable 2024 for EuroNight trains is available on nightjet.com. The transport of cars and motorbikes on these trains is possible between Split and Vienna.

All tickets include a reservation and can be purchased via the website nightjet.com of ÖBB and at HŽPP sales desk as well.

Discounts offered by HŽ on train travel in Croatia 

  • Discount for Wizi app – view more here
  • Discount for online purchase – view more here
  • Discount for people with disabilities – view more here
  • Discounts for HAK members – view more here
  • Discounts for Ukranians – view more here
  • Discounts for excursions – view more here
  • Discounts for hotels – view more here
  • Discounts for journalists – view more here
  • Discounts for spa centers – view more here
  • Discounts for young people on international trains – view more here
  • Family discounts – view more here
  • Free train transport for children – view more here
  • Free train transport for pensioners – view more here
  • Group discounts – view more here
  • Student discounts – view more here
  • Weekend discounts – view more here

App Timetable and Tickets 

Ferry and catamaran lines

Croatia has over 5,000 kilometers of coastline and over 1,000 islands, so shipping is frequent. A large number of ferries and high-speed lines - catamarans and hydrofoils - connect the islands to the Croatian mainland.

The national ferry company is called Jadrolinija, but there are also several private companies operating in Croatia. Some operate year-round, while others operate only in high season.

Local ferries and catamarans connect important ports with most Croatian islands.

Jadrolinija local lines operate in 5 districts:

Rijeka, Zadar, Šibenik, Split, and Dubrovnik.

Below are Jadrolinija’s local routes for each district.

1. District of Rijeka, Croatia

Local routes that operate in the Rijeka area:

  • Brestova – Porozina (Cres)
  • Mali Lošinj – Ilovik – Susak – Unije – Martinšćica – Cres – Rijeka
  • Mali Lošinj – Unije – Vele Srakane – Susak
  • Prizna – Žigljen (Pag)
  • Rijeka – Rab – Novalja (Pag)
  • Valbiska (Krk) – Lopar (Rab)
  • Valbiska (Krk) – Merag (Cres)

2. District of Zadar, Croatia

Local routes that operate in the Zadar area:

  • Biograd – Tkon (Pašman)
  • Zadar ( Gaženica) – Rivanj – Sestrunj – Zverinac – Molat – Ist
  • Zadar (Gaženica) – Brbinj (Dugi took)
  • Zadar (Gaženica) – Ist – Olib – Silba – Premuda – Mali Lošinj
  • Zadar (Gaženica) – Ošljak – Preko (Ugljan)
  • Zadar (Gaženica) – Bršanj (Iž) – Rava – Mala Rava
  • Zadar – Mali Iž – Veli Iž – Mala Rava – Rava
  • Zadar – Molat – Brgulje – Zapuntel – Ist
  • Zadar – Preko
  • Zadar – Rivanj – Sestrunj – Zverinac – Božava – Brbinj

3. District of Šibenik, Croatia

Local routes that operate in the Šibenik area:

  • Šibenik – Zlarin – Obonjan – Kaprije – Žirje
  • Šibenik – Zlarin – Prvić Luka – Šepurine – Vodice

The schedules of local boat lines are usually divided into 3 seasons:

Peak season 1 July - 31 August
Pre and post season 1 June - 30 June and 1 September - 30 September
Off season 1 October - 31 May
A list of local Jadrolinija lines, their schedules and prices is available here.

4. District of Split, Croatia

Local routes that operate in the Split area:

  • Drvenik – Sućuraj (Hvar)
  • Orebić – Dominče (Korčula)
  • Ploče – Trpanj (Pelješac)
  • Split – Bol (Brač) – Stari Grad (Hvar) – Jelsa (Hvar)
  • Split – Hvar
  • Split – Hvar – Vela Luka (Korčula) – Ubli (Lastovo)
  • Split – Milna (Brač) – Hvar – Vis
  • Split – Rogač (Šolta)
  • Split – Stari Grad (Hvar)
  • Split – Supetar (Brač)
  • Split – Vis
  • Split – Vela Luka (Korčula) – Ubli (Lastovo)
  • Split – Hvar (luka Vira)
  • Sumartin (Brač) – Makarska
  • Trogir (Soline) – Drvenik Mali – Drvenik Veli

5. District of Dubrovnik, Croatia

Local routes that operate in the Dubrovnik area:

  • Dubrovnik – Koločep – Lopud – Suđurađ (Šipan)
  • Dubrovnik – Korčula – Hvar – Bol – Split
  • Dubrovnik – Lopud – Suđurađ (Šipan)
  • Prapratno (Pelješac) – Sobra (Mljet)

Jadrolinija tickets can be bought online here

International ferry lines from Croatia
International shipping lines are connected exclusively with Italy and its main ports. International ferry lines Jadrolinija connected with Italy: Dubrovnik - Bari, Split - Ancona, Zadar - Ancona
Istria and other Croatian islands are sometimes connected with Italy - Trieste, Venice, Cesenatico, Pesaro, with other shipping companies. Ports connected with Italian destinations are usually Rovinj, Porec, Pula, Mali Losinj, Rab and Novalja.

Bus 

From Croatia there are year-round bus routes to Germany, Austria, Italy, Bosnia and Herzegovina, Montenegro, Serbia, Slovenia, Hungary, the Czech Republic, France, the Netherlands, Belgium, Denmark and even Sweden.

Bus Routes from:

  • Dubrovnik – view timetables here
  • Rijeka – view timetables here
  • Split – view timetables here
  • Zadar – view timetables here
  • Zagreb – view timetables here

Getting around Croatia by bus is the cheapest and most reliable option for travel within Croatia, even though bus services vary greatly in speed and comfort. The extensive bus network connects major cities and towns throughout the country.

Companies providing passenger transportation services in Croatia by buses: Autotrans, Arriva, CROATIA BUS, Promet Makarska and Samoborček, Brioni and FlixBus.

You can buy a ticket on the bus, at the ticket office at the station, as well as on websites selling bus tickets, such as Getbybus.com. You can get a discount of up to 60% if you buy a roundtrip ticket.

If you are carrying any large items of luggage that do not fit in the passenger compartment of the bus, you will be charged an additional fee of 1-2 EUR per item of luggage.

Some of the most popular bus companies in Croatia are Autotrans and Flixbus. It is not allowed to transport pets or bicycles on the bus.