Cheap Flights from Madrid (MAD) to Prague (PRG)

Compare Madrid to Prague flight deals

Find the cheapest month or even day of the year to fly to Prague

Book the best Prague fare with no extra fees

Flight deals from Madrid to Prague

Looking for a cheap last-minute deal or the best return flight from Madrid Airport to Prague Airport? If you want to travel next month, return fares start from £83. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to Prague

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Prague flights are currently cheapest in October.

Direct flights from Madrid to Prague

Madrid to Prague: Alternative routes

Compare routes from Madrid to Prague below. You may find an airport to fly into that's cheaper, faster, or easier than Prague.

Madrid to Prague: Flight information

The things to know before you go.
Cheapest flight found£33
Cheapest month to flyOctober
Average flight time2 hrs, 58 mins
Most popular airlineVueling Airlines
Average flights per week72

Finding cheap flights from Madrid to Prague: Frequently asked questions

The best price we found for a return flight from Madrid to Prague is £68. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 58 minutes is the average flight time from Madrid to Prague.
Vueling Airlines, American Airlines and Iberia fly direct from Madrid to Prague.
As of June 2026, there are 72 flights per week flying from Madrid to Prague.
The cheapest month to fly from Madrid to Prague is usually October.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Prague Airport on Sunday, 18 October 2026.
Yes – the average flight time is 2 hours and 58 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Prague but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Prague is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Ryanair offers the cheapest flight tickets to Prague.

Flying from Madrid Airport (MAD) to Prague Airport (PRG): what you need to know

  • The average length of a direct flight from Madrid Airport to Prague Airport is 2 hours 55 minutes.

  • Madrid and Prague are both in the UTC+1 timezone. This means you won't need to account for any time differences.

  • Flights from MAD to PRG start at 06:10 — the earliest with Ryanair. The last service of the day is at 18:40 with Ryanair. Overall, there are 24 weekly Madrid Airport to Prague Airport flights.

  • Get to the airport on time so you don't miss your MAD to PRG flight. Be there at least two hours ahead for international flights and an hour early for domestic departures to avoid any last-minute rush.

  • During popular months like July, it's best to get to the airport even earlier. Plan to arrive two hours before a domestic departure and four hours ahead of international flights when you travel during a peak period in general.

  • You'll find a range of airlines offering direct flights from Madrid Airport to Prague Airport. When you're ready to kick off your Prague holiday, let one of these carriers fly you to this must-see corner of Czechia:

  • The airline with the highest passenger demand on this route is Iberia.

  • Iberia is the most punctual carrier offering MAD to PRG flights. A dependable 86.79% of its departures on this route arrive as planned.

  • Think about adding a stopover when booking your ticket from Madrid Airport to Prague Airport. Simply uncheck 'Direct flights only' to break up your trip, or perhaps see a new city along the way. Here's where you can stop between MAD and PRG:

    • Frankfurt am Main Airport

    • Munich Airport

    • Verona International Airport

How to find the cheapest flights from Madrid Airport (MAD) to Prague Airport (PRG)

  • At the moment, £33 is the cheapest price we've found for a one-way Madrid Airport to Prague Airport flight. The best price for a return plane ticket is £68. Keep in mind that fares can change due to availability when booking.

  • It's often best to book ahead of time if you're looking for cheap tickets from MAD to PRG. That's because airlines change prices based on demand, which tends to increase closer to departure.

  • The cheapest month for flights from Madrid Airport to Prague Airport is May. Use the 'Whole month' tool to see the lowest airfares if you have a flexible travel schedule.

  • Picking up cheap flights from MAD to PRG is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when a new discounted fare appears.

  • Secure the ideal flight for you with the help of the filters. To see the 'Best,' 'Cheapest' or 'Fastest' flights from Madrid Airport to Prague Airport, use the 'Sort by' tool. You can also filter by airline, departure and arrival times, and journey duration.

Handy information about Madrid Airport (MAD)

  • 77% of flights departing from Madrid Airport make it to their destination on time.

  • Central Madrid to Madrid Airport is approximately 13 kms (8 miles). Depending on traffic, it'll take you about 20 minutes to get there if you're driving, ride-sharing or catching a taxi.

  • Taking public transport? Expect a trip time of around 30 minutes.

  • Have an early flight from Madrid Airport to Prague Airport? Avoid the last-minute rush to the airport (and sneak in some extra snooze time) by picking one of these hotels near MAD:

Arriving at Prague Airport (PRG)

  • If you're arriving on a late Madrid Airport to Prague Airport flight, nothing beats the convenience of staying close to the terminal. Grab your suitcases from the carousel and then be showered and sleeping shortly after at one of these options near PRG:

  • Grab a Prague Airport rental car and explore Prague and beyond with your own set of wheels. Rent Plus, Panek and Carwiz are popular providers you can book with here.

  • Secure the lowest price by booking your vehicle from Prague Airport about three weeks before your travel date.

Getting from Prague Airport (PRG) to central Prague

  • From Prague Airport, Prague is approximately 18 kms (11 miles) away. It takes around 25 minutes to drive to the centre.

  • When travelling on public transport, expect a journey time of roughly 35 minutes.

When to fly to Prague Airport (PRG)

  • It's time to work out your travel dates for your flight from Madrid Airport to Prague Airport. September is the most popular month to visit Prague. If you prefer a more laid-back vibe, go in March.

  • When reserving your flight from Madrid Airport to Prague Airport, think about the kind of weather you like. August is the warmest month in Prague, with temperatures ranging from 12ºC to 27ºC.

  • January sees average temperatures of between -8ºC and 5ºC. Look for cheap tickets from MAD to PRG around that time if you'd rather travel in cooler conditions.

Explore more of Czechia

  • Prague is always a good idea, but there are so many other parts of Czechia you should also see. About 177 kms (110 miles) south-east of Prague, a trip to Brno will keep your itinerary busy. Check out popular attractions like Tugendhat Villa, Botanicka Zahrada (Hortus Botanicus) and Špilberk Castle.

  • Ostrava is another sought-after destination in Czechia and is around 274 kms (170 miles) east of Prague. No trip is complete without seeing Landek, Landek Park and Dolní Vítkovice.

Prices shown on this page are estimated lowest prices only. Found in the last 12 days.