Airlines with flights from New York to Marrakech
There are three airlines with scheduled flights between EWR and RAK. United is the only airline with non-stop flights from Newark to Marrakesh Menara Airport and the flight time is 7 hours and 30 minutes.
Choose airline
Schedules
Non-stop with United Airlines
-
Total flight time: 7 hours and 30 minutes
-
New York is a United Airlines hub.
-
4 flights per week
-
Business class available
EWR
Direct
RAK
W28, Jul 06 - Jul 12
Flight
The next flight with this airline is scheduled on 2026-10-24.
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 10h 15m - 12h 30m.
-
35 flights per week
EWR
Via LIS
RAK
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
TP202
TP1452
TP1452
17:30
17:30
17:30
17:30
17:30
17:30
17:30
TP204
TP1454
TP1454
23:00
23:00
----
23:00
23:00
----
23:00
The timetable & schedule information was updated at 2026-04-21
Via Madrid with Iberia
-
Total flight time: 11h 55m - 14h 35m.
-
One World Alliance
-
4 flights per week
EWR
Via MAD
RAK
W28, Jul 06 - Jul 12
Flight
Mon
Jul 6
Tue
Jul 7
Wed
Jul 8
Thu
Jul 9
Fri
Jul 10
Sat
Jul 11
Sun
Jul 12
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are three airlines with scheduled flights between EWR and RAK. United is the only airline with non-stop flights from Newark to Marrakesh Menara Airport and the flight time is 7 hours and 30 minutes.