General flight information
5 hr 11 min Travel time
2,540 km Distance between cities
1 hr Time zone difference
₾91 Lowest price
2 Direct flights per week
₾253 Average ticket price
21:15 Earliest departure
21:50 Latest departure
7 hr 25 min Travel time
2,893 km Distance between cities
1 hr Time zone difference
₾177 Lowest price
6 hr 15 min Travel time
2,946 km Distance between cities
1 hr Time zone difference
₾148 Lowest price
10 hr 30 min Travel time
2,833 km Distance between cities
1 hr Time zone difference
₾184 Lowest price
4 hr 30 min Travel time
3,275 km Distance between cities
1 hr Time zone difference
₾171 Lowest price
2 Direct flights per week
07:10 Earliest departure
14:25 Latest departure
3,284 km Distance between cities
1 hr Time zone difference
₾348 Lowest price
2,597 km Distance between cities
1 hr Time zone difference
₾194 Lowest price
13 hr 35 min Travel time
4,661 km Distance between cities
2 hr Time zone difference
₾162 Lowest price
3 Direct flights per week
07:45 Earliest departure
13:30 Latest departure
2,697 km Distance between cities
1 hr Time zone difference
₾263 Lowest price
2,817 km Distance between cities
1 hr Time zone difference
₾250 Lowest price
Cheap tickets
Direct flight schedule
- Barcelona Wed, Sun from ₾95.43
- Malaga Tue from ₾465.61
- Tenerife Tue, Thu, Fri from ₾738.65
Connecting flights
₾176.14 Tallinn — Madrid ₾147.43 Tallinn — Alicante ₾183.82 Tallinn — Valencia ₾170.17 Tallinn — Malaga ₾347.72 Tallinn — Sevilla ₾193.48 Tallinn — Bilbao ₾161.53 Tallinn — Tenerife ₾262.68 Tallinn — Palma ₾249.89 Tallinn — Ibiza
Sun 15 Nov 18:20 – 21:00
1 day 3 hr 40 min / 1 layover Fri 27 Nov 23:00 – 10:50
1 day 12 hr 50 min / 1 layover Mon 11 Jan 09:30 – 10:50
1 day 2 hr 20 min / 2 layovers Sat 28 Nov 22:55 – 11:15
1 day 13 hr 20 min / 1 layover Sat 26 Dec 22:55 – 11:00
1 day 13 hr 5 min / 1 layover Tue 1 Dec 16:45 – 09:25
1 day 17 hr 40 min / 1 layover Mon 9 Nov 23:10 – 10:35
13 hr 25 min / 1 layover Sat 7 Nov 22:55 – 10:30
1 day 12 hr 35 min / 1 layover Wed 13 Jan 21:30 – 14:55
18 hr 25 min / 1 layover FAQ
Flight duration from Tallinn to Spain
On average, flights from Tallinn to Spain take around 4 hours 54 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 8 minutes.