Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Malaga (AGP) | 3,020 km | 255 min | Air Baltic, Wizz Air |
| Amsterdam (AMS) | 1,381 km | 135 min | Air Baltic |
| Stockholm (ARN) | 712 km | 80 min | Norwegian Air Sweden, Scandinavian Airlines |
| Athens (ATH) | 1,859 km | 183 min | Aegean Airlines, Ryanair |
| Barcelona (BCN) | 2,261 km | 210 min | Ryanair, Wizz Air |
| Berlin (BER) | 820 km | 95 min | Air Baltic, Ryanair |
| Bergen (BGO) | 1,350 km | 130 min | Wizz Air |
| Milan (BGY) | 1,489 km | 145 min | Ryanair |
| Billund (BLL) | 1,032 km | 105 min | Wizz Air |
| Brussels (BRU) | 1,457 km | 140 min | Brussels Airlines |
| Budapest (BUD) | 905 km | 105 min | Wizz Air |
| Paris (BVA) | 1,681 km | 155 min | Ryanair |
| Paris (CDG) | 1,677 km | 160 min | Air Baltic |
| Kerkyra (CFU) | 1,719 km | 165 min | Ryanair |
| Rome (CIA) | 1,705 km | 165 min | Ryanair |
| Copenhagen (CPH) | 811 km | 90 min | Scandinavian Airlines |
| Catania (CTA) | 2,060 km | 130 min | Wizz Air |
| Dortmund (DTM) | 1,230 km | 125 min | Wizz Air |
| Dublin (DUB) | 2,052 km | 190 min | Ryanair |
| Dusseldorf (DUS) | 1,294 km | 125 min | Air Baltic |
| Dubai (DXB) | 4,091 km | 425 min | Air Baltic, flydubai |
| Eindhoven (EIN) | 1,374 km | 135 min | Ryanair, Wizz Air |
| Frankfurt (FRA) | 1,243 km | 125 min | Lufthansa |
| Gdansk (GDN) | 441 km | 65 min | Wizz Air |
| Hamburg (HAM) | 1,002 km | 110 min | Air Baltic |
| Helsinki (HEL) | 632 km | 100 min | Finnair |
| Heraklion (HER) | 2,145 km | 208 min | Air Baltic |
| Hahn (HHN) | 1,330 km | 130 min | Ryanair |
| Istanbul (IST) | 1,509 km | 175 min | Turkish Airlines |
| Reykjavik (KEF) | 2,837 km | 235 min | Wizz Air |
| Krakow (KRK) | 630 km | 80 min | Air Baltic, Wizz Air |
| Kutaisi (KUT) | 1,872 km | 245 min | Wizz Air |
| Larnaca (LCA) | 2,290 km | 245 min | Wizz Air |
| Lisbon (LIS) | 3,119 km | 265 min | Air Baltic |
| Las Palmas (LPA) | 4,413 km | 360 min | Air Baltic |
| London (LTN) | 1,729 km | 160 min | Ryanair, Wizz Air |
| Malta (MLA) | 2,247 km | 205 min | Ryanair |
| Munich (MUC) | 1,166 km | 120 min | Air Baltic |
| Milan (MXP) | 1,545 km | 150 min | Wizz Air |
| Nice (NCE) | 1,787 km | 165 min | Air Baltic, Wizz Air |
| Nuremberg (NUE) | 1,126 km | 115 min | Ryanair |
| Oslo (OSL) | 1,049 km | 110 min | Norwegian Air Shuttle, Ryanair |
| Palma de Mallorca (PMI) | 2,377 km | 210 min | Air Baltic |
| Prague (PRG) | 902 km | 115 min | Air Baltic |
| Riga (RIX) | 266 km | 50 min | Air Baltic |
| Chisinau (RMO) | 895 km | 130 min | Air Baltic |
| London (STN) | 1,687 km | 155 min | Ryanair |
| Tenerife (TFS) | 4,473 km | 370 min | Air Baltic |
| Podgorica (TGD) | 1,434 km | 145 min | Wizz Air |
| Tirana (TIA) | 1,526 km | 155 min | Wizz Air |
| Turku (TKU) | 677 km | 85 min | Wizz Air |
| Tallinn (TLL) | 532 km | 70 min | Air Baltic, Wizz Air |
| Tel Aviv-Yafo (TLV) | 2,627 km | 230 min | Arkia Israeli Airlines, Wizz Air |
| Turin (TRN) | 1,637 km | 155 min | Air Baltic, Ryanair |
| Venice (TSF) | 1,364 km | 138 min | Ryanair |
| Vienna (VIE) | 944 km | 100 min | Ryanair, Austrian Airlines |
| Warsaw (WAW) | 397 km | 65 min | LOT - Polish Airlines |
| Zurich (ZRH) | 1,413 km | 155 min | Air Baltic, SWISS |
Inbound network coverage
Vilnius (VNO) receives direct flights from 58 airports per the FlightConnections route map. 56 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to VNO?
Tenerife at 4,473 km.
How many airports have direct flights to Vilnius (VNO)?
Per the FlightConnections route map, 58 airports send direct flights to VNO.