HowToGo

Flight from United States to Morocco

How to get to Morocco from United States by flight ? You can check flights from United States to Morocco below.

Search Transfer from United States to Morocco

Search Flights

You can find flight ticket prices from United States to Morocco with our flight tickets search tool below

1. Boston to Marrakech

  1. You take a bus, shuttle or taxi from your location in United States to Boston.

  2. You take a flight from Boston to Marrakech and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.

Flight Depart Arrive
AA3394 American Airlines
AT201 Royal Air Maroc
AT409 Royal Air Maroc
14:36 Boston
20:05 New York JFK
10:25 Casablanca
16:00 New York JFK
08:50 Casablanca
11:15 Marrakech
Connect
LH423 Lufthansa
LH1332 Lufthansa
16:00 Boston
11:50 Frankfurt
05:25 Frankfurt
15:30 Marrakech
Connect
AA3392 American Airlines
AT201 Royal Air Maroc
AT409 Royal Air Maroc
17:17 Boston
20:05 New York JFK
10:25 Casablanca
18:50 New York JFK
08:50 Casablanca
11:15 Marrakech
Connect
AF333 Air France
AF1276 Air France
17:20 Boston
12:10 Paris CDG
06:10 Paris CDG
15:30 Marrakech
Connect
IB6166 Iberia
IB8816 Iberia
17:20 Boston
08:40 Madrid
06:10 Madrid
10:45 Marrakech
Connect
AF333 Air France
AF1076 Air France
17:20 Boston
07:10 Paris CDG
06:10 Paris CDG
10:30 Marrakech
Connect
IB6166 Iberia
IB8818 Iberia
17:20 Boston
15:55 Madrid
06:10 Madrid
18:00 Marrakech
Connect
BA212 British Airways
BA668 British Airways
18:20 Boston
09:25 London Heathrow
05:55 London Heathrow
14:00 Marrakech
Connect
BA212 British Airways
BA2666 British Airways
18:20 Boston
09:25 London Heathrow
05:55 London Heathrow
13:55 Marrakech
Connect
BA212 British Airways
BA2666 British Airways
18:20 Boston
09:10 London Heathrow
05:55 London Heathrow
13:45 Marrakech
Connect
TP218 TAP Portugal
TP1452 TAP Portugal
18:45 Boston
09:25 Lisbon
06:00 Lisbon
12:00 Marrakech
Connect
TP218 TAP Portugal
TP1454 TAP Portugal
18:45 Boston
13:50 Lisbon
06:00 Lisbon
16:25 Marrakech
Connect
AA108 American Airlines
BA668 British Airways
18:50 Boston
11:10 London Heathrow
06:30 London Heathrow
15:45 Marrakech
Connect
DL224 Delta
AF9466 Air France
19:05 Boston
10:30 Paris CDG
08:15 Paris CDG
13:50 Marrakech
Connect
DL224 Delta
AF1276 Air France
19:05 Boston
12:10 Paris CDG
08:15 Paris CDG
15:30 Marrakech
Connect
B62679 JetBlue Airways
TP204 TAP Portugal
TP1454 TAP Portugal
19:25 Boston
23:40 Newark
13:50 Lisbon
21:04 Newark
11:50 Lisbon
16:25 Marrakech
Connect
DL58 Delta
BA2666 British Airways
19:56 Boston
09:25 London Heathrow
07:30 London Heathrow
13:55 Marrakech
Connect
UA1423 United Airlines
TP204 TAP Portugal
TP1454 TAP Portugal
20:00 Boston
23:40 Newark
13:50 Lisbon
21:31 Newark
11:50 Lisbon
16:25 Marrakech
Connect
LH425 Lufthansa
LH676 Lufthansa
20:20 Boston
12:20 Munich
09:30 Munich
15:05 Marrakech
Connect
AT211 Royal Air Maroc
AT409 Royal Air Maroc
21:15 Boston
10:25 Casablanca
08:50 Casablanca
11:15 Marrakech
Connect
BA214 British Airways
BA2666 British Airways
21:30 Boston
13:35 London Heathrow
09:00 London Heathrow
18:15 Marrakech
Connect
BA214 British Airways
BA668 British Airways
21:30 Boston
11:10 London Heathrow
09:00 London Heathrow
15:45 Marrakech
Connect
VS012 Virgin Atlantic
BA668 British Airways
22:05 Boston
11:10 London Heathrow
09:30 London Heathrow
15:45 Marrakech
Connect
IB2626 Iberia
VY7332 Vueling Airlines
22:25 Boston
18:20 Barcelona
11:30 Barcelona
20:40 Marrakech
Connect

2. Boston to Casablanca

  1. You take a bus, shuttle or taxi from your location in United States to Boston.

  2. You take a flight from Boston to Casablanca and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.

Flight Depart Arrive
AA3394 American Airlines
AT201 Royal Air Maroc
14:36 Boston
20:05 New York JFK
16:00 New York JFK
08:50 Casablanca
Connect
AC8461 Air Canada
AC808 Air Canada
15:40 Boston
19:15 Montreal
16:56 Montreal
08:10 Casablanca
Connect
AA3392 American Airlines
AT201 Royal Air Maroc
17:17 Boston
20:05 New York JFK
18:50 New York JFK
08:50 Casablanca
Connect
AF333 Air France
AF1896 Air France
17:20 Boston
07:10 Paris CDG
06:10 Paris CDG
10:20 Casablanca
Connect
IB6166 Iberia
IB8790 Iberia
17:20 Boston
10:00 Madrid
06:10 Madrid
11:50 Casablanca
Connect
TP218 TAP Portugal
TP1436 TAP Portugal
18:45 Boston
09:20 Lisbon
06:00 Lisbon
11:40 Casablanca
Connect
DL258 Delta
HV5749 Transavia Holland
19:00 Boston
09:15 Amsterdam Schiphol
08:00 Amsterdam Schiphol
12:55 Casablanca
Connect
AT211 Royal Air Maroc
21:15 Boston
08:50 Casablanca Direct

3. New York JFK to Marrakech

  1. You take a bus, shuttle or taxi from your location in United States to New York JFK.

  2. You take a flight from New York JFK to Marrakech and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.

Flight Depart Arrive
AA3392 American Airlines
AT211 Royal Air Maroc
AT409 Royal Air Maroc
15:05 New York JFK
21:15 Boston
10:25 Casablanca
16:32 Boston
08:50 Casablanca
11:15 Marrakech
Connect
B61518 JetBlue Airways
TP218 TAP Portugal
TP1452 TAP Portugal
15:30 New York JFK
18:45 Boston
09:25 Lisbon
16:36 Boston
06:00 Lisbon
12:00 Marrakech
Connect
LH401 Lufthansa
LH1332 Lufthansa
16:00 New York JFK
11:50 Frankfurt
05:40 Frankfurt
15:30 Marrakech
Connect
AF023 Air France
AF1076 Air France
16:30 New York JFK
07:10 Paris CDG
05:45 Paris CDG
10:30 Marrakech
Connect
AF023 Air France
AF9466 Air France
16:30 New York JFK
10:30 Paris CDG
05:45 Paris CDG
13:50 Marrakech
Connect
IB6250 Iberia
IB8816 Iberia
17:00 New York JFK
08:40 Madrid
06:05 Madrid
10:45 Marrakech
Connect
AA3389 American Airlines
AT211 Royal Air Maroc
AT409 Royal Air Maroc
17:00 New York JFK
21:15 Boston
10:25 Casablanca
18:28 Boston
08:50 Casablanca
11:15 Marrakech
Connect
IB6250 Iberia
IB8818 Iberia
17:00 New York JFK
15:55 Madrid
06:05 Madrid
18:00 Marrakech
Connect
LH411 Lufthansa
LH676 Lufthansa
17:30 New York JFK
12:20 Munich
07:40 Munich
15:05 Marrakech
Connect
DL262 Delta
AF1276 Air France
18:45 New York JFK
12:10 Paris CDG
08:00 Paris CDG
15:30 Marrakech
Connect
DL262 Delta
AF9466 Air France
18:45 New York JFK
10:30 Paris CDG
08:00 Paris CDG
13:50 Marrakech
Connect
AA94 American Airlines
IB8818 Iberia
19:00 New York JFK
15:55 Madrid
08:10 Madrid
18:00 Marrakech
Connect
LX23 Swiss
LX2200 Swiss
19:25 New York JFK
10:20 Geneva
09:15 Geneva
13:25 Marrakech
Connect
AF007 Air France
AF9466 Air France
19:30 New York JFK
10:30 Paris CDG
08:50 Paris CDG
13:50 Marrakech
Connect
AF007 Air France
AF1276 Air France
19:30 New York JFK
12:10 Paris CDG
08:50 Paris CDG
15:30 Marrakech
Connect
DL272 Delta
TP1452 TAP Portugal
19:45 New York JFK
09:25 Lisbon
07:55 Lisbon
12:00 Marrakech
Connect
AA106 American Airlines
BA668 British Airways
19:55 New York JFK
09:25 London Heathrow
07:50 London Heathrow
14:00 Marrakech
Connect
AA106 American Airlines
BA2666 British Airways
19:55 New York JFK
09:10 London Heathrow
07:50 London Heathrow
13:45 Marrakech
Connect
VS046 Virgin Atlantic
BA668 British Airways
20:00 New York JFK
09:25 London Heathrow
07:55 London Heathrow
14:00 Marrakech
Connect
VS046 Virgin Atlantic
BA2666 British Airways
20:00 New York JFK
09:25 London Heathrow
07:55 London Heathrow
13:55 Marrakech
Connect
VS046 Virgin Atlantic
BA2666 British Airways
20:00 New York JFK
09:10 London Heathrow
07:55 London Heathrow
13:45 Marrakech
Connect
AT201 Royal Air Maroc
AT411 Royal Air Maroc
20:05 New York JFK
16:00 Casablanca
08:50 Casablanca
16:55 Marrakech
Connect
AT201 Royal Air Maroc
AT409 Royal Air Maroc
20:05 New York JFK
10:25 Casablanca
08:50 Casablanca
11:15 Marrakech
Connect
BA116 British Airways
BA2666 British Airways
20:15 New York JFK
09:25 London Heathrow
08:10 London Heathrow
13:55 Marrakech
Connect
BA116 British Airways
BA2666 British Airways
20:15 New York JFK
09:10 London Heathrow
08:10 London Heathrow
13:45 Marrakech
Connect
BA116 British Airways
BA668 British Airways
20:15 New York JFK
09:25 London Heathrow
08:10 London Heathrow
14:00 Marrakech
Connect
IB6252 Iberia
IB8818 Iberia
21:05 New York JFK
15:55 Madrid
10:15 Madrid
18:00 Marrakech
Connect
IB6252 Iberia
IB3344 Iberia
21:05 New York JFK
18:40 Madrid
10:15 Madrid
20:40 Marrakech
Connect
IB2628 Iberia
VY7332 Vueling Airlines
21:15 New York JFK
18:20 Barcelona
11:00 Barcelona
20:40 Marrakech
Connect
AF011 Air France
AF1276 Air France
21:30 New York JFK
12:10 Paris CDG
10:50 Paris CDG
15:30 Marrakech
Connect
BA114 British Airways
BA668 British Airways
21:45 New York JFK
11:10 London Heathrow
09:35 London Heathrow
15:45 Marrakech
Connect
VS010 Virgin Atlantic
BA668 British Airways
22:00 New York JFK
11:10 London Heathrow
10:00 London Heathrow
15:45 Marrakech
Connect
TP210 TAP Portugal
TP1454 TAP Portugal
22:00 New York JFK
13:50 Lisbon
09:30 Lisbon
16:25 Marrakech
Connect

4. New York JFK to Casablanca

  1. You take a bus, shuttle or taxi from your location in United States to New York JFK.

  2. You take a flight from New York JFK to Casablanca and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.

Flight Depart Arrive
AA3392 American Airlines
AT211 Royal Air Maroc
15:05 New York JFK
21:15 Boston
16:32 Boston
08:50 Casablanca
Connect
AF023 Air France
AF1896 Air France
16:30 New York JFK
07:10 Paris CDG
05:45 Paris CDG
10:20 Casablanca
Connect
IB6250 Iberia
IB8790 Iberia
17:00 New York JFK
10:00 Madrid
06:05 Madrid
11:50 Casablanca
Connect
AA3389 American Airlines
AT211 Royal Air Maroc
17:00 New York JFK
21:15 Boston
18:28 Boston
08:50 Casablanca
Connect
AA94 American Airlines
IB8790 Iberia
19:00 New York JFK
10:00 Madrid
08:10 Madrid
11:50 Casablanca
Connect
AF007 Air France
AF1596 Air France
19:30 New York JFK
12:25 Paris CDG
08:50 Paris CDG
15:35 Casablanca
Connect
AT201 Royal Air Maroc
20:05 New York JFK
08:50 Casablanca Direct
IB6252 Iberia
AT973 Royal Air Maroc
21:05 New York JFK
13:15 Madrid
10:15 Madrid
15:05 Casablanca
Connect
AF011 Air France
AF1596 Air France
21:30 New York JFK
12:25 Paris CDG
10:50 Paris CDG
15:35 Casablanca
Connect
TP210 TAP Portugal
TP1442 TAP Portugal
22:00 New York JFK
13:20 Lisbon
09:30 Lisbon
16:10 Casablanca
Connect

5. Newark to Marrakech

  1. You take a bus, shuttle or taxi from your location in United States to Newark.

  2. You take a flight from Newark to Marrakech and cost approximately 480 USD.

  3. You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.

Flight Depart Arrive
B6918 JetBlue Airways
TP218 TAP Portugal
TP1452 TAP Portugal
14:45 Newark
18:45 Boston
09:25 Lisbon
15:55 Boston
06:00 Lisbon
12:00 Marrakech
Connect
UA30 United Airlines
LH676 Lufthansa
17:30 Newark
12:20 Munich
07:20 Munich
15:05 Marrakech
Connect
TP202 TAP Portugal
TP1454 TAP Portugal
17:45 Newark
13:50 Lisbon
05:55 Lisbon
16:25 Marrakech
Connect
TP202 TAP Portugal
TP1452 TAP Portugal
17:45 Newark
09:25 Lisbon
05:55 Lisbon
12:00 Marrakech
Connect
UA956 United Airlines
LX2200 Swiss
17:50 Newark
10:20 Geneva
07:35 Geneva
13:25 Marrakech
Connect
OS90 Austrian Airlines
OS899 Austrian Airlines
17:55 Newark
09:50 Vienna
08:15 Vienna
13:00 Marrakech
Connect
LH403 Lufthansa
LH1332 Lufthansa
18:00 Newark
11:50 Frankfurt
07:35 Frankfurt
15:30 Marrakech
Connect
UA57 United Airlines
AF9466 Air France
18:20 Newark
10:30 Paris CDG
07:25 Paris CDG
13:50 Marrakech
Connect
BA184 British Airways
BA2666 British Airways
18:25 Newark
09:10 London Heathrow
06:15 London Heathrow
13:45 Marrakech
Connect
BA184 British Airways
BA668 British Airways
18:25 Newark
09:25 London Heathrow
06:15 London Heathrow
14:00 Marrakech
Connect
BA184 British Airways
BA2666 British Airways
18:25 Newark
09:25 London Heathrow
06:15 London Heathrow
13:55 Marrakech
Connect
UA14 United Airlines
BA2666 British Airways
18:45 Newark
09:10 London Heathrow
06:55 London Heathrow
13:45 Marrakech
Connect
UA14 United Airlines
BA2666 British Airways
18:45 Newark
09:25 London Heathrow
06:55 London Heathrow
13:55 Marrakech
Connect
B0101 La Compagnie
AT749 Royal Air Maroc
19:30 Newark
11:55 Paris Orly
08:50 Paris Orly
15:05 Marrakech
Connect
B0101 La Compagnie
TO3012 Transavia France
19:30 Newark
09:50 Paris Orly
08:50 Paris Orly
13:15 Marrakech
Connect
UA960 United Airlines
LH1332 Lufthansa
19:45 Newark
11:50 Frankfurt
09:15 Frankfurt
15:30 Marrakech
Connect
UA904 United Airlines
BA668 British Airways
20:10 Newark
09:25 London Heathrow
08:25 London Heathrow
14:00 Marrakech
Connect
UA904 United Airlines
BA2666 British Airways
20:10 Newark
09:25 London Heathrow
08:25 London Heathrow
13:55 Marrakech
Connect
UA64 United Airlines
TP1452 TAP Portugal
20:25 Newark
09:25 Lisbon
08:10 Lisbon
12:00 Marrakech
Connect
TP212 TAP Portugal
TP1941 TAP Portugal
TP1454 TAP Portugal
20:50 Newark
11:20 Porto
13:50 Lisbon
08:30 Porto
12:20 Lisbon
16:25 Marrakech
Connect
LH413 Lufthansa
LH676 Lufthansa
20:50 Newark
12:20 Munich
10:25 Munich
15:05 Marrakech
Connect
UA16 United Airlines
BA668 British Airways
21:00 Newark
11:10 London Heathrow
09:10 London Heathrow
15:45 Marrakech
Connect
B0103 La Compagnie
AT749 Royal Air Maroc
21:50 Newark
11:55 Paris Orly
11:00 Paris Orly
15:05 Marrakech
Connect
B0103 La Compagnie
TO3016 Transavia France
21:50 Newark
13:40 Paris Orly
11:00 Paris Orly
17:10 Marrakech
Connect
UA940 United Airlines
BA668 British Airways
22:00 Newark
11:10 London Heathrow
10:15 London Heathrow
15:45 Marrakech
Connect
LV8010 Level
TO3018 Transavia France
22:30 Newark
14:15 Paris Orly
11:50 Paris Orly
17:45 Marrakech
Connect
LV8010 Level
TO3016 3120 Transavia France
22:30 Newark
14:30 Paris Orly
11:50 Paris Orly
18:00 Marrakech
Connect
LV8010 Level
TO3016 Transavia France
22:30 Newark
13:40 Paris Orly
11:50 Paris Orly
17:10 Marrakech
Connect
TP204 TAP Portugal
TP1456 TAP Portugal
23:40 Newark
21:00 Lisbon
11:50 Lisbon
00:10 Marrakech
Connect
TP204 TAP Portugal
TP1454 TAP Portugal
23:40 Newark
13:50 Lisbon
11:50 Lisbon
16:25 Marrakech
Connect
BF721 French Bee
TO3018 Transavia France
23:55 Newark
14:45 Paris Orly
13:05 Paris Orly
18:15 Marrakech
Connect
BF721 French Bee
TO3016 3120 Transavia France
23:55 Newark
14:30 Paris Orly
13:05 Paris Orly
18:00 Marrakech
Connect
BF721 French Bee
TO3018 Transavia France
23:55 Newark
14:15 Paris Orly
13:05 Paris Orly
17:45 Marrakech
Connect

6. Newark to Casablanca

  1. You take a bus, shuttle or taxi from your location in United States to Newark.

  2. You take a flight from Newark to Casablanca and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.

Flight Depart Arrive
AC7739 Air Canada
AC808 Air Canada
10:55 Newark
19:15 Montreal
12:25 Montreal
08:10 Casablanca
Connect
UA4298 United Airlines
AC808 Air Canada
12:13 Newark
19:15 Montreal
13:48 Montreal
08:10 Casablanca
Connect
B6918 JetBlue Airways
TP218 TAP Portugal
TP1436 TAP Portugal
14:45 Newark
18:45 Boston
09:20 Lisbon
15:55 Boston
06:00 Lisbon
11:40 Casablanca
Connect
AC7741 Air Canada
AC808 Air Canada
15:55 Newark
19:15 Montreal
17:25 Montreal
08:10 Casablanca
Connect
AC7741 Air Canada
AT209 Royal Air Maroc
15:55 Newark
20:15 Montreal
17:25 Montreal
08:40 Casablanca
Connect
UA4965 United Airlines
AT219 Royal Air Maroc
16:59 Newark
21:15 Washington Dulles
18:14 Washington Dulles
10:20 Casablanca
Connect
UA621 United Airlines
AT211 Royal Air Maroc
17:00 Newark
21:15 Boston
18:25 Boston
08:50 Casablanca
Connect
NK1192 Spirit Airlines
AT211 Royal Air Maroc
17:05 Newark
21:15 Boston
18:29 Boston
08:50 Casablanca
Connect
TP202 TAP Portugal
TP1442 TAP Portugal
17:45 Newark
13:20 Lisbon
05:55 Lisbon
16:10 Casablanca
Connect
TP202 TAP Portugal
TP1436 TAP Portugal
17:45 Newark
09:20 Lisbon
05:55 Lisbon
11:40 Casablanca
Connect
AC7743 Air Canada
AT209 Royal Air Maroc
17:50 Newark
20:15 Montreal
19:20 Montreal
08:40 Casablanca
Connect
UA70 United Airlines
HV5749 Transavia Holland
17:55 Newark
09:15 Amsterdam Schiphol
07:15 Amsterdam Schiphol
12:55 Casablanca
Connect
UA526 United Airlines
AT211 Royal Air Maroc
18:30 Newark
21:15 Boston
19:55 Boston
08:50 Casablanca
Connect
UA120 United Airlines
3O374 Air Arabia Maroc
19:20 Newark
10:40 Barcelona
09:00 Barcelona
11:55 Casablanca
Connect
UA51 United Airlines
AT973 Royal Air Maroc
20:15 Newark
13:15 Madrid
09:25 Madrid
15:05 Casablanca
Connect
UA64 United Airlines
TP1436 TAP Portugal
20:25 Newark
09:20 Lisbon
08:10 Lisbon
11:40 Casablanca
Connect
UA64 United Airlines
AT983 Royal Air Maroc
20:25 Newark
12:05 Lisbon
08:10 Lisbon
14:25 Casablanca
Connect
TP212 TAP Portugal
TP1941 TAP Portugal
TP1442 TAP Portugal
20:50 Newark
11:20 Porto
13:20 Lisbon
08:30 Porto
12:20 Lisbon
16:10 Casablanca
Connect
LX19 Swiss
AT937 Royal Air Maroc
21:30 Newark
12:50 Zurich
11:00 Zurich
15:10 Casablanca
Connect
UA144 United Airlines
AT997 Royal Air Maroc
21:55 Newark
12:50 Porto
09:45 Porto
14:25 Casablanca
Connect
LV8010 Level
AT765 Royal Air Maroc
22:30 Newark
14:45 Paris Orly
11:50 Paris Orly
17:45 Casablanca
Connect
TP204 TAP Portugal
TP1442 TAP Portugal
23:40 Newark
13:20 Lisbon
11:50 Lisbon
16:10 Casablanca
Connect
BF721 French Bee
AT765 Royal Air Maroc
23:55 Newark
14:45 Paris Orly
13:05 Paris Orly
17:45 Casablanca
Connect
BF721 French Bee
TO3068 Transavia France
23:55 Newark
15:15 Paris Orly
13:05 Paris Orly
18:30 Casablanca
Connect

References

Find Hotels in Morocco

You can find hotels and accommodations in Morocco with our hotels search tool below

Booking.com