Flights from Philadelphia to Marrakech – Airlines & connecting routes
Show flight options Codeshare flights Show map Price search
PHL to RAK – All flight route options from Philadelphia International Airport, Pennsylvania, USA to Marrakesh Menara Airport, Morocco. These flights are operated by 5 different airlines through 4 different connections. The shortest flight time is 11 hours and 45 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 Marrakesh Menara Airport
We got great deals on hotels and car rentals near the airport.
Philadelphia to Marrakech flights
With over 73 flights every week and 4 different airlines you have a wide range of options. While flying to Marrakech from Philadelphia you will be doing a stopover in Barcelona, Madrid or any other of the 4 alternatives with flight connections.
Are there any non-stop flights from PHL to RAK?
There are no direct or non-stop flights from Philadelphia International Airport, PHL to Marrakesh Menara Airport, RAK.
Distance & flight times: Philadelphia International Airport to Marrakesh Menara Airport
The shortest flight time between PHL and RAK is 11 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
BCN Barcelona | 11h 30m | 1h 40m | 4813 miles (7744 km) |
MAD Madrid | 11h 45m | 2h 50m | 4357 miles (7010 km) |
LIS Lisbon | 12h 45m | 1h 25m | 3970 miles (6388 km) |
DUB Dublin | 12h 48m | 3h 50m | 4800 miles (7723 km) |


Quick copy and share this page
From Philadelphia to Morocco
Below is a list of other destinations to Morocco from Philadelphia International Airport with either direct flights or 1 stop connections.
From USA to Marrakech
Below is a list of other cities in USA with flights to Marrakech with either non-stop or connecting flights.