General flight information
6 hr 6 min Travel time
3,957 km Distance between cities
3 hr Time zone difference
TJS 971 Lowest price
4 Direct flights per week
TJS 1,986 Average ticket price
06:50 Earliest departure
06:50 Latest departure
4,230 km Distance between cities
3 hr Time zone difference
TJS 804 Lowest price
TJS 3,952 Average ticket price
10 hr 10 min Travel time
4,461 km Distance between cities
3 hr Time zone difference
TJS 1,025 Lowest price
TJS 2,109 Average ticket price
16 hr 35 min Travel time
4,273 km Distance between cities
3 hr Time zone difference
TJS 904 Lowest price
3,835 km Distance between cities
3 hr Time zone difference
TJS 1,967 Lowest price
3,968 km Distance between cities
3 hr Time zone difference
TJS 893 Lowest price
4,662 km Distance between cities
3 hr Time zone difference
TJS 921 Lowest price
6,106 km Distance between cities
4 hr Time zone difference
TJS 1,338 Lowest price
4,764 km Distance between cities
3 hr Time zone difference
TJS 1,046 Lowest price
Cheap tickets
Direct flight schedule
- Barcelona Tue, Thu, Sat, Sun from TJS 2,783
Connecting flights
TJS 970.19 Baku — Barcelona TJS 803.31 Baku — Valencia TJS 1,025 Baku — Madrid TJS 903.97 Baku — Alicante TJS 892.25 Baku — Palma Mallorca TJS 920.63 Baku — Malaga TJS 1,337 Baku — Tenerife TJS 1,046 Baku — Sevilla
Mon 27 Apr 04:50 – 09:25
1 day 6 hr 35 min / 1 layover Tue 5 May 22:20 – 22:00
1 day 1 hr 40 min / 1 layover Thu 4 Jun 04:50 – 19:15
16 hr 25 min / 1 layover Tue 28 Apr 04:50 – 08:30
1 day 5 hr 40 min / 1 layover Sat 9 May 22:20 – 16:40
20 hr 20 min / 1 layover Tue 5 May 22:20 – 14:30
18 hr 10 min / 1 layover Mon 18 May 04:50 – 18:35
16 hr 45 min / 1 layover Tue 23 Jun 22:20 – 09:05
12 hr 45 min / 1 layover FAQ
Flight duration from Baku to Spain
On average, flights from Baku to Spain take around 5 hours 45 minutes when flying directly. With layovers, the flight duration can be up to 10 hours 22 minutes.