Skyline of Warsaw with modern buildings and a train passing amidst the greenery.

Flights to Warsaw

131 routes into Warsaw, with the airlines that fly them, flight times and the fares we have seen. Lowest nonstop fare seen: $18 one-way from Brussels (22 Oct 2026).

Photo of Warsaw: Aibek Skakov on Pexels.

Routes to Warsaw

FromAirlinesFlight timeFare seenBook
Abu Dhabi to WarsawAUH–WAW · all flights from Abu DhabiEtihad Airways5h 44m$370 nonstopBook
Agadir to WarsawAGA–WAWWizz Air4h 50m$63 nonstopBook
Alicante to WarsawALC–WAWRyanair, Wizz Air3h 20m$24 nonstopBook
Almaty to WarsawALA–WAWLOT Polish5h 44m$552 nonstopBook
Amsterdam to WarsawAMS–WAW · all flights from AmsterdamLOT Polish, KLM1h 53m$136 nonstopBook
Antalya to WarsawAYT–WAWCorendon Airlines, Pegasus Airlines, SunExpress2h 50m$59 nonstopBook
Astana to WarsawNQZ–WAWLOT Polish4h 46m$502 nonstopBook
Athens to WarsawATH–WAW · all flights from AthensAegean Airlines, Sky Express Greece, LOT Polish2h 30m$65 nonstopBook
Baku to WarsawGYD–WAWLOT Polish3h 42m$277 nonstopBook
Bangkok to WarsawBKK–WAW · all flights from BangkokLOT Polish10h 39m$398 nonstopBook
Barcelona to WarsawBCN–WAW · all flights from BarcelonaWizz Air2h 50m$38 nonstopBook
Bari to WarsawBRI–WAWWizz Air, Ryanair2h 5m$26 nonstopBook
Basel to WarsawBSL–WAWWizz Air1h 52m—Book
Beijing to WarsawPEK–WAW · all flights from BeijingAir China9h 11m$418 nonstopBook
Belgrade to WarsawBEG–WAWLOT Polish1h 31m$146 nonstopBook
Berlin to WarsawBER–WAW · all flights from BerlinLOT Polish1h 8m$112 nonstopBook
Bilbao to WarsawBIO–WAWWizz Air3h 2m$43 nonstopBook
Billund to WarsawBLL–WAWLOT Polish1h 35m$104 nonstopBook
Bologna to WarsawBLQ–WAWWizz Air, Ryanair1h 53m$24 nonstopBook
Bourgas to WarsawBOJ–WAWWizz Air1h 58m$34 nonstopBook
Brasov to WarsawGHV–WAWWizz Air1h 29m$32 nonstopBook
Bratislava to WarsawBTS–WAWWizz Air1h 9m$23 nonstopBook
Brussels to WarsawCRL–WAWRyanair, Wizz Air1h 57m$18 nonstopBook
Bucharest to WarsawOTP–WAWWizz Air, LOT Polish1h 39m$122 nonstopBook
Budapest to WarsawBUD–WMIRyanair1h 13m$22 nonstopBook
Cairo to WarsawCAI–WAW · all flights from CairoLOT Polish3h 45m$271 nonstopBook
Catania to WarsawCTA–WAWWizz Air, Ryanair, Wizz Air Malta2h 37m$19 nonstopBook
Chania to WarsawCHQ–WAWWizz Air, Wizz Air Malta2h 50m$103 nonstopBook
Chicago to WarsawORD–WAW · all flights from ChicagoLOT Polish9h 54m$674 nonstopBook
Cluj-Napoca to WarsawCLJ–WAWLOT Polish1h 17m$139 nonstopBook
Copenhagen to WarsawCPH–WAWWizz Air1h 20m$51 nonstopBook
Doha to WarsawDOH–WAW · all flights from DohaQatar Airways5h 26m$710 nonstopBook
Dortmund to WarsawDTM–WAWWizz Air1h 39m$39 nonstopBook
Dubrovnik to WarsawDBV–WAWWizz Air, LOT Polish1h 52m$65 nonstopBook
Dusseldorf to WarsawDUS–WAWLOT Polish1h 44m$69 nonstopBook
Eindhoven to WarsawEIN–WAWWizz Air1h 50m$50 nonstopBook
Faro to WarsawFAO–WAWWizz Air4h 1m$112 nonstopBook
Frankfurt to WarsawFRA–WAW · all flights from FrankfurtLufthansa, LOT Polish1h 37m$134 nonstopBook
Funchal to WarsawFNC–WAWWizz Air, Enter Air5h 9m$87 nonstopBook
Gdansk to WarsawGDN–WAWLOT Polish52m$42 nonstopBook
Geneva to WarsawGVA–WAWLOT Polish2h 5m$164 nonstopBook
Genoa to WarsawGOA–WAWWizz Air2h 3m$70 nonstopBook
Gothenburg to WarsawGOT–WAWLOT Polish1h 32m$120 nonstopBook
Hamburg to WarsawHAM–WAWLOT Polish1h 26m$118 nonstopBook
Helsinki to WarsawHEL–WAW · all flights from HelsinkiFinnair, NORRA1h 40m$86 nonstopBook
Heraklion to WarsawHER–WAWWizz Air, Corendon Airlines Europe, LOT Polish2h 53m$95 nonstopBook
Istanbul to WarsawIST–WAW · all flights from IstanbulLOT Polish, Turkish Airlines2h 11m$115 nonstopBook
Katowice to WarsawKTW–WAWLOT Polish47m$32 nonstopBook
Kerkyra to WarsawCFU–WAWWizz Air2h 15m$76 nonstopBook
Kosice to WarsawKSC–WAWLOT Polish59m$152 nonstopBook
Krakow to WarsawKRK–WAWLOT Polish48m$37 nonstopBook
Kutaisi to WarsawKUT–WAWWizz Air2h 57m$33 nonstopBook
Lamezia Terme to WarsawSUF–WAWWizz Air2h 24m$80 nonstopBook
Larnaca to WarsawLCA–WAWWizz Air, LOT Polish3h 13m$32 nonstopBook
Leeds to WarsawLBA–WAWWizz Air, Ryanair2h 24m$25 nonstopBook
Lisbon to WarsawLIS–WAW · all flights from LisbonWizz Air, TAP Air Portugal3h 56m$57 nonstopBook
Liverpool to WarsawLPL–WAWWizz Air, Ryanair2h 30m$26 nonstopBook
Ljubljana to WarsawLJU–WAWLOT Polish1h 31m$200 nonstopBook
London to WarsawLHR–WAW · all flights from LondonLOT Polish, British Airways2h 20m$77 nonstopBook
Los Angeles to WarsawLAX–WAW · all flights from Los AngelesLOT Polish12h 34m$681 nonstopBook
Luxembourg to WarsawLUX–WAWLuxair1h 50m$142 nonstopBook
Lyon to WarsawLYS–WAW · all flights from LyonWizz Air, LOT Polish2h 12m$31 nonstopBook
Madrid to WarsawMAD–WAW · all flights from MadridWizz Air3h 20m$49 nonstopBook
Malaga to WarsawAGP–WAWRyanair, Wizz Air3h 47m$26 nonstopBook
Malta to WarsawMLA–WAWWizz Air, LOT Polish2h 51m$35 nonstopBook
Manchester to WarsawMAN–WAW · all flights from ManchesterRyanair2h 27m$194 nonstopBook
Marrakech to WarsawRAK–WAWWizz Air, LOT Polish4h 36m$112 nonstopBook
Menorca to WarsawMAH–WAWWizz Air2h 51m$107, 2 stopsBook
Miami to WarsawMIA–WAW · all flights from MiamiLOT Polish11h 7m$702 nonstopBook
Milan to WarsawBGY–WMI · all flights from MilanRyanair, Malta Air1h 52m$18 nonstopBook
Munich to WarsawMUC–WAW · all flights from MunichLufthansa, LOT Polish1h 28m$162 nonstopBook
Naples to WarsawNAP–WAWWizz Air, Wizz Air Malta, Ryanair2h 11m$33 nonstopBook
New Delhi to WarsawDEL–WAW · all flights from New DelhiLOT Polish7h 5m$346 nonstopBook
New York to WarsawEWR–WAW · all flights from New YorkLOT Polish9h 5m$586 nonstopBook
Nice to WarsawNCE–WAWWizz Air2h 14m$44 nonstopBook
Olbia to WarsawOLB–WAWWizz Air2h 24m$53 nonstopBook
Oradea to WarsawOMR–WAWLOT Polish1h 13m$128 nonstopBook
Oslo to WarsawOSL–WAW · all flights from OsloNorwegian Air Shuttle, LOT Polish1h 51m$43 nonstopBook
Ostrava to WarsawOSR–WAWLOT Polish56m$88 nonstopBook
Palma to WarsawPMI–WAWRyanair, Wizz Air2h 58m$76 nonstopBook
Paris to WarsawORY–WAW · all flights from ParisWizz Air2h 13m$52 nonstopBook
Pisa to WarsawPSA–WAWWizz Air, Ryanair, Malta Air2h 2m$33 nonstopBook
Podgorica to WarsawTGD–WAWWizz Air, LOT Polish1h 52m$79 nonstopBook
Porto to WarsawOPO–WAWRyanair, Wizz Air, LOT Polish3h 41m$45 nonstopBook
Poznan to WarsawPOZ–WAWLOT Polish51m$41 nonstopBook
Prague to WarsawPRG–WAWLOT Polish1h 9m$198 nonstopBook
Puerto del Rosario to WarsawFUE–WAWWizz Air5h 22m$139 nonstopBook
Reykjavik to WarsawKEF–WAWWizz Air, LOT Polish4h$72 nonstopBook
Rhodes to WarsawRHO–WAWWizz Air, SmartWings Poland2h 48m$137 nonstopBook
Riga to WarsawRIX–WAWLOT Polish1h 12m$128 nonstopBook
Rome to WarsawFCO–WAW · all flights from RomeWizz Air, Wizz Air Malta2h 9m$31 nonstopBook
Rovaniemi to WarsawRVN–WAWLOT Polish2h 32m$208 nonstopBook
Rzeszow to WarsawRZE–WAWLOT Polish48m$70 nonstopBook
San Francisco to WarsawSFO–WAW · all flights from San FranciscoLOT Polish12h 16m$439 nonstopBook
Sarajevo to WarsawSJJ–WAWLOT Polish1h 41m$332 nonstopBook
Seoul to WarsawICN–WAW · all flights from SeoulLOT Polish10h 9m$416 nonstopBook
Sevilla to WarsawSVQ–WAWWizz Air, Ryanair3h 49m$38 nonstopBook
Sharjah to WarsawSHJ–WAWAir Arabia5h 42m$274 nonstopBook
Skopje to WarsawSKP–WAWLOT Polish1h 55m$238 nonstopBook
Sofia to WarsawSOF–WAWWizz Air, LOT Polish1h 50m$23 nonstopBook
Split to WarsawSPU–WAWWizz Air, LOT Polish1h 47m$150 nonstopBook
Stavanger to WarsawSVG–WAWLOT Polish2h 1m$82 nonstopBook
Stockholm to WarsawNYO–WAWWizz Air1h 28m$21 nonstopBook
Stuttgart to WarsawSTR–WAWLOT Polish1h 39m$152 nonstopBook
Swidnik to WarsawLUZ–WAWLOT Polish42m$39 nonstopBook
Szczecin to WarsawSZZ–WAWLOT Polish1h 3m$52 nonstopBook
Tallinn to WarsawTLL–WAWWizz Air1h 33m$22 nonstopBook
Tashkent to WarsawTAS–WAWLOT Polish5h 15m$484 nonstopBook
Tbilisi to WarsawTBS–WAWLOT Polish3h 11m$127 nonstopBook
Tel Aviv Yafo to WarsawTLV–WAWWizz Air3h 38m$65 nonstopBook
Tenerife to WarsawTFS–WAWWizz Air5h 37m$81 nonstopBook
Thessaloniki to WarsawSKG–WAWLOT Polish2h 8m$312 nonstopBook
Thira to WarsawJTR–WAWWizz Air2h 44m—Book
Tirana to WarsawTIA–WAWWizz Air, Ryanair, Wizz Air Malta2h$31 nonstopBook
Tokyo to WarsawNRT–WAW · all flights from TokyoLOT Polish11h 16m$1233 nonstopBook
Toronto to WarsawYYZ–WAW · all flights from TorontoLOT Polish9h 10m$685 nonstopBook
Tromso to WarsawTOS–WAWLOT Polish2h 56m$170 nonstopBook
Turin to WarsawTRN–WAWWizz Air, Ryanair2h 3m$18 nonstopBook
Valencia to WarsawVLC–WAWWizz Air3h 12m$50 nonstopBook
Varna to WarsawVAR–WAW—1h 54m$47, 1 stopBook
Venice to WarsawVCE–WAWWizz Air, Ryanair, Wizz Air Malta1h 43m$18 nonstopBook
Verona to WarsawVRN–WAWWizz Air1h 49m$45, 1 stopBook
Vienna to WarsawVIE–WAW · all flights from ViennaRyanair, LOT Polish, AirDolomiti1h 11m$71 nonstopBook
Vilnius to WarsawVNO–WAWLOT Polish1h$122 nonstopBook
Wroclaw to WarsawWRO–WAWLOT Polish53m$44 nonstopBook
Yerevan to WarsawEVN–WAWLOT Polish3h 17m$245 nonstopBook
Zadar to WarsawZAD–WAWWizz Air1h 44m—Book
Zagreb to WarsawZAG–WAWLOT Polish1h 30m$153 nonstopBook
Zakinthos to WarsawZTH–WAWWizz Air2h 30m$169 nonstopBook
Zielona Gora to WarsawIEG–WAWLOT Polish56m$34 nonstopBook
Zurich to WarsawZRH–WAW · all flights from ZurichLOT Polish, SWISS, Helvetic Airways1h 47m$152 nonstopBook

One-way fares in USD from Travelpayouts flight data, with the date we saw them. Fares change daily; check the price for your dates before you book.

Hotels in Warsaw

Find hotels in Warsaw

Hotels, hostels & more · Expedia

Search hotels

FAQ

What is the cheapest nonstop flight to Warsaw?+

Of the routes we track, the lowest nonstop fare we have seen is $18 one-way from Brussels (CRL–WAW), seen 22 Oct 2026. Fares change daily.

How long is the flight to Warsaw?+

It depends on where you start: about 42m from Swidnik (158 km), the shortest route we track. Each route below lists its own flight time.

Which airport do flights to Warsaw use?+

Routes we track arrive at Warsaw Chopin Airport (WAW) and Warsaw Modlin Airport (WMI).

Can I fly nonstop to Warsaw?+

Yes, on 125 of the 131 routes we track; each route below shows the airlines that fly it.

Warsaw Chopin Airport (WAW) · Warsaw Modlin Airport (WMI)