Key takeaways
- IATA ZAG, ICAO LDZA: Croatia’s largest airport sits in Pleso near Velika Gorica, named after the first president, Franjo Tuđman – about 4.7 million passengers in 2025.
- One runway, a new number: the 3,252-meter runway has been called 04/22 since February 2020, previously 05/23.
- 2017 terminal: about 65,800 m² on three levels, eight passenger boarding bridges, built and operated by a consortium around Groupe ADP.
- Home of Croatia Airlines: the Star Alliance airline is converting its fleet to the Airbus A220, and a Ryanair base has been added since 2021.
- Civilian and military: the Croatian Air Force with its Rafales is based on the east side – one more reason to visit, but also a reason for restraint with the camera.
Contents
- 1.Profile
- 2.Business areas
- 3.Structure & brands
- 4.History at a glance
- 5.What you should know as a spotter
- 6.Strengths and weaknesses
- 7.From Borongaj to Pleso
- 8.Ownership: a concession under French leadership
- 9.One runway, a new number
- 10.The 2017 terminal
- 11.Traffic: on the way to five million
- 12.Croatia Airlines: a hub in transition
- 13.Ryanair, Star Alliance and the Gulf
- 14.The military side: Rafales in Pleso
- 15.Spotting in Zagreb: how to go about it
- 16.Getting there: bus or car
- 17.Zagreb compared
- 18.Conclusion
- 19.Frequently asked questions
Profile
| IATA code | ZAG |
|---|---|
| ICAO code | LDZA |
| Operator | MZLZ (Međunarodna zračna luka Zagreb d.d.), a subsidiary of the ZAIC consortium led by France’s Groupe ADP |
| Concession | 30 years, awarded in 2012; according to media reports the contract runs until 2042 |
| Location | In the Pleso district of the city of Velika Gorica, about 10 km southeast of Zagreb’s main station, at an elevation of about 108 m |
| Runway | One runway: 04/22, 3,252 m long and 45 m wide; until February 2020 it was called 05/23 |
| Instrument approach | CAT IIIb ILS since 2004 |
| Passenger terminal | 2017 terminal with about 65,800 m² on three levels and eight passenger boarding bridges; the old terminal has been closed to passengers since March 2017 |
| Main users | Croatia Airlines with its hub, Ryanair with a base since 2021 |
| Traffic 2025 | About 4.7 million passengers and a good 51,000 aircraft movements according to published traffic statistics – a record |
| Military | The Croatian Air Force base (“Pukovnik Marko Živković” barracks) with the Dassault Rafales is on the east side |
| Getting there | Airport bus from Pleso prijevoz to the Zagreb bus station, ZET city bus 290 toward Kvaternikov trg, by car via Zagreb and Velika Gorica |
| Official website | www.zagreb-airport.hr |
Business areas
Structure & brands
History at a glance
Zagreb Franjo Tuđman Airport from a spotter’s point of view
Your checklist for Zagreb Franjo Tuđman Airport
- Checked the runway direction in use before your visit – is traffic landing on 04 or on 22?
- Caught a Croatia Airlines Airbus A220 with the checkerboard pattern on the tail
- Logged one of the last Croatia Airlines Dash 8-400s or an A319 before they disappear
- Recorded a Ryanair aircraft with its registration – the fleet is huge
- Seen a Croatian Air Force Rafale taking off or landing
- Photographed a Gulf carrier such as Qatar Airways or flydubai
- Framed the curved roof of the 2017 terminal
Strengths and weaknesses
What speaks for it
- Croatia Airlines in a fleet transition – the A220 next to the last A319s and Dash 8s
- Military traffic with Rafales and helicopters on the same runway
- Manageable airport with a single runway, so planning is easy
- Lots of Star Alliance traffic with Lufthansa, Austrian, LOT and Turkish Airlines
- Easy to reach by bus, short distances from the city center
Where it falls short
- No established, officially designated spotting point like in Vienna or Munich
- The military side is sensitive – photograph only with care and never at restricted areas
- Frequent fog in the Sava basin in fall and winter
- Significantly less traffic than at big hubs, long-haul flights are the exception
- If you want to get to the fence, you usually need a car
Zagreb is not at the top of many spotters’ lists – unjustly so. The airport in Pleso is compact, but it offers a mix you will hardly find anywhere else: a national airline in the middle of a fleet transition, its last A319s and Dash 8s parked next to brand-new A220s, a Ryanair base, Star Alliance feeders from half of Europe and, on the same runway, the Croatian Air Force’s Rafales. Add a terminal that opened in 2017 and is a motif in itself with its undulating roof. If you know the runway direction in use and respect the military side, you can spend a very varied spotting day here.
Your ZAG logbook starts here
Log sightings with photo, registration, type, airline and spot and find them again later – that is exactly what Planetrack is for. Planetrack is launching soon – you’ll find the waitlist sign-up at the bottom of this page.
From Borongaj to Pleso
Zagreb has a long flying history. As early as 1909 there was a first airfield at Črnomerec, and in 1910 the first Croatian pilot took off there. From 1926, the Borongaj airfield was built in the east of the city, and in February 1928 the first route, to Belgrade, started from there. In World War II, Borongaj served as a military airfield, and civilian traffic came to a halt. Another field, Lučko in the southwest of the city with its grass runway, is still used for general aviation today.
Today’s airport is in Pleso, a district of Velika Gorica about ten kilometers southeast of Zagreb’s main station. A terminal and an apron were built here in 1959, and on April 20, 1962, the airport company started operating. The beginnings were modest: a 2,500-meter concrete runway, a terminal of 1,000 square meters and an apron for five small aircraft. In its first year, the airport counted about 78,000 passengers.
In the following decades, Pleso grew steadily. In 1966 a larger terminal, a tower and a longer runway were added, and in 1974 the runway was brought to its current length of a good 3,250 meters. In the 1980s, Zagreb was Yugoslavia’s second-largest airport. The state airline JAT even flew the DC-10 nonstop from here to New York.
Croatia’s independence in 1991 began a new chapter – and at first a difficult one. During the war, the airport also served as a hub for humanitarian aid from the United Nations. At the same time, the young Croatia Airlines built Zagreb up as its home airport. The name of the first president, Franjo Tuđman, is now part of the airport’s official name; in everyday speech, many simply say Zagreb or Pleso.
Ownership: a concession under French leadership
Unlike many airports in the region, Zagreb has been privately operated for over ten years. In 2012, the Croatian government awarded a 30-year concession to the ZAIC consortium, led by France’s Groupe ADP (then Aéroports de Paris). At the start, it also included the construction group Bouygues, the Marguerite infrastructure fund, the World Bank’s International Finance Corporation, TAV Airports and the Croatian construction company Viadukt. The operating company is MZLZ, which runs the entire airport – runway, terminal, cargo and parking.
According to published figures, total investment was a good 320 million euros, most of it for the new terminal. The concession contract also stipulates when the operator has to build more: as soon as the airport reaches five million passengers in a year, the next expansion phase is due. That threshold is now within reach – more on that in a moment.
One runway, a new number
Zagreb manages with a single runway. It is 3,252 meters long and 45 meters wide and runs from southwest to northeast. For a long time, it was called 05/23. Because the Earth’s magnetic field shifts slowly, though, the designation no longer matched the actual magnetic heading. On February 27, 2020, the runway was therefore renamed 04/22. If you find old photos or logbook entries with “05” or “23”, they mean the same runway. Why it works this way is explained in the article on runway designations.
| Direction | Approach from | Typical use | For spotters |
|---|---|---|---|
| Runway 04 | southwest | landings and takeoffs toward the northeast | approaches over the area southwest of the airport |
| Runway 22 | northeast | landings and takeoffs toward the southwest | approaches over the area northeast of the airport |
| Military side | – | Rafales, helicopters | east side of the grounds, photograph only from a distance |
Which direction is in use depends on the wind. With a single runway, planning is simpler than at airports with several runways: you only need to know which side the aircraft come from. Since 2004, Zagreb has had a CAT IIIb ILS. That is no luxury, because dense fog often lies over the Sava basin in fall and winter. With the system, suitably equipped aircraft can land even in very low visibility. How an ILS approach works is covered in the article ILS approach explained.
Check the runway direction in two minutes
A look at the live positions in a flight tracker immediately shows whether Zagreb is currently using 04 or 22. Then you pick the matching side of the airport. How that works is explained in the article on flight tracking with ADS-B; the basics about wind are covered in Understanding the runway direction in use.
The 2017 terminal
For a long time, Zagreb’s passenger terminal was a building that was added to again and again over the decades: from 5,000 square meters in the 1960s to 11,000 square meters in the mid-1980s and about 15,500 square meters in 2008. That was not enough for more passengers. On December 18, 2013, construction of a completely new terminal therefore began, designed by the Croatian architecture firm Neidhardt and built by Bouygues together with Viadukt.
On March 28, 2017, the new terminal went into operation. The first departure was a Croatia Airlines flight to Dubrovnik, and the first aircraft to dock was a Qatar Airways flight from Doha. The building has about 65,800 square meters on three levels. The wave-shaped roof stands out, catching the eye as you approach. For operations, there are eight passenger boarding bridges, nine security checkpoints and 23 passport control desks. At the opening there were 30 check-in desks; after an extension there are now 45.
In its current form, the terminal is designed for about five million passengers a year. That is exactly the limit the airport is now at. Under the concession, the operator has to start the expansion as soon as the threshold is reached in a calendar year. The plans call for expansion in several stages to up to eight million passengers a year. As of October 2026, the schedule and exact scope had not been published in binding form.
And the old terminal?
The old processing building has been closed to passengers since the new one opened. In spring 2026, media reported that the airport is reviewing reactivating the old terminal – for low-cost airlines, for example – and wants to decide by the end of the year. The conversion is seen as a faster and cheaper alternative to extending the new terminal. For you, this means a lot could change around the terminals in the next few years.
Collect the last Croatia turboprops
With Planetrack, you put types, registrations and airlines on the wish list of your hangar and get notified when they arrive – such as the last Croatia Airlines Dash 8-400s. Planetrack is launching soon – join the waitlist below and get early access.
Traffic: on the way to five million
Zagreb is Croatia’s busiest airport – even if the coastal airports like Split and Dubrovnik are at times busier in summer. The big difference: Zagreb has flights all year round, while on the Adriatic traffic is concentrated in the season.
The numbers show a clear trend. In 2019, the airport counted about 3.4 million passengers, and in the pandemic year 2020 only a good 900,000. After that, things picked up quickly: about 3.7 million in 2023, about 4.3 million in 2024 and about 4.7 million in 2025 – a new record. The number of aircraft movements also rose to a good 51,000 in 2025. In the first months of 2026, traffic was again above the previous year according to the published monthly figures.
Cargo plays a smaller role than in Budapest or Vienna. About 12,000 to 13,000 tonnes are handled per year, a large share of it as belly cargo in passenger aircraft. Regular cargo flights come from DHL out of Leipzig, among others.
Croatia Airlines: a hub in transition
For spotters, Zagreb is above all one thing: the home of Croatia Airlines. The national airline is headquartered here and has its only real hub here. From Zagreb, it flies to the major European hubs, domestically to the coast and, in summer, on many additional routes to the Adriatic. As a member of Star Alliance, it works closely with the Lufthansa Group.
The exciting part is the ongoing fleet transition. Until 2024, the fleet consisted of a few Airbus A319s and A320s and several Dash 8-400 turboprops. At the end of July 2024, Croatia Airlines took delivery of its first Airbus A220, and more have been arriving ever since. The goal is a uniform fleet of A220-300s and a few smaller A220-100s. The A320s have since been retired, the Dash 8s are also being phased out step by step since 2025, and the A319s are set to follow by 2027.
| Type | Status in fall 2026 | Spotter note |
|---|---|---|
| Airbus A220-300 | backbone of the fleet | Most common Croatia sighting |
| Airbus A220-100 | a few aircraft | Shorter, much rarer |
| Airbus A319 | remaining stock | To be replaced by 2027 |
| Dash 8-400 | remaining stock | Every sighting counts |
What this means for you: if you come to Zagreb now, you see the old and new generations side by side. In a few years, the picture will be much more uniform. How to reliably tell the turboprops from similar types is shown in the article Telling turboprops apart. For short routes, Croatia Airlines also leases aircraft with crew – what lies behind this model is covered in Wet lease explained.
Ryanair, Star Alliance and the Gulf
Since July 2021, Ryanair has had a base in Zagreb. The base started then with three stationed Airbus A320s and 26 destinations that had not been offered from Zagreb before. Such A320s fly within the group for the subsidiary Lauda Europe; depending on the rotation, you also see Boeing 737-800s or 737 MAX 8s alongside. Because the jets look very similar, it pays to note every registration cleanly.
Croatia Airlines’ Star Alliance partners are well represented: Lufthansa, Austrian Airlines, LOT, Aegean and Turkish Airlines connect Zagreb with their hubs. Eurowings is also there, and from the end of October 2026, Air Dolomiti also flies to Munich according to the schedule. From other alliances, Air France and KLM fly, among others, as well as Iberia and British Airways seasonally. Air Serbia comes in from Belgrade, and Pegasus additionally from Istanbul.
From the Gulf, Qatar Airways from Doha and flydubai from Dubai are represented. True long-haul flights are rare; according to reference works, they include a connection by Air China and seasonal flights by Air Transat to Canada. The Croatian charter airline Trade Air is also based in Zagreb. As of October 2026 – routes and airlines change with every schedule, so check the current offering before your visit.
| Area | Main users | Typical aircraft picture |
|---|---|---|
| Hub | Croatia Airlines | A220, A319, Dash 8-400 |
| Low-cost | Ryanair, Eurowings | 737-800, 737 MAX 8, A320 |
| Star Alliance feeders | Lufthansa, Austrian, LOT, Turkish | A320 family, Embraer, regional jets |
| Gulf and long-haul | Qatar Airways, flydubai, Air Transat seasonally | Widebody jets, 737 MAX |
The military side: Rafales in Pleso
What sets Zagreb apart from many civilian airports is on the east side of the grounds. The “Pukovnik Marko Živković” barracks house the command of the Croatian Air Force and its most important air base. Civilian and military aircraft share the same runway.
On April 25, 2024, the first six Dassault Rafales of the Croatian Air Force landed here, built by Dassault Aviation. In total, Croatia bought twelve used Rafales from French stocks, with the remaining aircraft scheduled to arrive by spring 2025. The Rafales replaced the MiG-21, which Croatia operated as the last European country in active service. In May 2024, the Air Force bid farewell to the MiG-21 in Pleso with a public ceremony in which the new Rafales also took part. Since December 1, 2024, the MiG-21s are no longer on alert; air policing is temporarily handled by Italy and Hungary.
Besides the fighter jets, helicopters are also stationed at the base. For spotters that is a real bonus – but also a responsibility. Military facilities are sensitive in most countries, and photography there can be restricted or prohibited. What to keep in mind at such places in general is covered in the article Photographing military airfields: the rules.
The military area is off limits
Keep your distance from the military side, do not point the camera at barracks or restricted areas, and heed every prohibition sign. Do not touch the fence, do not enter closed-off areas, and leave the drone at home – around the airport it is off limits without a permit. The basic rules are in the article Is plane spotting allowed?; for drones, there is a separate article on drones at airports.
Spotting in Zagreb: how to go about it
One thing up front: Zagreb has no officially designated, well-established spotting point like the spotter hill in Vienna. Older reports mention a viewing platform with a bar that was set up in 2010 at the terminal of the time. That building has been closed to passengers since 2017, though. Spotter reports also describe restricted views from the terminal and more of a view of the apron and the small aircraft parked along the fence outside. Whether the new terminal has a publicly accessible view of the apron is best checked on site.
The advantage in Zagreb: with just one runway, planning is manageable. If you know the runway direction in use, you know which area the approaches come over. Many spotters then look for public paths and roads in the approach path from which landings are easy to see – always outside the airport grounds and without blocking access roads or fields.
Check the runway direction
Is Zagreb currently using 04 or 22? With a single runway, that alone determines which side you should stand on.
Choose a location
Find a public path in the approach path, at a distance from the fence and clearly outside the military side.
Plan the light
The runway runs from southwest to northeast. Check in advance when the sun is behind you at your vantage point.
Check the weather
In fall and winter, fog often lies over the Sava basin. A look at the forecast and the current weather report saves you an empty trip.
Write down registrations
With many similar A220s and Ryanair jets, the registration is the only way to tell sightings apart cleanly.
For photos: in foggy conditions in winter, the sky often stays gray until midday, while clear winter days after a cold front bring very good visibility. In summer, the air above the long runway shimmers strongly from late morning, and early morning and evening usually give sharper pictures. How to plan the sun for your vantage point is covered in the article Planning the sun position at your photo spot; you will find the right focal length in Lens and focal length for plane spotting.
Zagreb suits you if …
- you want to document Croatia Airlines in its fleet transition
- you want to combine civilian and military traffic
- you like a compact airport with one runway
Only partly suitable if …
- you travel without a car – then mostly the terminal remains
- you go in late fall or winter and risk fog
Better to go elsewhere if …
- you are looking for an official spotting point with infrastructure
- you mainly want to see widebody jets and long-haul flights
Getting there: bus or car
The airport is about ten kilometers southeast of Zagreb’s main station. The most convenient option is the airport bus from Pleso prijevoz, a subsidiary of Croatia Airlines. It shuttles between the terminal and the Zagreb bus station and takes about 35 to 40 minutes. The current departure times are on the airport’s website.
Cheaper is city bus 290 of the Zagreb transport operator ZET. It connects Kvaternikov trg with Velika Gorica and stops at the airport; the trip takes about 45 to 50 minutes. Neither line goes directly to Ban Jelačić Square in the center; for the last stretch, you take the tram or walk. The airport has no rail connection.
By car, you reach Pleso via Zagreb or Velika Gorica, and there is a parking garage at the terminal. For locations in the approach paths, a car is practically a must.
Every day at 04 counts
Articles with aircraft data, a spot map with directions and the best light, sun position planner, plus weather, wind and runways at the airport – that is Planetrack. Planetrack is launching soon. You’ll find the waitlist at the bottom of this page.
Zagreb compared
In the region, Zagreb is a mid-sized airport. Ljubljana Airport is significantly smaller and only about a two-hour drive away, and Graz Airport also handles far fewer passengers. Belgrade Airport with Air Serbia is the larger counterpart in the southeast, and Budapest Airport offers a completely different picture with Wizz Air and lots of cargo.
If you are planning a spotting trip, you can combine Zagreb well with Vienna Airport. There, the spotter hill and the observation deck provide exactly the established infrastructure Zagreb lacks. In summer, a detour to the coast to Split or Dubrovnik is worthwhile, where charter and leisure airlines from all over Europe land. More ideas are collected in the article on the best spotting spots in Europe.
Conclusion
Zagreb Franjo Tuđman Airport is no giant, but it is an airport with character. Croatia Airlines is in the middle of its switch to the A220, Ryanair has built up a base, and the Star Alliance partners bring variety from half of Europe. With the arrival of the Rafales, Pleso is also one of the most interesting places in the region for anyone who wants to combine civilian and military traffic.
An established spotting point is missing, though, and the military side demands restraint. If you arrive with a flight tracker, a weather report and respect for restricted areas, you will still have a rewarding day in Zagreb – especially now, while the last Croatia Airlines A319s and Dash 8s are still flying.
In short
ZAG is the home of Croatia Airlines and an airport with a military side. Plan around runway direction 04 or 22, keep your distance from the military area and use the time of the fleet transition – then Zagreb is worth it.
Summary
- Zagreb is a mid-sized airport with a clear structure: one runway, one passenger terminal, one military side.
- Croatia Airlines shapes the traffic, and its switch to the A220 makes every A319 and Dash 8 sighting more valuable.
- Ryanair, Star Alliance partners and Gulf carriers provide variety; long-haul stays rare.
- There is no established spotting point – plan with a flight tracker, wind and plenty of respect for the military area.
Frequently asked questions
What are the codes of Zagreb Airport?
The IATA code is ZAG, the ICAO code is LDZA. ZAG appears on boarding passes and baggage tags; LDZA is used by air traffic control, weather services and flight tracking. The prefix LD stands for Croatia. The difference between the two systems is explained in the article on IATA and ICAO codes.
Why is the runway suddenly called 04/22 instead of 05/23?
Runway numbers are based on the magnetic heading of the runway. Because the Earth’s magnetic field shifts slowly, the runway eventually lay closer to 040 than to 050 degrees. On February 27, 2020, it was therefore renamed 04/22. On older photos and in old logbooks, you still read 05/23. Background is in the article on runway designations.
Who owns Zagreb Airport?
The airport belongs to the Croatian state but is operated under a concession. In 2012, the ZAIC consortium led by France’s Groupe ADP won the 30-year contract. At the start, the construction group Bouygues, the Marguerite fund, the World Bank’s IFC, TAV Airports and the Croatian construction company Viadukt were also part of it. The operating company is called MZLZ.
When did the new terminal open?
On March 28, 2017. The first flight was a Croatia Airlines departure to Dubrovnik, and the first aircraft to dock was a Qatar Airways flight from Doha. The terminal has about 65,800 m² on three levels and eight passenger boarding bridges. The old terminal has been closed to passengers since; the airport is currently reviewing whether it will return to service.
Do military aircraft fly in Zagreb?
Yes. On the east side is the “Pukovnik Marko Živković” barracks with the Croatian Air Force’s most important base. Since April 2024, the Dassault Rafales have been stationed there, replacing the MiG-21. Helicopters are there too. When photographing, keep your distance from all military areas and heed prohibition signs.
Does Zagreb Airport have an observation deck?
There is no official, established spotting point like in Vienna or Munich. Older reports mention a viewing platform at the old terminal, which has been closed to passengers since 2017. Whether and where you have a view of the apron in the new terminal is best checked on site. Many spotters therefore photograph from public paths outside the grounds.
How do I get from Zagreb Airport to the city?
The airport bus from Pleso prijevoz goes to the Zagreb bus station and takes about 35 to 40 minutes. Cheaper is ZET city bus 290, which runs between Kvaternikov trg and Velika Gorica, stops at the airport and takes about 45 to 50 minutes. Neither line goes directly to Ban Jelačić Square.
Does Croatia Airlines still fly the Dash 8?
Only a few remain. Croatia Airlines is converting its fleet to the Airbus A220, and the turboprops have been leaving gradually since 2025. The A319s are also set to give way to the A220 by 2027. Every sighting of a Dash 8-400 in Croatia colors is therefore more valuable than it was a few years ago.
Collect sightings around Zagreb Franjo Tuđman Airport
Post photos with registration, type, airline and spot, collect your finds in your hangar and get likes and comments from the community. Planetrack is launching soon – join the waitlist and get early access.
Related airlines
The airlines that go with it – with IATA and ICAO codes, callsign and livery.
Croatia Airlines
Croatia’s national airline from Zagreb: Star Alliance member since 2004, Lufthansa partner – and in the middle of replacing its A319s and Dash 8s with a fleet of Airbus A220s.
FR / RYRRyanair
Europe’s largest low-cost carrier, from Ireland: an almost all-Boeing 737 fleet, point-to-point flying instead of a hub and several sister airlines that fly under Ryanair flight numbers.
LH / DLHLufthansa
Germany’s largest airline and the core of the Lufthansa Group: a network carrier with hubs in Frankfurt and Munich and a founding member of Star Alliance.
OS / AUAAustrian Airlines
Austria’s network airline with a hub in Vienna: part of the Lufthansa Group since 2009, in Star Alliance since 2000 – and in the middle of its biggest fleet overhaul in years.
LO / LOTLOT Polish Airlines
Poland’s network airline with a hub in Warsaw: founded in 1928, in Star Alliance since 2003, Europe’s first Dreamliner operator – and about to switch from Embraer to the Airbus A220.
A3 / AEEAegean Airlines
Greece’s largest airline with a hub in Athens: Star Alliance member since 2010, an all-Airbus A320 family jet fleet and, with Olympic Air, a subsidiary that serves the islands with ATR turboprops.
QR / QTRQatar Airways
The airline from Qatar with the Oryx on the tail: Doha hub, oneworld member, A350 launch customer and, with five German destinations, one of the most present Gulf airlines in Germany.
FZ / FDBflydubai
Dubai’s second airline: flydubai flies only Boeing 737s, connects Dubai with more than 125 destinations and shows up in German-speaking Europe mainly in Salzburg and Basel – a case for targeted spotting trips.
TK / THYTurkish Airlines
Turkey’s network airline with the red tail: founded in 1933, a Star Alliance member since 2008 and, with its Istanbul hub, one of the airlines that serves the most countries in the world.
JU / ASLAir Serbia
Serbia’s national airline from Belgrade: successor to Aeroput and JAT, mixed fleet of Airbus, ATR and Embraer, A330 on long-haul to North America and a double-headed eagle on the tail.
Typical aircraft
Airbus A220-300
Slim fuselage, huge geared turbofan engines, big windows: the A220-300 began as the Bombardier CS300 and is an everyday sight at Swiss, airBaltic and Air France. Here is how to identify it.
Aircraft typeAirbus A220-100
Short, stocky, with surprisingly big engines: the A220-100 began as the Bombardier CS100 and is getting rarer. Here is how to identify the little sister of the A220 family with confidence.
Aircraft typeAirbus A319
Short, compact and in airline service since 1996: the A319 is the shrunken member of the A320 family. Here is how to reliably tell it from the A318, A320 and A319neo.
Aircraft typeDe Havilland Canada Dash 8-400 (Q400)
High wing, T-tail, six-blade propellers and landing gear that folds rearward into the engine nacelles: the Dash 8-400 is the fastest and largest regional turboprop in scheduled service. Here is how to identify it with confidence.
Aircraft typeBoeing 737-800
The workhorse of short and medium-haul routes: the 737-800 is the most-produced version of the 737 Next Generation and a regular guest at many European airports.
Aircraft typeBoeing 737 MAX 8
Large LEAP engines with serrated nacelle edges, forked wingtips and a newly shaped tail: the 737 MAX 8 is the fourth generation of Boeing’s bestseller. Here is how to reliably tell it from the 737-800.
Aircraft typeDassault Rafale
Canards right ahead of the delta wing, two side air intakes, a fixed refueling probe next to the cockpit: the Rafale is France’s all-purpose combat jet. Here is how to recognize it and its versions B, C and M.
Aircraft typeMikoyan-Gurevich MiG-21
Round nose intake with a shock cone, delta wing plus horizontal stabilizer, slim fuselage: the MiG-21 is the most-produced supersonic jet in history. Here you learn how to recognize it, what it meant for the NVA and where you can still see it today.
Spotting locations around Zagreb Franjo Tuđman Airport
Spots where you regularly get the matching aircraft in front of your lens – with vantage points, light times and coordinates.
Vienna Airport spotting hill
Since the observation deck on Terminal 3 closed, there is hardly a way around the spotting hill in Vienna: an earth mound built by the airport east of runway 16/34, free, accessible around the clock and with the sun behind you in the morning.
Observation deckObservation deck at Vienna Airport
The long rooftop deck on Terminal 3 was the most convenient spot in Vienna for years – at the moment it is closed because of construction work on the South Expansion. Here you can read what is officially known and which legal alternatives remain at Vienna Airport.
More entries
Split Airport (Saint Jerome)
One runway between Kaštela and Trogir, traffic that grows more than twentyfold between February and July, and leisure jets from all over Europe against the backdrop of the Dalmatian coast: Split Airport is one of the most exciting seasonal airports on the Adriatic. Here you’ll find history, operations, airlines and the most important spotting tips.
AirportDubrovnik Airport
Leisure airport on a plateau above the Adriatic: a single 3,300-meter runway at Čilipi, in summer low-cost, leisure and network airlines from all over Europe plus long-haul from North America – in winter, near silence. In 2025, more than three million passengers came for the first time.
AirportLjubljana Airport
Slovenia’s capital airport sits at Brnik, with the Kamnik–Savinja Alps as a backdrop. It has belonged to Fraport since 2014, lost its home airline Adria Airways in 2019 – and has since reinvented itself as a destination for foreign airlines.
AirportGraz Airport
Austria’s oldest commercial airport: a 3,000-meter runway in the Grazer Feld, feeder flights to Munich, Frankfurt and Zurich, lots of leisure traffic – and a long history as an interceptor base of the Austrian Armed Forces. For spotters, there are twelve photo holes in the fence.
Related guides from the blog
- Understanding runway direction in use at airports: wind, runways and what it means for your spot
- Runway numbers explained: what 25C, 08L and 36 mean at airports
- Photographing military airbases: what spotters can and can’t do at German air bases
- Flight tracking for spotters: using ADS-B, Flightradar and more
- Is plane spotting legal? What applies at airports in Germany, Austria and Switzerland
- ILS approach explained simply: how aircraft find the runway safely in fog
- ATR or Dash 8? How to tell turboprops apart with confidence

