Direct flights from Perpignan to Marrakesh PGF → RAK

Ryanair flies nonstop from Perpignan (PGF) to Marrakesh (RAK), 3–4 times a week. The flight takes about 2h 31m and covers 974 miles (1,568 km). Arrivals run on time 100.0% at PGF and 100.0% at RAK — Eurocontrol data for the last three months, counting arrivals within 15 minutes of schedule.

🔔 Watch PGF → RAK

We'll run this search daily and email you the cheapest direct fares we find.

Free · checked daily · one-click unsubscribe

Ryanair FR

Frequently asked questions

Is there a direct flight from Perpignan to Marrakesh?

Yes, Ryanair operates nonstop flights from Perpignan (PGF) to Marrakesh (RAK).

Which airlines fly direct from Perpignan to Marrakesh?

Ryanair operates nonstop flights from Perpignan to Marrakesh.

How long is the flight from Perpignan to Marrakesh?

The nonstop flight from Perpignan to Marrakesh takes ~2h 31m (approximately 1568 km).

How often do direct flights operate from Perpignan to Marrakesh?

Nonstop flights from Perpignan to Marrakesh operate 3–4×/week.

What is the on-time performance for flights from Perpignan to Marrakesh?

Arrivals run on time 100.0% at PGF and 100.0% at RAK — Eurocontrol data for the last three months, counting arrivals within 15 minutes of schedule.

Explore More

Scout — our search agent — hunts nonstop fares from Perpignan every night and pings you when one's worth booking.

Watch it work →