How to get there

How to Fly to Zagreb from the US and Canada

How to get there

How to Fly to Zagreb from the US and Canada

Updated Sun, Jan 18, 2026

Reach Zagreb from North America via European hubs like Frankfurt or Amsterdam. No direct flights available, requiring 1-2 connections with major carriers.

How to Fly to Zagreb from the US and Canada

Overview

Ease of getting there

Zagreb is accessible from North America through European hub connections. No direct flights operate from US or Canadian cities, requiring one or two stops typically through major European airports like Frankfurt, Munich, Amsterdam, or London. Most travelers connect through Lufthansa, KLM, British Airways, or Air France networks. Total journey time ranges from 10-15 hours including layovers. Zagreb's Franjo Tuđman Airport sits 17 kilometers from the city center with convenient bus and taxi connections. US and Canadian citizens need valid passports but no visa for stays under 90 days. Croatia's EU membership streamlines immigration processing.

Customs and immigration

Croatia uses standard EU immigration procedures for US and Canadian passport holders. Electronic passport gates expedite processing for biometric passports. Immigration typically takes 10-15 minutes during peak times and 5-10 minutes during off-peak periods. Customs operates on green and red channel system. Most travelers pass through green channel without inspection. Random checks may occur but processing remains efficient. No arrival cards required. Duty-free allowances follow standard EU regulations. Immigration officers generally speak English and process visitors efficiently.

Flights from the US / Canada

Major US departure cities include New York, Chicago, Los Angeles, and Washington DC. Canadian travelers typically depart from Toronto, Vancouver, and Montreal. Common European connection hubs are Frankfurt (Lufthansa), Amsterdam (KLM), Munich (Lufthansa), London Heathrow (British Airways), and Paris (Air France). Lufthansa offers daily connections through Frankfurt and Munich. KLM provides daily service via Amsterdam. British Airways connects through London with frequent scheduling. Most routes require 1-2 stops with total travel times of 10-15 hours.

From airport to city center

Zagreb Airport connects to city center via Croatia Airlines bus service running every 30 minutes during peak hours and hourly during off-peak times. The journey takes 25-30 minutes to the main bus station. Taxis cost approximately 25-35 euros and take 20-25 minutes depending on traffic. Uber operates with similar pricing. Car rental agencies include Hertz, Avis, and Budget located in the arrivals hall. The airport highway A1 provides direct access to central Zagreb. Public city bus number 290 offers the most economical option at 4 euros but requires 45-60 minutes.
You leave for in
Mon, Jan 19, 2026Mon, Jan 19, 2026