Flights from Madrid to Prague – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to PRG – All flight route options from Barajas, Spain to Václav Havel Airport Prague, Czech Republic. These flights are operated by 18 different airlines. Fly non-stop or choose from 11 different connecting flights. The shortest flight time is 2 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Václav Havel Airport Prague
We got great deals on hotels and car rentals near the airport.
Madrid to Prague flights
There are over 14 airlines and as many as 268 flights every week to this destination. You can fly non-stop to Prague (PRG) from Madrid (MAD) with Ryanair, Iberia or SmartWings but if a stopover option suits you better you can choose to fly via Zagreb, Munich or any other of the 11 alternatives with connectiing airports.
Madrid to Prague with Ryanair
You can fly non-stop every Tuesday, Wednesday, Thursday or Saturday with departure times from 6:00 am to 6:00 pm.
With Brussels Airlines
If you fly from Madrid with Brussels Airlines you will do a stopover in Brussels, BRU before reaching Prague. This flight trip will take 4 hours and 50 minutes and you can fly every weekday with departures at 6:00 am, 12 noon or 5:00 pm. Brussels Airlines is a Star Alliance member.
Distance & flight times: Barajas to Václav Havel Airport Prague
The shortest flight time between MAD and PRG is 3 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 0m | - | 1093 miles (1759 km) |
ZAG Zagreb | 4h 40m | 45m | 1371 miles (2206 km) |
MUC Munich | 4h 50m | 2h 40m | 1100 miles (1770 km) |
FRA Frankfurt | 5h 0m | 55m | 1141 miles (1836 km) |
AMS Amsterdam | 5h 10m | 30m | 1352 miles (2175 km) |
ZRH Zurich | 5h 20m | 1h 40m | 1093 miles (1759 km) |
CDG Paris | 5h 45m | 1h 20m | 1196 miles (1924 km) |
BRU Brussels | 5h 50m | 1h 45m | 1257 miles (2023 km) |
VIE Vienna | 5h 50m | 2h 0m | 1301 miles (2093 km) |
SPU Split | 5h 55m | 1h 30m | 1510 miles (2430 km) |
LHR London | 6h 50m | 2h 5m | 1430 miles (2301 km) |
LGW London | 7h 30m | - | - |


Quick copy and share this page
From Spain to Prague
Below is a list of other cities in Spain with flights to Prague with either non-stop or connecting flights.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza
-
ACE Lanzarote Direct