From
To
Thu 5/11
Thu 12/11
Any month
Compare vs Cheapflights |
From
To
Leaving on
Thu 5/11
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Thu 5/11
Thu 12/11
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Thu 5/11
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')
Home Europe Lithuania Cheap flights to Vilnius, Lithuania

Cheap Flights to Vilnius

Popular in December High demand for flights, 2% potential price rise
Cheapest in March Best time to find cheap flights, 8% potential price drop
Average price £85 Average for round-trip flights in October 2020
Round-trip from £19 From London to Vilnius
One-way from £3 One-way flight from London to Vilnius
Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.

Are there currently restrictions on travel to Vilnius related to COVID-19?

Yes, there are currently restrictions on flights to Vilnius along with the rest of Lithuania. Before you book or search for flights, consider the following restrictions: Lithuania has restricted the entry of all travellers except for nationals and residents of Lithuania and their family members, all of whom must self-isolate for 14 days upon arrival. Lithuanian nationals and residents who are returning from work, business, or study in Poland are exempt from the requirement to self-isolate. Airline crew must be in isolation until the day of departure, but no longer than 14 days. Nationals of Poland who are travelling for work, business or studies may enter Lithuania, as may diplomats, NATO personnel and their family members, and other government-approved travellers. Starting from 15 May 2020, nationals of Estonia and Latvia will also be allowed to enter the country. All travellers must arrive at Vilnius (VNO), Kaunas (KUN), Palanga (PLQ), or Siauliai (SQQ). Only flights with permission issued by the Lithuanian Transport Safety Administration under the order of the Minister of Transport and Communications can fly to Lithuania. Transit through Lithuania is possible for travellers in groups on their way back to their country of residence, but they must be escorted to international border crossing points. All travellers must arrive at Vilnius (VNO), Kaunas (KUN), Palanga (PLQ), or Siauliai (SQQ). Only flights with permission issued by the Lithuanian Transport Safety Administration under the order of the Minister of Transport and Communications can fly to Lithuania. Transit through Lithuania is possible for travellers in groups on their way back to their country of residence, but they must be escorted to international border crossing points. . If you are looking to book a trip to Vilnius and are outside of the restricted areas, please take the proper precautions and stay informed about travelling during COVID-19.

Cheapest prices for Vilnius flights by month

January
£63
February
£77
March
£85
April
£94
May
£100
June
£119
July
£131
August
£127
September
£62
October
£86
November
£64
December
£60
Currently, December is the cheapest month in which you can book a flight to Vilnius. Flying to Vilnius in July will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to Vilnius?

Choose a month below to see average flight price and weather conditions.
LON - VNO
Price
£60 - £219
VNO
Temperature
-1 - 24 °C
VNO
Rainfall
41 - 82 mm
December is typically the best time to fly to Vilnius, but there are other times where great deals are available. July sees the temperatures in Vilnius peak to their warmest. July tends, on average, to see the most amount of rainfall.

When is the best time to book a flight to Vilnius?

The best time to book flights to Vilnius is 60 days before your desired departure date. The cost of your flight will likely increase significantly if you book two weeks in advance of your flight.

Which day is cheapest to fly to Vilnius?

The cheapest day to fly to Vilnius is usually Tuesday. At the moment, Sunday is the most expensive.

What time of day is cheapest to fly to Vilnius?

Flights at midday are typically the cheapest time of the day to fly to Vilnius. Flights in the morning are usually the most expensive.

 

When to fly

The best time to visit Vilnius is between May and September when a large number of events and festivals are held around the city. Vilnius never feels more vibrant than in the summer season when locals embrace the outdoors. The city can be quite cold from October until early March, but once the weather is warm enough, outdoor terraces pop up all over the city centre. Book flights to Vilnius in February to experience Uzgavenes which occurs every year on Shrove Tuesday and is one of the most memorable experiences tourists and locals will encounter in Vilnius. The festival celebrates saying farewell to winter and welcoming spring through a parade of preposterous outfits, masks and costumes. Thousands of locals liven the streets of the old town to join in the celebrations of Shrovetide traditions such as games and eating out. To round up this monumental occasion the immolation of an enormous pagan wicker woman named More will explode alongside a chaotic snowball fight.

The locals love eating and drinking al fresco and many restaurants will even provide outdoor blankets to ensure that their guests keep warm as night falls. The influx of summer tourists flying to Vilnius makes this a difficult time to find a cheap flight to Vilnius, but adventurous travellers will find plenty to do and cheap flights to Vilnius during the off-peak and shoulder seasons. For example, the celebrated Vilnius Jazz festival that takes place annually over the course of a long weekend in the middle of October. The festival offers around 4 days of concerts, workshops and jam sessions for spectators to enjoy through its broad outlook on current trends in jazz.

 

City overview

The capital and largest city of Lithuania, Vilnius has a rich history and a reputation as a thriving city at the heart of the ‘new Europe’. Vilnius contains one of the largest surviving medieval quarters in Europe, cosmopolitan restaurants, stylish boutique hotels, and museums proliferate in this city of roughly half a million people. Added to the UNESCO World Heritage List in 1994, the city’s Old Town (Senamiestis) contains almost 2,000 Gothic, Renaissance, and Baroque buildings which are centred on the spectacular Cathedral Square. The Vilnius Cathedral has become a national symbol since it was first built in in 1387-88. Although the cathedral was turned into a picture gallery during the Soviet times, it was reconsecrated in 1989 and mass has been celebrated daily ever since. Take a flight to Vilnius to discover its diverse neighbourhoods that will take you on a journey through the centuries, from the ancient Gediminas Castle that has its roots in the ninth century to the Soviet-style residential areas that conjure up memories of Lithuania’s recent history. Located in a former Soviet prison, The Museum of Genocide Victims is one of the city’s most visited attractions, detailing the many of years of repression under the Soviet authorities.

Back to top

Getting around Vilnius

Although Vilnius’ Old Town is one of the largest in Europe, it can be easily navigated on foot. When travelling from the airport or around the city centre please be aware that street taxis can charge almost twice the price of taxis booked in advance.

 

Getting to the city from the airport

The largest of the four commercial airports in Lithuania, Vilnius International Airport (VNO) is located approximately 4 miles (6.5 km) south of city centre. The local bus service departs from the airport at 15 minute intervals, with the journey taking about 20 minutes to reach the centre. There is also a reliable train service that runs between the airport and city, the train ride takes just 7 minutes but trains depart at 45 minute intervals. If you plan on getting a taxi to the city centre from the airport, it is recommended that you adhere to the local system of booking your taxi online or by phone before your flight to Vilnius arrives. 

 

Back to top

Find the best prices for you!

Cheap tickets to Vilnius found by our users in United Kingdom
Home Europe Lithuania Cheap flights to Vilnius, Lithuania
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First