General flight information
3 hr 34 min Travel time
2,248 km Distance between cities
1 hr Time zone difference
₼67 Lowest price
7 Direct flights per week
₼126 Average ticket price
06:25 Earliest departure
16:45 Latest departure
9 hr 45 min Travel time
2,660 km Distance between cities
1 hr Time zone difference
₼84 Lowest price
₼259 Average ticket price
4 hr 15 min Travel time
3,011 km Distance between cities
1 hr Time zone difference
₼84 Lowest price
4 Direct flights per week
06:00 Earliest departure
06:05 Latest departure
8 hr 20 min Travel time
2,550 km Distance between cities
1 hr Time zone difference
₼93 Lowest price
7 hr 25 min Travel time
2,652 km Distance between cities
1 hr Time zone difference
₼89 Lowest price
3,044 km Distance between cities
1 hr Time zone difference
₼143 Lowest price
2,507 km Distance between cities
1 hr Time zone difference
₼209 Lowest price
6 hr 5 min Travel time
2,378 km Distance between cities
1 hr Time zone difference
₼114 Lowest price
2,394 km Distance between cities
1 hr Time zone difference
₼124 Lowest price
₼417 Average ticket price
4,397 km Distance between cities
2 hr Time zone difference
₼139 Lowest price
Cheap tickets
Direct flight schedule
- Barcelona Tue, Thu, Fri, Sat, Sun from ₼82.01
- Malaga Mon, Wed, Fri from ₼136.02
Connecting flights
₼83.72 Vilnius — Madrid ₼92.94 Vilnius — Valencia ₼88.92 Vilnius — Alicante ₼142.19 Vilnius — Sevilla ₼208.09 Vilnius — Ibiza ₼113.14 Vilnius — Palma ₼123.12 Vilnius — Bilbao ₼138.79 Vilnius — Las Palmas
Mon 1 Feb 17:25 – 09:10
16 hr 45 min / 1 layover Sat 14 Nov 20:45 – 07:50
12 hr 5 min / 1 layover Sat 21 Nov 20:45 – 08:25
1 day 12 hr 40 min / 1 layover Sat 14 Nov 20:45 – 09:25
13 hr 40 min / 1 layover Wed 23 Dec 18:50 – 08:50
15 hr / 1 layover Thu 24 Dec 20:15 – 08:30
13 hr 15 min / 1 layover Mon 11 Jan 05:55 – 16:45
11 hr 50 min / 1 layover Fri 27 Nov 23:30 – 19:40
1 day 22 hr 10 min / 1 layover FAQ
Flight duration from Vilnius to Spain
On average, flights from Vilnius to Spain take around 4 hours 21 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 5 minutes.