General flight information
3 hr 31 min Travel time
2,245 km Distance between cities
1 hr Time zone difference
₼55 Lowest price
12 Direct flights per week
₼144 Average ticket price
05:45 Earliest departure
22:25 Latest departure
15 hr 55 min Travel time
2,658 km Distance between cities
1 hr Time zone difference
₼94 Lowest price
₼249 Average ticket price
4 hr 13 min Travel time
3,008 km Distance between cities
1 hr Time zone difference
₼91 Lowest price
6 Direct flights per week
₼245 Average ticket price
06:00 Earliest departure
09:00 Latest departure
9 hr 2 min Travel time
2,504 km Distance between cities
1 hr Time zone difference
₼104 Lowest price
₼235 Average ticket price
2,550 km Distance between cities
1 hr Time zone difference
₼117 Lowest price
5 hr 10 min Travel time
2,373 km Distance between cities
1 hr Time zone difference
₼89 Lowest price
2 Direct flights per week
11:10 Earliest departure
20:00 Latest departure
3,042 km Distance between cities
1 hr Time zone difference
₼140 Lowest price
10 hr 55 min Travel time
2,650 km Distance between cities
1 hr Time zone difference
₼101 Lowest price
2,392 km Distance between cities
1 hr Time zone difference
₼141 Lowest price
1 day 4 hr Travel time
4,450 km Distance between cities
2 hr Time zone difference
₼135 Lowest price
₼388 Average ticket price
Cheap tickets
Direct flight schedule
- Barcelona every day from ₼54.17
- Malaga Mon, Wed, Fri, Sat from ₼143.18
- Palma Mallorca Wed, Sat from ₼283.29
Connecting flights
₼93.65 Vilnius — Madrid ₼103.92 Vilnius — Ibiza ₼128.21 Vilnius — Valencia ₼88.44 Vilnius — Palma Mallorca ₼139.54 Vilnius — Sevilla ₼100.32 Vilnius — Alicante ₼140.46 Vilnius — Bilbao ₼172.19 Vilnius — Tenerife
Tue 22 Sep 19:05 – 09:45
15 hr 40 min / 1 layover Wed 29 Jul 19:35 – 22:55
1 day 4 hr 20 min / 1 layover Wed 15 Jul 18:35 – 08:25
14 hr 50 min / 1 layover Sun 26 Jul 06:00 – 21:40
16 hr 40 min / 1 layover Wed 8 Jul 06:15 – 09:55
1 day 4 hr 40 min / 1 layover Wed 15 Jul 12:20 – 20:15
8 hr 55 min / 1 layover Thu 30 Jul 06:05 – 21:00
15 hr 55 min / 1 layover +2
Tue 15 Sep 12:40 – 00:45
1 day 14 hr 5 min / 2 layovers FAQ
Flight duration from Vilnius to Spain
On average, flights from Vilnius to Spain take around 4 hours 7 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 49 minutes.