General flight information
2 hr 43 min Travel time
1,499 km Distance between cities
₼65 Lowest price
49 Direct flights per week
₼140 Average ticket price
06:00 Earliest departure
22:20 Latest departure
3 hr 12 min Travel time
1,869 km Distance between cities
₼102 Lowest price
17 Direct flights per week
₼208 Average ticket price
06:05 Earliest departure
19:50 Latest departure
2 hr 57 min Travel time
1,795 km Distance between cities
₼90 Lowest price
3 Direct flights per week
₼225 Average ticket price
07:50 Earliest departure
14:10 Latest departure
19 hr 5 min Travel time
2,240 km Distance between cities
₼84 Lowest price
7 Direct flights per week
05:40 Earliest departure
20:20 Latest departure
2 hr 52 min Travel time
1,777 km Distance between cities
₼81 Lowest price
5 Direct flights per week
05:35 Earliest departure
15:45 Latest departure
2 hr 43 min Travel time
1,657 km Distance between cities
₼46 Lowest price
59 Direct flights per week
₼74 Average ticket price
05:20 Earliest departure
22:10 Latest departure
9 hr 45 min Travel time
2,258 km Distance between cities
₼158 Lowest price
3 hr 10 min Travel time
1,905 km Distance between cities
₼82 Lowest price
3 Direct flights per week
₼215 Average ticket price
06:30 Earliest departure
16:10 Latest departure
2 hr 25 min Travel time
1,588 km Distance between cities
₼134 Lowest price
1 Direct flights per week
10:40 Earliest departure
10:40 Latest departure
5 hr 5 min Travel time
3,654 km Distance between cities
1 hr Time zone difference
₼112 Lowest price
2 Direct flights per week
11:15 Earliest departure
13:10 Latest departure
Cheap tickets
Direct flight schedule
- Barcelona every day from ₼95.39
- Madrid Tue, Wed, Thu, Sat from ₼156.36
- Valencia Wed from ₼226.47
- Malaga Wed, Fri from ₼93.04
- Ibiza Mon from ₼130.77
- Palma Mallorca Mon, Tue, Wed, Thu, Sat, Sun from ₼91.63
- Alicante Tue from ₼135.5
- Tenerife Wed, Sun from ₼152.61
Connecting flights
₼101.01 Berlin — Madrid ₼89.16 Berlin — Valencia ₼204.15 Berlin — Sevilla ₼81.17 Berlin — Alicante ₼142.07 Berlin — Bilbao ₼111.36 Berlin — Tenerife
Mon 8 Jun 22:10 – 01:10
1 day 3 hr / 1 layover Mon 15 Jun 22:10 – 07:20
1 day 9 hr 10 min / 1 layover Fri 17 Jul 21:45 – 09:55
12 hr 10 min / 1 layover Tue 23 Jun 06:00 – 20:15
14 hr 15 min / 1 layover Fri 21 Aug 13:50 – 08:15
18 hr 25 min / 1 layover Wed 10 Jun 06:50 – 00:45
18 hr 55 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 1 minute when flying directly. With layovers, the flight duration can be up to 5 hours 57 minutes.