General flight information
2 hr 42 min Travel time
1,435 km Distance between cities
₾121 Lowest price
76 Direct flights per week
05:55 Earliest departure
19:45 Latest departure
3 hr 11 min Travel time
1,869 km Distance between cities
₾143 Lowest price
22 Direct flights per week
₾362 Average ticket price
06:05 Earliest departure
20:10 Latest departure
2 hr 35 min Travel time
1,484 km Distance between cities
₾210 Lowest price
33 Direct flights per week
07:00 Earliest departure
20:05 Latest departure
2 hr 55 min Travel time
1,785 km Distance between cities
₾159 Lowest price
8 Direct flights per week
12:05 Earliest departure
19:50 Latest departure
1,376 km Distance between cities
₾230 Lowest price
1,508 km Distance between cities
₾289 Lowest price
2 hr 35 min Travel time
1,447 km Distance between cities
₾169 Lowest price
4 Direct flights per week
08:40 Earliest departure
19:50 Latest departure
1,430 km Distance between cities
₾131 Lowest price
1,390 km Distance between cities
₾231 Lowest price
1,676 km Distance between cities
₾266 Lowest price
Cheap tickets
Direct flight schedule
- Frankfurt Mon, Tue, Wed, Thu, Fri, Sun from ₾472.03
- Berlin Mon, Tue, Thu, Fri, Sat, Sun from ₾194.48
- Munich Tue, Wed, Thu, Fri, Sat from ₾445.46
- Hamburg Tue, Wed, Fri, Sat, Sun from ₾425.48
- Dusseldorf Wed, Fri, Sat, Sun from ₾216.88
Connecting flights
₾120.98 Madrid — Frankfurt ₾142.95 Madrid — Berlin ₾212.08 Madrid — Munich ₾158.42 Madrid — Hamburg ₾229.53 Madrid — Stuttgart ₾288.59 Madrid — Dortmund ₾168.28 Madrid — Dusseldorf ₾130.12 Madrid — Cologne ₾230.38 Madrid — Memmingen ₾265.59 Madrid — Hanover
Tue 19 May 20:20 – 08:20
12 hr / 1 layover Thu 7 May 05:50 – 13:35
7 hr 45 min / 1 layover Tue 28 Apr 21:50 – 09:05
11 hr 15 min / 1 layover Tue 23 Jun 09:55 – 08:10
22 hr 15 min / 1 layover Thu 16 Jul 05:20 – 11:15
5 hr 55 min / 1 layover +2
Wed 22 Apr 23:10 – 18:55
19 hr 45 min / 2 layovers Wed 17 Jun 22:20 – 08:35
10 hr 15 min / 1 layover Mon 11 May 21:25 – 11:10
13 hr 45 min / 1 layover Mon 27 Apr 09:40 – 06:55
21 hr 15 min / 1 layover Thu 7 May 05:50 – 12:50
7 hr / 1 layover FAQ
Flight duration from Madrid to Germany
On average, flights from Madrid to Germany take around 2 hours 43 minutes when flying directly. With layovers, the flight duration can be up to 5 hours 56 minutes.