Pula is served by Pula Airport (PUY), a regional airport at the southern tip of the Istrian Peninsula in Croatia. Like most Croatian coastal airports, it operates on a highly seasonal schedule, with a dense network of European charter and low-cost arrivals in summer and very limited or no service from November through March.
The most frequent and affordable flights to Pula are seasonal routes from major tourist markets across Europe. Key arrival points include from London (STN, LTN), Manchester (MAN), Dublin (DUB), Brussels (CRL), Amsterdam (AMS), and various cities in Germany, Scandinavia, and Poland into PUY. Year-round service into Pula is extremely limited but may include a connection from the capital, Zagreb (ZAG), operated by Croatia Airlines.
The summer market for arrivals into Pula is dominated by European low-cost carriers. Ryanair has a significant presence at PUY, operating numerous seasonal routes into the airport. EasyJet, Jet2.com, and TUIfly also operate seasonal services to Pula. Croatia Airlines may operate seasonal flights in addition to any potential year-round domestic route into PUY. The winter market essentially shuts down for arrivals.
To find cheap flights to Pula, book summer European leisure arrivals 4-6 months in advance for the best scheduled airline prices into PUY. Monitor for last-minute charter deals to Pula, but don't rely on them. For any winter travel to the Istrian Peninsula, you will almost certainly need to use a nearby airport like Trieste (TRS) in Italy or Zagreb (ZAG), then take ground transport to Pula. Flying mid-week (Tuesday-Thursday) into PUY offers significant savings over weekend arrivals. A good strategy for visiting Istria outside summer is to fly into Trieste, Venice (VCE), or Ljubljana (LJU) — these airports have more consistent year-round service — then take a bus or drive to Pula.