Newark
Marrakech Menara
2 stops
30h 00mMarrakech Menara
Newark
1 stop
15h 30mSWISS
New York John F Kennedy Intl
Casablanca Mohamed V
2 stops
33h 35mCasablanca Mohamed V
New York John F Kennedy Intl
2 stops
33h 00mEmirates
New York John F Kennedy Intl
Marrakech Menara
1 stop
12h 00mMarrakech Menara
New York John F Kennedy Intl
1 stop
13h 50mAir France
Newark
Casablanca Mohamed V
2 stops
31h 50mCasablanca Mohamed V
Newark
2 stops
35h 35mEmirates
Miami
Casablanca Mohamed V
1 stop
31h 00mCasablanca Mohamed V
Miami
1 stop
24h 20mEmirates