Croatia
How to get to Croatia: airports, flights and border crossings
Fly into Split (SPU) for the Dalmatian coast and islands, Dubrovnik (DBV) for the far south, or Zagreb (ZAG) for the interior and Istria. Fly into one and out of another to avoid backtracking. Land and sea crossings from Slovenia, Italy, Hungary, Bosnia and Montenegro are straightforward with a Schengen-area passport.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideCroatia
Key facts
- Best airport for the coast
- Split (SPU); Dubrovnik (DBV) if you start in the far south
- Best airport for Zagreb and Istria
- Zagreb (ZAG); Pula (PUY) for Istria in season
- Typical flight time from London
- About 2h 30m to Zagreb or Split
- Typical flight time from New York
- About 9–11h with one stop; no nonstop to Croatia
- Entry rules
- Croatia is in the Schengen area; 90/180-day rule for most Western passports (check)
- Arriving by land
- Trains and buses from Ljubljana, Budapest, Vienna, Sarajevo and Kotor (check)
- Arriving by sea
- Ferries and catamarans from Italy (Ancona, Bari, Venice) to Split, Zadar, Dubrovnik and Pula (check)
- Currency on arrival
- Euro (EUR) since 1 January 2023
Which airport to fly into
Croatia has three airports that matter for most trips: Zagreb (ZAG) in the interior, Split (SPU) on the central coast, and Dubrovnik (DBV) in the far south. Split is the default for a first coastal trip because it sits between the islands, Trogir and the Makarska riviera, and has the most seasonal flights from the US, UK and Ireland. Dubrovnik works if your trip is the walled city plus Montenegro or Korčula. Zagreb is the year-round hub and the sensible arrival for Istria, Plitvice or a continental route.
Two smaller airports help in summer. Pula (PUY) serves Istria and Rijeka (RJK) the Kvarner coast, but both have thinner schedules and fewer US connections. Zadar (ZAD) has grown as a low-cost base for the northern Dalmatian islands. If your dates are fixed and the fare difference is small, take the airport closest to your first two nights rather than the cheapest one — the bus or transfer from a distant airport can cost more than the saving.
Book a multi-city ticket rather than a return. Flying into Split and out of Dubrovnik, or into Zagreb and out of Split, removes a long backtrack at the end of the trip and usually costs little more than a return.
| Airport | Best for | Notes |
|---|---|---|
| Zagreb (ZAG) | Zagreb, Plitvice, Istria, year-round travel | Bus to the city centre in about 30 minutes (check) |
| Split (SPU) | Split, Hvar, Brač, Trogir, Makarska | Bus to the centre in about 30 minutes (check) |
| Dubrovnik (DBV) | Dubrovnik, Korčula, Montenegro | About 20 km from the old town; bus or shuttle (check) |
| Zadar (ZAD) | Zadar, Kornati, northern islands | Small terminal; seasonal routes dominate |
| Pula (PUY) | Istria, Rovinj | Mostly summer and low-cost carriers |
| Rijeka (RJK) | Kvarner, Krk | Limited schedule; check before booking |
Flight times and routes
From the UK and Ireland, direct flights to Zagreb, Split, Dubrovnik, Zadar and Pula run in summer, with Zagreb and Split served year-round. Expect roughly 2h 30m from London to Zagreb or Split and a little longer to Dubrovnik. From Germany, Austria and Italy the network is dense and fares are low outside July and August.
From the US and Canada there are no nonstop flights to Croatia. The usual routes are one stop through a European hub — Frankfurt, Munich, Vienna, Amsterdam, Paris, London or Istanbul — with a total of about 9–11 hours from the East Coast and 12–15 from the West Coast. Some travellers fly nonstop to a hub and take a separate low-cost flight onward; leave a long connection if you book the legs separately, because a missed budget flight is not protected.
From Australia and New Zealand, plan one or two stops through the Gulf, Istanbul or a European hub, with total travel of about 22–30 hours. Fares are lowest for travel in the shoulder months of May, June, September and October.
| From | Typical total time | Usual routing |
|---|---|---|
| London | 2h 30m–3h | Direct to Zagreb, Split, Dubrovnik (seasonal) |
| New York | 9–11h | One stop via a European hub |
| Los Angeles | 12–15h | One or two stops |
| Toronto | 9–12h | One stop via Europe |
| Sydney | 22–30h | One or two stops via the Gulf, Istanbul or Europe |
| Auckland | 24–30h | One or two stops |
Times are 2026 estimates and vary by route and season.
Arriving by land and sea
Croatia joined the Schengen area in 2023, so most Western passport holders enter under the 90-days-in-any-180 rule and cross from Slovenia or Hungary without a border check in the old sense. Crossings from Bosnia and Herzegovina and Montenegro still involve a passport check, and queues build at Neum and at the Debeli Brijeg coast crossing in summer. Carry your passport, not a copy.
By train, the practical routes are from Ljubljana and from Budapest or Vienna via Zagreb; the network is thin on the coast, so buses do the heavy lifting. Long-distance buses connect Zagreb with Ljubljana, Budapest, Vienna, Munich, Sarajevo, Belgrade and Kotor, and Split with Sarajevo and Mostar. Book seats ahead in July and August.
By sea, ferries and catamarans link Italy with Croatia: Ancona and Bari to Split and Zadar, and Venice or Ancona to Dubrovnik, Pula and Rijeka depending on the season. These are foot-passenger and car services on different operators, so check the timetable for your exact date. Arriving by sea is a good option if you are combining Italy with Dalmatia.
- Land borders: Slovenia (Bregana, Macelj), Hungary (Goričan), Bosnia and Herzegovina (Neum, Metković), Montenegro (Debeli Brijeg), Serbia (Bajakovo)
- Rail: Ljubljana–Zagreb, Budapest–Zagreb, Vienna–Zagreb; coastal rail is limited
- Bus: Zagreb and Split are the main long-distance hubs
- Sea: Italy–Split, Italy–Zadar, Italy–Dubrovnik and Italy–Pula seasonal services (check)
What to sort before you fly
Croatia uses the euro, so there is no currency exchange on arrival and cards are accepted almost everywhere. Check your passport validity against the Schengen rule — most travellers need at least three months beyond their planned departure from the area — and confirm your own visa position before booking, since rules differ by passport.
Buy travel insurance that covers the activities you plan, including boat trips and any hiking, and keep the policy number offline. A local eSIM or a EU roaming plan covers most of the country, though signal on the islands can be patchy. If you arrive late into Split or Dubrovnik in summer, pre-book a transfer or confirm the last airport bus, because taxis at peak times are expensive and sometimes scarce.
- Passport: check the Schengen validity rule for your passport
- Money: euros; cards widely accepted
- Insurance: cover for boats, hiking and medical costs
- Connectivity: EU roaming or a Croatia eSIM
- Late arrivals: pre-book a transfer in July and August
Questions people ask
What is the best airport to fly into for Croatia?
Split (SPU) for the Dalmatian coast and islands, Dubrovnik (DBV) for the far south, and Zagreb (ZAG) for the interior and Istria. Choose the airport closest to your first two nights, and consider flying into one and out of another.
How long is the flight to Croatia from the US, UK, Canada, Australia and NZ?
About 2h 30m from London, 9–11h from New York with one stop, 9–12h from Toronto, and 22–30h from Sydney or Auckland. There are no nonstop flights from North America or Oceania to Croatia.
Can I enter Croatia by land or sea?
Yes. There are road and rail crossings from Slovenia, Hungary, Bosnia and Herzegovina, Montenegro and Serbia, and seasonal ferries from Ancona, Bari and Venice to Split, Zadar, Dubrovnik and Pula. Carry your passport at non-Schengen crossings.
Do I need a visa to enter Croatia?
Most US, UK, Canadian, Australian, New Zealand and Irish passport holders can stay 90 days in any 180 without a visa under Schengen rules. Other nationalities need to check, as requirements differ.
Is it cheaper to fly into Zagreb or Split?
Zagreb usually has the most year-round routes and can be cheaper outside summer, while Split and Dubrovnik fares peak in July and August. Compare the total cost including the transfer to your first hotel, not just the fare.
How do I get from the airport to the city?
Zagreb and Split airports have shuttle buses to the centre in about 30 minutes, and Dubrovnik airport is about 20 km from the old town with bus and shuttle services. Confirm the last departure if you land late.
Deep dive
Every source; changeable facts are marked check
Sources
- officialCroatian National Tourist Board
- officialZagreb Airport
- officialSplit Airport
- officialDubrovnik Airport
- officialEuropean Union – Schengen area
- secondaryWikivoyage – Croatia