Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way
|Avg. Flight Duration:|
5 hours 52 minutes
|Flights Depart from:||Prague|
|Flights arrive in:||Madrid|
|Airlines:||csa, Smartwings, Ryanair, Brussels Airlines, Iberia, Aegean Airlines, TAP Portugal, Air Serbia, KLM, Air France|
The Prague to Madrid route offers between 1 to 3 direct flights per day. The flight from Prague to Madrid covers a distance of approximately 1750kms, and the average flight time is about 4hrs 25mins. Flights depart from Adolfo Suárez Madrid-Barajas Airport (MAD) and land at Václav Havel Airport Prague (PRG). Direct flights are mostly clustered in the evening from around 3:00 p.m.
The national carrier Czech Airlines operates direct Prague to Madrid flights along with Iberia and Ryanair. There are also other major international and regional airlines such as KLM, Brussels Airlines, Ukraine International and Vueling that operate connecting flights from Prague to the Spanish capital.
Direct flights from Prague to Madrid mostly take approximately 3hrs and the fastest about 2hrs 45mins. Connecting flights serving the Prague to Madrid route take from 5hrs 40mins to about 8hrs 40mins to complete the journey. The evening flight by Iberia via Barcelona-El Prat Airport (BCN) is among the longest connecting flights, taking about 17hrs to reach Madrid.
Each day, there are about 1 to 3 daily direct Prague to Madrid flights and about 6 direct weekly flights. The Prague to Madrid route also has multiple connecting flights both daily and weekly.