Vilnius International Airport (IATA: VNO) is a key aviation hub serving Vilnius and the wider Lithuania region. The airport operates 3 passenger terminals, handling millions of passengers annually.
Train and metro offer the fastest connections (20–40 min). Buses and shared shuttles are the most affordable. Taxis and rideshare apps (Uber, Bolt) are ideal with luggage or in groups.
Vilnius International Airport has 3 terminals with duty-free retail, restaurants, business lounges, family zones and prayer rooms. Free WiFi is available throughout.
Multiple lounges are accessible via Priority Pass, Amex Platinum, airline status or day-pass purchase. Amenities include complimentary food and drinks, fast WiFi and shower facilities.
Short-stay, long-stay and meet-and-greet options are available at Vilnius International Airport. Pre-booking online saves 30–50% versus paying at the gate.
Top-rated tours and experiences in Vilnius, ranked by traveller rating. Prices are per person and change with date and group size.
Nightly rates in Vilnius for a sample two-night stay for two adults from 29 Sep 2026, cheapest first. Rates move with your dates — check availability for a live quote.
| Destination | Airline | Stops | Departs | From |
|---|---|---|---|---|
| Tallinn (TLL) | Wizz Air | Direct | 2 Sep | €41 |
| Eindhoven (EIN) | Ryanair | Direct | 29 Oct | €57 |
| Prague (PRG) | Wizz Air | Direct | 3 Oct | €65 |
| Vienna (VIE) | Ryanair | Direct | 4 Oct | €66 |
| Gdansk (GDN) | Wizz Air | Direct | 12 Sep | €71 |
| Budapest (BUD) | Wizz Air | Direct | 27 Nov | €83 |
| Berlin (BER) | Wizz Air | Direct | 28 Oct | €84 |
| Milan (MIL) | Ryanair | Direct | 29 Sep | €103 |
| Tirana (TIA) | Wizz Air | 1 stop | 22 Sep | €107 |
| Nice (NCE) | Wizz Air | Direct | 3 Nov | €108 |
| Paris (PAR) | Ryanair | Direct | 9 Nov | €112 |
| Frankfurt (FRA) | Finnair | 1 stop | 24 Sep | €122 |
Vilnius International Airport has published nonstop service to 39 airports across 23 countries. The busiest are listed first, with straight-line distance from VNO.
| Destination | IATA | Country | Distance |
|---|---|---|---|
| Zaventem | BRU | Belgium | 1,453 km |
| Tallinn | TLL | Estonia | 532 km |
| Copenhagen | CPH | Denmark | 809 km |
| Frankfurt am Main | FRA | Germany | 1,242 km |
| Helsinki (Vantaa) | HEL | Finland | 632 km |
| Dublin | DUB | Ireland | 2,047 km |
| Barcelona | BCN | Spain | 2,258 km |
| Orio al Serio (BG) | BGY | Italy | 1,485 km |
| Beauvais | BVA | France | 1,676 km |
| Riga | RIX | Latvia | 267 km |
| Oslo (Gardermoen) | OSL | Norway | 1,047 km |
| Bremen | BRE | Germany | 1,094 km |
| Rome | CIA | Italy | 1,703 km |
| Rheinmünster | FKB | Germany | 1,347 km |
| London, Essex | STN | United Kingdom | 1,684 km |
| Balice | KRK | Poland | 629 km |
| Warsaw | WAW | Poland | 396 km |
| Prague | PRG | Czechia | 900 km |
| Vienna | VIE | Austria | 943 km |
| Moscow | SVO | Russia | 780 km |
| Moscow | DME | Russia | 808 km |
| Boryspil | KBP | Ukraine | 609 km |
| Antalya | AYT | Türkiye | 2,016 km |
| Heraklion | HER | Greece | 2,145 km |
14 carriers publish nonstop service at VNO, ranked by how many routes each one appears on. Counts include codeshares, so a carrier can be listed here while the aircraft is flown by a partner. Schedules change seasonally — check the operating carrier on your own dates before booking.
| Airline | Code | Type | Routes |
|---|---|---|---|
| Wizz Air | W6 | Budget | 26 |
| Ryanair | FR | Budget | 16 |
| Air Canada | AC | Full Service | 4 |
| Lufthansa | LH | Full Service | 4 |
| Finnair | AY | Full Service | 4 |
| Air Baltic | BT | Full Service | 4 |
| Carrier OV | OV | — | 4 |
| SAS | SK | Full Service | 2 |
| Brussels Airlines | SN | Full Service | 2 |
| Norwegian | DY | Budget | 2 |
| Aer Lingus | EI | Full Service | 2 |
| LOT Polish Airlines | LO | Full Service | 2 |
| Austrian Airlines | OS | Full Service | 2 |
| Aeroflot | SU | Full Service | 2 |
General guidance rather than VNO-specific detail — terminal counts, lounge locations, desk opening hours and lost-property arrangements change often, so confirm those on the airport’s own site before you travel.