General flight information
5 hr 18 min Travel time
3,958 km Distance between cities
3 hr Time zone difference
₾218 Lowest price
4 Direct flights per week
₾738 Average ticket price
06:50 Earliest departure
06:50 Latest departure
10 hr 35 min Travel time
4,462 km Distance between cities
3 hr Time zone difference
₾260 Lowest price
10 hr 15 min Travel time
4,274 km Distance between cities
3 hr Time zone difference
₾239 Lowest price
16 hr 15 min Travel time
4,225 km Distance between cities
3 hr Time zone difference
₾261 Lowest price
9 hr 55 min Travel time
4,663 km Distance between cities
3 hr Time zone difference
₾284 Lowest price
12 hr 30 min Travel time
4,764 km Distance between cities
3 hr Time zone difference
₾283 Lowest price
4,311 km Distance between cities
3 hr Time zone difference
₾298 Lowest price
6,107 km Distance between cities
4 hr Time zone difference
₾331 Lowest price
3,974 km Distance between cities
3 hr Time zone difference
₾335 Lowest price
6,017 km Distance between cities
4 hr Time zone difference
₾401 Lowest price
Cheap tickets
Direct flight schedule
- Barcelona Tue, Thu, Sat, Sun from ₾638.2
Connecting flights
₾233.06 Baku — Barcelona ₾259.41 Baku — Madrid ₾238.78 Baku — Alicante ₾260.19 Baku — Valencia ₾283.24 Baku — Malaga ₾282.07 Baku — Sevilla ₾297.06 Baku — Bilbao ₾330.45 Baku — Tenerife ₾334.96 Baku — Palma ₾400.47 Baku — Las Palmas
Wed 25 Nov 22:20 – 08:35
1 day 13 hr 15 min / 1 layover Wed 13 Jan 23:50 – 19:15
22 hr 25 min / 1 layover Sat 16 Jan 23:50 – 08:45
11 hr 55 min / 1 layover Sat 12 Dec 23:50 – 09:25
12 hr 35 min / 1 layover Mon 18 Jan 23:15 – 09:25
13 hr 10 min / 1 layover Mon 11 Jan 23:15 – 21:25
2 day 1 hr 10 min / 1 layover Mon 11 Jan 23:15 – 12:15
16 hr / 1 layover Mon 11 Jan 23:15 – 10:05
1 day 14 hr 50 min / 1 layover Wed 13 Jan 23:50 – 06:20
1 day 9 hr 30 min / 3 layovers Wed 9 Dec 23:20 – 18:50
23 hr 30 min / 2 layovers FAQ
Flight duration from Baku to Spain
On average, flights from Baku to Spain take around 5 hours 50 minutes when flying directly. With layovers, the flight duration can be up to 10 hours 41 minutes.