General flight information
12 hr 42 min Travel time
2,658 km Distance between cities
1 hr Time zone difference
TJS 361 Lowest price
TJS 1,517 Average ticket price
8 hr 50 min Travel time
2,373 km Distance between cities
1 hr Time zone difference
TJS 544 Lowest price
6 hr 40 min Travel time
2,550 km Distance between cities
1 hr Time zone difference
TJS 551 Lowest price
3 hr 32 min Travel time
2,245 km Distance between cities
1 hr Time zone difference
TJS 298 Lowest price
10 Direct flights per week
TJS 1,086 Average ticket price
05:45 Earliest departure
22:25 Latest departure
11 hr 10 min Travel time
2,650 km Distance between cities
1 hr Time zone difference
TJS 517 Lowest price
TJS 2,594 Average ticket price
4 hr 15 min Travel time
3,008 km Distance between cities
1 hr Time zone difference
TJS 533 Lowest price
5 Direct flights per week
06:00 Earliest departure
09:00 Latest departure
2,268 km Distance between cities
1 hr Time zone difference
TJS 697 Lowest price
3,042 km Distance between cities
1 hr Time zone difference
TJS 510 Lowest price
4,450 km Distance between cities
2 hr Time zone difference
TJS 823 Lowest price
2,823 km Distance between cities
1 hr Time zone difference
TJS 1,395 Lowest price
Cheap tickets
Direct flight schedule
- Barcelona every day from TJS 324.21
- Malaga Mon, Fri from TJS 567.38
Connecting flights
TJS 360.79 Vilnius — Madrid TJS 543.57 Vilnius — Palma Mallorca TJS 550.5 Vilnius — Valencia TJS 516.17 Vilnius — Alicante TJS 509.5 Vilnius — Sevilla TJS 859.39 Vilnius — Tenerife TJS 1,394 Vilnius — Vigo
Tue 26 May 18:50 – 09:45
15 hr 55 min / 1 layover Wed 10 Jun 17:10 – 23:40
7 hr 30 min / 1 layover Mon 18 May 18:10 – 18:15
1 day 1 hr 5 min / 1 layover Wed 17 Jun 06:15 – 20:10
14 hr 55 min / 1 layover Mon 18 May 19:35 – 09:10
14 hr 35 min / 1 layover Tue 19 May 06:45 – 21:15
16 hr 30 min / 1 layover +2
Mon 1 Jun 11:20 – 08:45
22 hr 25 min / 2 layovers FAQ
Flight duration from Vilnius to Spain
On average, flights from Vilnius to Spain take around 3 hours 50 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 42 minutes.