🔔 Track this route
We check EWR → RAK every day and email you the cheapest nonstop fares we find.
Free · one-click unsubscribe
Yes. United Airlines flies nonstop from Newark (EWR) to Marrakesh (RAK), 3–4 times a week. The flight takes about 8h 3m and covers 3,656 miles (5,884 km).
United Airlines operates nonstop flights from Newark to Marrakesh.
The nonstop flight from Newark to Marrakesh takes ~8h 3m (approximately 5884 km).
Nonstop flights from Newark to Marrakesh operate 3–4 times a week.