Distance 1367 miles (2201 km) |
Average flight duration 15h 42m |
Cheapest ticket price $122 (€101) |
Flights per day 50 |
Airlines 11 |
Fastest flight 5h 15m |
Cheapest month to travel February |
First flight 05:00 |
Last flight 22:40 |
Cheapest price
$355
Average price
$1465
Fastest journey
5 h 20 m
Average duration
5 h 52 m
Flights per day
61
Distance
2201 km
The best way to find a cheap flight ticket from Lisbon to Zagreb is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the flight as it is the most popular option from Lisbon to Zagreb among Omio's users. If you are prioritising price take the bus with prices starting from €106. For those with little time consider booking a flight which can get you there in 15h 42m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 2.2 - 5.5kg.
Most popular Flight | Bus |
---|---|
€252 Average price | €166 Average price Cheapest |
18h 42m Average duration Fastest 15h 42m Onboard + 3h 0m Additional time* | 2d 49h 40m Average duration 2d 49h 10m Onboard + 30m Additional time* |
6.6 - 13.2kg CO2 emissions | 2.2 - 5.5kg CO2 emissions Lowest |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 10:00 AM Humberto Delgado Airport (LIS) | 26h00 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 10:00 AM Humberto Delgado Airport (LIS) | 26h00 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 10:00 AM Humberto Delgado Airport (LIS) | 26h00 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 10:00 AM Humberto Delgado Airport (LIS) | 26h00 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 10:00 AM Humberto Delgado Airport (LIS) | 26h00 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 10:40 AM Humberto Delgado Airport (LIS) | 10h05 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 11:10 AM Humberto Delgado Airport (LIS) | 23h00 | 10:10 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 11:30 AM Humberto Delgado Airport (LIS) | 24h30 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 11:30 AM Humberto Delgado Airport (LIS) | 24h30 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 11:50 AM Humberto Delgado Airport (LIS) | 6h40 | 6:30 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 11:55 AM Humberto Delgado Airport (LIS) | 7h00 | 6:55 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 12:25 PM Humberto Delgado Airport (LIS) | 22h40 | 11:05 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 12:25 PM Humberto Delgado Airport (LIS) | 7h00 | 7:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:00 PM Humberto Delgado Airport (LIS) | 23h00 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 1:25 PM Humberto Delgado Airport (LIS) | 5h55 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:45 PM Humberto Delgado Airport (LIS) | 7h55 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:45 PM Humberto Delgado Airport (LIS) | 7h55 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:45 PM Humberto Delgado Airport (LIS) | 19h40 | 9:25 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:45 PM Humberto Delgado Airport (LIS) | 7h55 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 1:45 PM Humberto Delgado Airport (LIS) | 6h20 | 8:05 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:05 PM Humberto Delgado Airport (LIS) | 5h15 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:05 PM Humberto Delgado Airport (LIS) | 20h30 | 10:35 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:05 PM Humberto Delgado Airport (LIS) | 6h15 | 8:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:05 PM Humberto Delgado Airport (LIS) | 5h15 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:05 PM Humberto Delgado Airport (LIS) | 5h15 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:05 PM Humberto Delgado Airport (LIS) | 17h55 | 8:00 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 2:35 PM Humberto Delgado Airport (LIS) | 6h10 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 2:35 PM Humberto Delgado Airport (LIS) | 24h15 | 2:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:55 PM Humberto Delgado Airport (LIS) | 19h15 | 10:10 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 2:55 PM Humberto Delgado Airport (LIS) | 21h30 | 12:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 3:20 PM Humberto Delgado Airport (LIS) | 6h20 | 9:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 3:30 PM Humberto Delgado Airport (LIS) | 20h30 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 3:30 PM Humberto Delgado Airport (LIS) | 20h30 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 3:30 PM Humberto Delgado Airport (LIS) | 20h30 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 3:45 PM Humberto Delgado Airport (LIS) | 20h15 | 12:00 PM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 5:50 PM Humberto Delgado Airport (LIS) | 18h35 | 12:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 5:50 PM Humberto Delgado Airport (LIS) | 16h20 | 10:10 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 6:15 PM Humberto Delgado Airport (LIS) | 16h20 | 10:35 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 6:15 PM Humberto Delgado Airport (LIS) | 25h05 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 6:30 PM Humberto Delgado Airport (LIS) | 20h20 | 2:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 8:15 PM Humberto Delgado Airport (LIS) | 32h40 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 8:15 PM Humberto Delgado Airport (LIS) | 32h40 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 9:10 PM Humberto Delgado Airport (LIS) | 31h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 9:10 PM Humberto Delgado Airport (LIS) | 31h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
Saturday, April 26 | |||||
![]() | 4:00 AM Humberto Delgado Airport (LIS) | 10h50 | 2:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:00 AM Humberto Delgado Airport (LIS) | 16h45 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 4:05 AM Humberto Delgado Airport (LIS) | 8h05 | 12:10 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 4:40 AM Humberto Delgado Airport (LIS) | 7h45 | 12:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 4:40 AM Humberto Delgado Airport (LIS) | 5h30 | 10:10 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() | 5:15 AM Humberto Delgado Airport (LIS) | 5h20 | 10:35 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 5:35 AM Humberto Delgado Airport (LIS) | 23h20 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 6:10 AM Humberto Delgado Airport (LIS) | 22h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 6:10 AM Humberto Delgado Airport (LIS) | 22h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 6:10 AM Humberto Delgado Airport (LIS) | 22h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 6:10 AM Humberto Delgado Airport (LIS) | 22h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 6:10 AM Humberto Delgado Airport (LIS) | 22h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() | 7:10 AM Humberto Delgado Airport (LIS) | 21h45 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:25 AM Humberto Delgado Airport (LIS) | 21h30 | 4:55 AM Zagreb Franjo Tuđman Airport (ZAG) | 2 transfers | |
![]() ![]() | 7:35 AM Humberto Delgado Airport (LIS) | 11h50 | 7:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:35 AM Humberto Delgado Airport (LIS) | 11h50 | 7:25 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:40 AM Humberto Delgado Airport (LIS) | 11h40 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:40 AM Humberto Delgado Airport (LIS) | 11h40 | 7:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:40 AM Humberto Delgado Airport (LIS) | 12h40 | 8:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:40 AM Humberto Delgado Airport (LIS) | 12h40 | 8:20 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:50 AM Humberto Delgado Airport (LIS) | 10h50 | 6:40 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:55 AM Humberto Delgado Airport (LIS) | 6h55 | 2:50 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
![]() ![]() | 7:55 AM Humberto Delgado Airport (LIS) | 12h50 | 8:45 PM Zagreb Franjo Tuđman Airport (ZAG) | 1 transfer | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Buy your official TAP Portugal, Lufthansa and KLM flight tickets between Lisbon and Zagreb from $153 (€126) with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most popular route.
Germany's largest airline is Lufthansa. Fly from Lisbon to Zagreb and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.
Flight information from Lisbon to Zagreb with Lufthansa:
Looking for convenient Lisbon to Zagreb flights for your next trip? Discover the best routes and connections between these two vibrant European capitals. Flights from Lisbon, Portugal usually depart from Humberto Delgado Airport (LIS), offering air travelers various choices for reaching the Croatian capital. Meanwhile, Zagreb is served by Franjo Tuđman Airport (ZAG), ensuring a smooth start to your exploration of Croatia’s charming culture and scenery. Whether you're embarking on a direct Lisbon to Zagreb flight or considering options with brief stopovers, you're in for a memorable journey across southern Europe.
Looking into booking your flight from Lisbon to Zagreb? The journey is affordable and efficient with flight tickets starting as low as $122 (€101). On average, you can expect to pay around $304 (€252) for your flight ticket, providing a good balance between cost and convenience. If price is a key consideration, consider planning your travel during the spring months as March and April tend to offer attractive pricing and pleasant weather for exploring Zagreb.
Flying from the vibrant city of Lisbon to the charming streets of Zagreb is a breeze with the excellent range of airlines offering services on this route. Travelers can choose from several reputable carriers such as TAP Portugal, Lufthansa, KLM, Air France, PGA-Portugalia Airlines, Vueling Airlines, Iberia, Croatia Airlines, Eurowings, Transavia Airlines, SWISS, and Smartwings. These airlines provide a variety of classes to cater to different preferences and budgets, including economy, business, and occasionally premium economy. Onboard, passengers can enjoy amenities like complimentary meals and beverages, in-flight entertainment, and WiFi access, depending on the airline and flight class. With such diverse options, flying from Lisbon to Zagreb is convenient and comfortable, suiting both leisure and business travelers.
Experience the ease of travel with Lisbon to Zagreb direct flights, offering you the flexibility to explore Croatia’s enchanting capital city without the hassle of layovers. With two non-stop flights operating daily between Lisbon and Zagreb, your journey can begin smoothly and efficiently. This frequent schedule allows travelers to enjoy the scenic beauty of both Portugal and Croatia, while maximizing time spent at your destination. Whether for leisure or business, these direct and non-stop flights ensure a seamless and stress-free travel experience, connecting two vibrant European cities with ease.
Here are some other resources that might have the information you need