Travel to Croatia

Flying to Croatia

Zagreb Airport (ZAG) is Croatia's principal international gateway, with connections to cities across Europe and several destinations farther afield. Split Airport (SPU) and Dubrovnik Airport (DBV) handle extensive international traffic, particularly during the summer season.

Zadar (ZAD), Pula (PUY), Rijeka (RJK) and Osijek (OSI) also receive international flights, with many routes operating seasonally. The range of direct flights to the Adriatic coast increases considerably between spring and autumn.

Flight times:

From London to Zagreb: approximately 2 hours 20 minutes (direct).

Airport guides

Airport Code: DBV. Location: Dubrovnik Airport is located 21km (13 miles) to the southeast of Dubrovnik. Money: There are two bureaux de change – one in International Arrivals and one in International... Read more

Airport Code: SPU. Location: Split Airport is located along the Adriatic coast, 6km (4 miles) from Trogir to the west and 13km (... Money: There is a bank offering currency exchange services on the ground floor of the passenger terminal.... Read more

Airport Code: ZAG. Location: Zagreb Airport is situated 15km (9.3 miles) south of central Zagreb, in the Pleso suburb. Money: There are two bureau de change offices and a number of ATMs in the terminal building. One bureau de... Read more

Airport Code: ZAD. Location: The airport is located 8km (5 miles) east of Zadar city centre. Money: ATMs are located in the public area on the terminal's ground floor, on the right of the check-in... Read more

Other airports in Croatia

Pula Airport

Airport Code: PUY. Location: The airport is 8km (5 miles) northwest of the city. Website: http://www.airport-pula.hr/. Public transport description: A local bus service runs to the city (journey time - 15 minutes).

Rijeka Airport

Airport Code: RJK. Location: The airport is 27km (17 miles) from the city on the island of Krk. Website: http://www.rijeka-airport.hr. Public transport description: Buses runs to the city (journey time - 45 minutes).

Travel by rail

International passenger trains connect Zagreb with cities including Ljubljana, Vienna, Budapest, Munich, Stuttgart and Zürich. Night trains provide direct connections from Zagreb towards Germany and Switzerland, while other services connect through Slovenia and Austria.

Additional international trains operate seasonally. These include services linking Split with Vienna and Budapest, while some coastal and cross-border routes operate only during part of the year. Zagreb Central Station (Zagreb Glavni kolodvor) is the country's principal international rail hub.

Engineering works can result in replacement buses, altered routes and timetable changes on international services, so travellers should check current schedules before departure.

Rail passes:

Interrail and Eurail passes are valid on participating Croatian Railways (HŽPP) services. Reservations and supplements may be required for sleeping cars, couchettes and some international trains.

Driving to Croatia

Croatia shares land borders with Slovenia, Hungary, Serbia, Bosnia and Herzegovina, and Montenegro. Motorways provide good connections from Zagreb towards Central Europe and the Adriatic coast, while international coaches link Croatian cities with destinations throughout neighbouring countries and elsewhere in Europe.

Croatia, Slovenia and Hungary are part of the Schengen Area, so travellers normally cross the Slovenian and Hungarian borders without routine immigration checks. The borders with Serbia, Bosnia and Herzegovina, and Montenegro are external Schengen borders and passport controls apply. However, travellers should carry valid travel documents even when crossing internal Schengen borders.

Croatian motorways are generally subject to tolls, with charges based on the route and vehicle category. Traffic can be heavy on roads towards the Adriatic coast and at external border crossings during the main summer holiday period.

Getting to Croatia by boat

International passenger ferries cross the Adriatic between Croatia and Italy. The principal routes connect Split with Ancona and Bari and Dubrovnik with Bari, while a seasonal high-speed service links Zadar with Ancona. Services and frequencies vary considerably by season.

Split and Dubrovnik are the main departure points for international ferry travel, with Zadar also serving international passengers. Vehicle transport is available on the conventional ferry routes, while the high-speed Zadar-Ancona service carries passengers rather than cars.

Cruise ships:

Croatia is a major Mediterranean cruise destination. Dubrovnik and Split receive large numbers of international cruise ships, while Zadar, Rijeka and several other Adriatic ports also feature on cruise itineraries. Smaller vessels and luxury cruises frequently visit Croatian islands and historic coastal towns.




Visa and passport information is updated regularly and is correct at the time of publishing. You should verify critical travel information independently with the relevant embassy before you travel.