
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
| From | Airlines | Flight time | Fare seen | Book |
|---|---|---|---|---|
| Abu Dhabi to WarsawAUH–WAW · all flights from Abu Dhabi | Etihad Airways | 5h 44m | $370 nonstop | Book |
| Agadir to WarsawAGA–WAW | Wizz Air | 4h 50m | $63 nonstop | Book |
| Alicante to WarsawALC–WAW | Ryanair, Wizz Air | 3h 20m | $24 nonstop | Book |
| Almaty to WarsawALA–WAW | LOT Polish | 5h 44m | $552 nonstop | Book |
| Amsterdam to WarsawAMS–WAW · all flights from Amsterdam | LOT Polish, KLM | 1h 53m | $136 nonstop | Book |
| Antalya to WarsawAYT–WAW | Corendon Airlines, Pegasus Airlines, SunExpress | 2h 50m | $59 nonstop | Book |
| Astana to WarsawNQZ–WAW | LOT Polish | 4h 46m | $502 nonstop | Book |
| Athens to WarsawATH–WAW · all flights from Athens | Aegean Airlines, Sky Express Greece, LOT Polish | 2h 30m | $65 nonstop | Book |
| Baku to WarsawGYD–WAW | LOT Polish | 3h 42m | $277 nonstop | Book |
| Bangkok to WarsawBKK–WAW · all flights from Bangkok | LOT Polish | 10h 39m | $398 nonstop | Book |
| Barcelona to WarsawBCN–WAW · all flights from Barcelona | Wizz Air | 2h 50m | $38 nonstop | Book |
| Bari to WarsawBRI–WAW | Wizz Air, Ryanair | 2h 5m | $26 nonstop | Book |
| Basel to WarsawBSL–WAW | Wizz Air | 1h 52m | — | Book |
| Beijing to WarsawPEK–WAW · all flights from Beijing | Air China | 9h 11m | $418 nonstop | Book |
| Belgrade to WarsawBEG–WAW | LOT Polish | 1h 31m | $146 nonstop | Book |
| Berlin to WarsawBER–WAW · all flights from Berlin | LOT Polish | 1h 8m | $112 nonstop | Book |
| Bilbao to WarsawBIO–WAW | Wizz Air | 3h 2m | $43 nonstop | Book |
| Billund to WarsawBLL–WAW | LOT Polish | 1h 35m | $104 nonstop | Book |
| Bologna to WarsawBLQ–WAW | Wizz Air, Ryanair | 1h 53m | $24 nonstop | Book |
| Bourgas to WarsawBOJ–WAW | Wizz Air | 1h 58m | $34 nonstop | Book |
| Brasov to WarsawGHV–WAW | Wizz Air | 1h 29m | $32 nonstop | Book |
| Bratislava to WarsawBTS–WAW | Wizz Air | 1h 9m | $23 nonstop | Book |
| Brussels to WarsawCRL–WAW | Ryanair, Wizz Air | 1h 57m | $18 nonstop | Book |
| Bucharest to WarsawOTP–WAW | Wizz Air, LOT Polish | 1h 39m | $122 nonstop | Book |
| Budapest to WarsawBUD–WMI | Ryanair | 1h 13m | $22 nonstop | Book |
| Cairo to WarsawCAI–WAW · all flights from Cairo | LOT Polish | 3h 45m | $271 nonstop | Book |
| Catania to WarsawCTA–WAW | Wizz Air, Ryanair, Wizz Air Malta | 2h 37m | $19 nonstop | Book |
| Chania to WarsawCHQ–WAW | Wizz Air, Wizz Air Malta | 2h 50m | $103 nonstop | Book |
| Chicago to WarsawORD–WAW · all flights from Chicago | LOT Polish | 9h 54m | $674 nonstop | Book |
| Cluj-Napoca to WarsawCLJ–WAW | LOT Polish | 1h 17m | $139 nonstop | Book |
| Copenhagen to WarsawCPH–WAW | Wizz Air | 1h 20m | $51 nonstop | Book |
| Doha to WarsawDOH–WAW · all flights from Doha | Qatar Airways | 5h 26m | $710 nonstop | Book |
| Dortmund to WarsawDTM–WAW | Wizz Air | 1h 39m | $39 nonstop | Book |
| Dubrovnik to WarsawDBV–WAW | Wizz Air, LOT Polish | 1h 52m | $65 nonstop | Book |
| Dusseldorf to WarsawDUS–WAW | LOT Polish | 1h 44m | $69 nonstop | Book |
| Eindhoven to WarsawEIN–WAW | Wizz Air | 1h 50m | $50 nonstop | Book |
| Faro to WarsawFAO–WAW | Wizz Air | 4h 1m | $112 nonstop | Book |
| Frankfurt to WarsawFRA–WAW · all flights from Frankfurt | Lufthansa, LOT Polish | 1h 37m | $134 nonstop | Book |
| Funchal to WarsawFNC–WAW | Wizz Air, Enter Air | 5h 9m | $87 nonstop | Book |
| Gdansk to WarsawGDN–WAW | LOT Polish | 52m | $42 nonstop | Book |
| Geneva to WarsawGVA–WAW | LOT Polish | 2h 5m | $164 nonstop | Book |
| Genoa to WarsawGOA–WAW | Wizz Air | 2h 3m | $70 nonstop | Book |
| Gothenburg to WarsawGOT–WAW | LOT Polish | 1h 32m | $120 nonstop | Book |
| Hamburg to WarsawHAM–WAW | LOT Polish | 1h 26m | $118 nonstop | Book |
| Helsinki to WarsawHEL–WAW · all flights from Helsinki | Finnair, NORRA | 1h 40m | $86 nonstop | Book |
| Heraklion to WarsawHER–WAW | Wizz Air, Corendon Airlines Europe, LOT Polish | 2h 53m | $95 nonstop | Book |
| Istanbul to WarsawIST–WAW · all flights from Istanbul | LOT Polish, Turkish Airlines | 2h 11m | $115 nonstop | Book |
| Katowice to WarsawKTW–WAW | LOT Polish | 47m | $32 nonstop | Book |
| Kerkyra to WarsawCFU–WAW | Wizz Air | 2h 15m | $76 nonstop | Book |
| Kosice to WarsawKSC–WAW | LOT Polish | 59m | $152 nonstop | Book |
| Krakow to WarsawKRK–WAW | LOT Polish | 48m | $37 nonstop | Book |
| Kutaisi to WarsawKUT–WAW | Wizz Air | 2h 57m | $33 nonstop | Book |
| Lamezia Terme to WarsawSUF–WAW | Wizz Air | 2h 24m | $80 nonstop | Book |
| Larnaca to WarsawLCA–WAW | Wizz Air, LOT Polish | 3h 13m | $32 nonstop | Book |
| Leeds to WarsawLBA–WAW | Wizz Air, Ryanair | 2h 24m | $25 nonstop | Book |
| Lisbon to WarsawLIS–WAW · all flights from Lisbon | Wizz Air, TAP Air Portugal | 3h 56m | $57 nonstop | Book |
| Liverpool to WarsawLPL–WAW | Wizz Air, Ryanair | 2h 30m | $26 nonstop | Book |
| Ljubljana to WarsawLJU–WAW | LOT Polish | 1h 31m | $200 nonstop | Book |
| London to WarsawLHR–WAW · all flights from London | LOT Polish, British Airways | 2h 20m | $77 nonstop | Book |
| Los Angeles to WarsawLAX–WAW · all flights from Los Angeles | LOT Polish | 12h 34m | $681 nonstop | Book |
| Luxembourg to WarsawLUX–WAW | Luxair | 1h 50m | $142 nonstop | Book |
| Lyon to WarsawLYS–WAW · all flights from Lyon | Wizz Air, LOT Polish | 2h 12m | $31 nonstop | Book |
| Madrid to WarsawMAD–WAW · all flights from Madrid | Wizz Air | 3h 20m | $49 nonstop | Book |
| Malaga to WarsawAGP–WAW | Ryanair, Wizz Air | 3h 47m | $26 nonstop | Book |
| Malta to WarsawMLA–WAW | Wizz Air, LOT Polish | 2h 51m | $35 nonstop | Book |
| Manchester to WarsawMAN–WAW · all flights from Manchester | Ryanair | 2h 27m | $194 nonstop | Book |
| Marrakech to WarsawRAK–WAW | Wizz Air, LOT Polish | 4h 36m | $112 nonstop | Book |
| Menorca to WarsawMAH–WAW | Wizz Air | 2h 51m | $107, 2 stops | Book |
| Miami to WarsawMIA–WAW · all flights from Miami | LOT Polish | 11h 7m | $702 nonstop | Book |
| Milan to WarsawBGY–WMI · all flights from Milan | Ryanair, Malta Air | 1h 52m | $18 nonstop | Book |
| Munich to WarsawMUC–WAW · all flights from Munich | Lufthansa, LOT Polish | 1h 28m | $162 nonstop | Book |
| Naples to WarsawNAP–WAW | Wizz Air, Wizz Air Malta, Ryanair | 2h 11m | $33 nonstop | Book |
| New Delhi to WarsawDEL–WAW · all flights from New Delhi | LOT Polish | 7h 5m | $346 nonstop | Book |
| New York to WarsawEWR–WAW · all flights from New York | LOT Polish | 9h 5m | $586 nonstop | Book |
| Nice to WarsawNCE–WAW | Wizz Air | 2h 14m | $44 nonstop | Book |
| Olbia to WarsawOLB–WAW | Wizz Air | 2h 24m | $53 nonstop | Book |
| Oradea to WarsawOMR–WAW | LOT Polish | 1h 13m | $128 nonstop | Book |
| Oslo to WarsawOSL–WAW · all flights from Oslo | Norwegian Air Shuttle, LOT Polish | 1h 51m | $43 nonstop | Book |
| Ostrava to WarsawOSR–WAW | LOT Polish | 56m | $88 nonstop | Book |
| Palma to WarsawPMI–WAW | Ryanair, Wizz Air | 2h 58m | $76 nonstop | Book |
| Paris to WarsawORY–WAW · all flights from Paris | Wizz Air | 2h 13m | $52 nonstop | Book |
| Pisa to WarsawPSA–WAW | Wizz Air, Ryanair, Malta Air | 2h 2m | $33 nonstop | Book |
| Podgorica to WarsawTGD–WAW | Wizz Air, LOT Polish | 1h 52m | $79 nonstop | Book |
| Porto to WarsawOPO–WAW | Ryanair, Wizz Air, LOT Polish | 3h 41m | $45 nonstop | Book |
| Poznan to WarsawPOZ–WAW | LOT Polish | 51m | $41 nonstop | Book |
| Prague to WarsawPRG–WAW | LOT Polish | 1h 9m | $198 nonstop | Book |
| Puerto del Rosario to WarsawFUE–WAW | Wizz Air | 5h 22m | $139 nonstop | Book |
| Reykjavik to WarsawKEF–WAW | Wizz Air, LOT Polish | 4h | $72 nonstop | Book |
| Rhodes to WarsawRHO–WAW | Wizz Air, SmartWings Poland | 2h 48m | $137 nonstop | Book |
| Riga to WarsawRIX–WAW | LOT Polish | 1h 12m | $128 nonstop | Book |
| Rome to WarsawFCO–WAW · all flights from Rome | Wizz Air, Wizz Air Malta | 2h 9m | $31 nonstop | Book |
| Rovaniemi to WarsawRVN–WAW | LOT Polish | 2h 32m | $208 nonstop | Book |
| Rzeszow to WarsawRZE–WAW | LOT Polish | 48m | $70 nonstop | Book |
| San Francisco to WarsawSFO–WAW · all flights from San Francisco | LOT Polish | 12h 16m | $439 nonstop | Book |
| Sarajevo to WarsawSJJ–WAW | LOT Polish | 1h 41m | $332 nonstop | Book |
| Seoul to WarsawICN–WAW · all flights from Seoul | LOT Polish | 10h 9m | $416 nonstop | Book |
| Sevilla to WarsawSVQ–WAW | Wizz Air, Ryanair | 3h 49m | $38 nonstop | Book |
| Sharjah to WarsawSHJ–WAW | Air Arabia | 5h 42m | $274 nonstop | Book |
| Skopje to WarsawSKP–WAW | LOT Polish | 1h 55m | $238 nonstop | Book |
| Sofia to WarsawSOF–WAW | Wizz Air, LOT Polish | 1h 50m | $23 nonstop | Book |
| Split to WarsawSPU–WAW | Wizz Air, LOT Polish | 1h 47m | $150 nonstop | Book |
| Stavanger to WarsawSVG–WAW | LOT Polish | 2h 1m | $82 nonstop | Book |
| Stockholm to WarsawNYO–WAW | Wizz Air | 1h 28m | $21 nonstop | Book |
| Stuttgart to WarsawSTR–WAW | LOT Polish | 1h 39m | $152 nonstop | Book |
| Swidnik to WarsawLUZ–WAW | LOT Polish | 42m | $39 nonstop | Book |
| Szczecin to WarsawSZZ–WAW | LOT Polish | 1h 3m | $52 nonstop | Book |
| Tallinn to WarsawTLL–WAW | Wizz Air | 1h 33m | $22 nonstop | Book |
| Tashkent to WarsawTAS–WAW | LOT Polish | 5h 15m | $484 nonstop | Book |
| Tbilisi to WarsawTBS–WAW | LOT Polish | 3h 11m | $127 nonstop | Book |
| Tel Aviv Yafo to WarsawTLV–WAW | Wizz Air | 3h 38m | $65 nonstop | Book |
| Tenerife to WarsawTFS–WAW | Wizz Air | 5h 37m | $81 nonstop | Book |
| Thessaloniki to WarsawSKG–WAW | LOT Polish | 2h 8m | $312 nonstop | Book |
| Thira to WarsawJTR–WAW | Wizz Air | 2h 44m | — | Book |
| Tirana to WarsawTIA–WAW | Wizz Air, Ryanair, Wizz Air Malta | 2h | $31 nonstop | Book |
| Tokyo to WarsawNRT–WAW · all flights from Tokyo | LOT Polish | 11h 16m | $1233 nonstop | Book |
| Toronto to WarsawYYZ–WAW · all flights from Toronto | LOT Polish | 9h 10m | $685 nonstop | Book |
| Tromso to WarsawTOS–WAW | LOT Polish | 2h 56m | $170 nonstop | Book |
| Turin to WarsawTRN–WAW | Wizz Air, Ryanair | 2h 3m | $18 nonstop | Book |
| Valencia to WarsawVLC–WAW | Wizz Air | 3h 12m | $50 nonstop | Book |
| Varna to WarsawVAR–WAW | — | 1h 54m | $47, 1 stop | Book |
| Venice to WarsawVCE–WAW | Wizz Air, Ryanair, Wizz Air Malta | 1h 43m | $18 nonstop | Book |
| Verona to WarsawVRN–WAW | Wizz Air | 1h 49m | $45, 1 stop | Book |
| Vienna to WarsawVIE–WAW · all flights from Vienna | Ryanair, LOT Polish, AirDolomiti | 1h 11m | $71 nonstop | Book |
| Vilnius to WarsawVNO–WAW | LOT Polish | 1h | $122 nonstop | Book |
| Wroclaw to WarsawWRO–WAW | LOT Polish | 53m | $44 nonstop | Book |
| Yerevan to WarsawEVN–WAW | LOT Polish | 3h 17m | $245 nonstop | Book |
| Zadar to WarsawZAD–WAW | Wizz Air | 1h 44m | — | Book |
| Zagreb to WarsawZAG–WAW | LOT Polish | 1h 30m | $153 nonstop | Book |
| Zakinthos to WarsawZTH–WAW | Wizz Air | 2h 30m | $169 nonstop | Book |
| Zielona Gora to WarsawIEG–WAW | LOT Polish | 56m | $34 nonstop | Book |
| Zurich to WarsawZRH–WAW · all flights from Zurich | LOT Polish, SWISS, Helvetic Airways | 1h 47m | $152 nonstop | Book |
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
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.
When you land in Warsaw
Flights to other cities
- San Francisco
- New York
- Los Angeles
- Paris
- Las Vegas
- Miami
- Chicago
- Amsterdam
- Rome
- London
- Seattle
- Tokyo
- Boston
- Denver
- Atlanta
- Dubai
- Barcelona
- Dallas
- Madrid
- Toronto
- Lisbon
- Bangkok
- Singapore
- Istanbul
- Athens
- Hong Kong
- Munich
- Sydney
- Vienna
- Seoul
- Manila
- Shanghai
- Zurich
- Osaka
- Cairo
- Cape Town
- Frankfurt
- Beijing
- Melbourne
- Phuket
- Bali
- Perth
- Buenos Aires
- Auckland
- Mumbai
- Abu Dhabi
- Nairobi
- Johannesburg
- Hanoi
- Taipei
- Kuala Lumpur
- Lyon
- Jeddah
- Doha
- Jakarta
- Koh Samui
- Da Nang
- Chiang Mai
- Sao Paulo
- New Delhi
- Ho Chi Minh City
- Riyadh
- Guangzhou
- Addis Ababa
- Adler/Sochi
- Algiers
- Alicante
- Almaty
- Ambon
- Antalya
- Antananarivo
- Baku
- Balikpapan
- Bandar Seri Begawan
- Banjarmasin
- Batam
- Belgrade
- Berlin
- Bilbao
- Bologna
- Brussels
- Bucharest
- Budapest
- Busan
- Calgary
- Cancun
- Casablanca
- Catania
- Cebu City
- Cologne
- Colombo
- Copenhagen
- Dar Es Salaam
- Dhaka
- Dublin
- Dusseldorf
- Fort Lauderdale
- Greenway Sound
- Guadalajara
- Hamburg
- Helsinki
- Honolulu
- Jayapura
- Karachi
- Kendari
- Kochi
- Krakow
- Kupang
- Labuan Bajo
- Lagos
- Macau
- Makassar
- Malaga
- Malang
- Male
- Malta
- Manado
- Mandalay
- Manokwari
- Marrakech
- Marseille
- Maumere
- Medan
- Medina
- Mexico City
- Milan
- Minneapolis
- Minsk
- Monterrey
- Moscow
- Muscat
- Nantes
- Neom
- Nha Trang
- Orlando
- Oslo
- Padang
- Palembang
- Palma
- Panama City
- Pekanbaru
- Penang
- Phnom Penh
- Phu Quoc
- Port Blair
- Porto
- Praya
- Puerto Princesa
- Puerto Vallarta
- Saint Petersburg
- San Jose
- Santo Domingo
- Sanya
- Semarang
- Sevilla
- Sharjah
- Shymkent
- Sorong
- Stockholm
- Surabaya
- Surakarta
- Tampa
- Tashkent
- Tembagapura
- Tenerife
- Ternate
- Tijuana
- Tirana
- Valencia
- Venice
- Vientiane
- Yekaterinburg
- Yerevan
- Yogyakarta