General flight information
3 hr 22 min Travel time
1,499 km Distance between cities
₾113 Lowest price
36 Direct flights per week
₾319 Average ticket price
06:00 Earliest departure
22:20 Latest departure
3 hr 11 min Travel time
1,869 km Distance between cities
₾135 Lowest price
20 Direct flights per week
₾391 Average ticket price
06:05 Earliest departure
19:50 Latest departure
3 hr 30 min Travel time
2,240 km Distance between cities
₾111 Lowest price
2 Direct flights per week
₾256 Average ticket price
11:10 Earliest departure
15:15 Latest departure
2 hr 55 min Travel time
1,795 km Distance between cities
₾177 Lowest price
3 Direct flights per week
₾412 Average ticket price
07:35 Earliest departure
11:05 Latest departure
2 hr 25 min Travel time
1,588 km Distance between cities
₾179 Lowest price
3 hr 10 min Travel time
1,905 km Distance between cities
₾130 Lowest price
3 Direct flights per week
06:30 Earliest departure
10:00 Latest departure
2 hr 42 min Travel time
1,657 km Distance between cities
₾78 Lowest price
49 Direct flights per week
05:30 Earliest departure
22:10 Latest departure
1,777 km Distance between cities
₾186 Lowest price
2,258 km Distance between cities
₾183 Lowest price
1 Direct flights per week
06:10 Earliest departure
06:10 Latest departure
3,654 km Distance between cities
1 hr Time zone difference
₾124 Lowest price
5 Direct flights per week
07:35 Earliest departure
20:50 Latest departure
Cheap tickets
Direct flight schedule
- Barcelona every day from ₾161.82
- Madrid Mon, Tue, Wed, Fri, Sat from ₾164.42
- Malaga Sat, Sun from ₾126.45
- Valencia Mon, Thu, Fri, Sat from ₾216.95
- Alicante Tue, Fri, Sun from ₾190.87
- Palma Mallorca every day from ₾152.85
- Ibiza Fri from ₾185.53
- Tenerife Wed, Fri, Sun from ₾153.26
Connecting flights
₾134.36 Berlin — Madrid ₾176.88 Berlin — Valencia ₾178.37 Berlin — Bilbao ₾129.93 Berlin — Alicante ₾182.95 Berlin — Sevilla
Mon 15 Jun 22:10 – 01:10
1 day 3 hr / 1 layover Tue 5 May 16:05 – 07:25
15 hr 20 min / 1 layover Sat 6 Jun 19:20 – 08:15
12 hr 55 min / 1 layover Tue 28 Apr 06:00 – 16:55
10 hr 55 min / 1 layover Fri 5 Jun 21:45 – 09:55
12 hr 10 min / 1 layover Airlines with flights from Berlin to Spain
Including connecting fares
FAQ
Flight duration from Berlin to Spain
On average, flights from Berlin to Spain take around 3 hours 24 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 6 minutes.