All scheduled flights from Newcastle to Marrakech (NCL-RAK)
United Kingdom
Morocco
All scheduled flights from NCL to RAK. You can fly from Newcastle to Marrakech non-stop on Sundays and the flight takes about 4 hours. Flights with stops take between 6 to 10 hours depending on your flight and connection airport.