HowToGo

Flight from Dominican Republic to Morocco

How to get to Morocco from Dominican Republic by flight ? You can check flights from Dominican Republic to Morocco below.

Search Transfer from Dominican Republic to Morocco

Search Flights

You can find flight ticket prices from Dominican Republic to Morocco with our flight tickets search tool below

1. Santo Domingo to Tangier

  1. You take a bus, shuttle or taxi from your location in Dominican Republic to Santo Domingo.

  2. You take a flight from Santo Domingo to Tangier and cost approximately 1000 USD.

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

Flight Depart Arrive
IB6500 Iberia
IB8796 Iberia
16:10 Santo Domingo
11:35 Madrid
06:30 Madrid
11:55 Tangier
Connect
IB6500 Iberia
3O392 Air Arabia Maroc
16:10 Santo Domingo
10:40 Madrid
06:30 Madrid
11:15 Tangier
Connect
IB6500 Iberia
FR7754 Ryanair
16:10 Santo Domingo
12:25 Madrid
06:30 Madrid
12:55 Tangier
Connect
IB6500 Iberia
IB8736 Iberia
FR2197 Ryanair
16:10 Santo Domingo
07:40 Madrid
10:25 Toulouse
06:30 Madrid
09:00 Toulouse
11:20 Tangier
Connect
B62994 JetBlue Airways
IB6300 Iberia
IB8796 Iberia
17:11 Santo Domingo
20:15 San Juan
11:35 Madrid
18:14 San Juan
10:20 Madrid
11:55 Tangier
Connect
TX556 Air Caraïbes
AT667 Royal Air Maroc
18:40 Santo Domingo
14:30 Paris Orly
09:15 Paris Orly
16:05 Tangier
Connect
UX088 Air Europa
FR7754 Ryanair
20:50 Santo Domingo
12:25 Madrid
11:00 Madrid
12:55 Tangier
Connect

2. Santo Domingo to Marrakech

  1. You take a bus, shuttle or taxi from your location in Dominican Republic to Santo Domingo.

  2. You take a flight from Santo Domingo to Marrakech and cost approximately 1200 USD.

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

Flight Depart Arrive
IB6500 Iberia
IB8816 Iberia
16:10 Santo Domingo
08:40 Madrid
06:30 Madrid
09:45 Marrakech
Connect
IB6500 Iberia
IB3344 Iberia
16:10 Santo Domingo
13:25 Madrid
06:30 Madrid
14:25 Marrakech
Connect
IB6500 Iberia
IB8818 Iberia
16:10 Santo Domingo
15:55 Madrid
06:30 Madrid
17:00 Marrakech
Connect
TX556 Air Caraïbes
TB7522 TUI fly Belgium
18:40 Santo Domingo
11:05 Paris Orly
09:15 Paris Orly
13:20 Marrakech
Connect
AF741 Air France
AF1076 Air France
20:25 Santo Domingo
14:25 Paris CDG
11:10 Paris CDG
16:45 Marrakech
Connect
AF741 Air France
AF9406 Air France
20:25 Santo Domingo
21:05 Paris CDG
11:10 Paris CDG
23:25 Marrakech
Connect
UX088 Air Europa
FR7752 Ryanair
20:50 Santo Domingo
12:55 Madrid
11:00 Madrid
14:00 Marrakech
Connect
UX088 Air Europa
IB3344 Iberia
20:50 Santo Domingo
13:25 Madrid
11:00 Madrid
14:25 Marrakech
Connect
UX088 Air Europa
UX1423 Air Europa
20:50 Santo Domingo
23:30 Madrid
11:00 Madrid
00:30 Marrakech
Connect

3. Punta Cana to Marrakech

  1. You take a bus, shuttle or taxi from your location in Dominican Republic to Punta Cana.

  2. You take a flight from Punta Cana 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
AA2519 American Airlines
AT201 Royal Air Maroc
AT411 Royal Air Maroc
13:10 Punta Cana
20:40 New York JFK
09:55 Casablanca
17:10 New York JFK
08:30 Casablanca
10:50 Marrakech
Connect
AA2519 American Airlines
AT201 Royal Air Maroc
AT403 Royal Air Maroc
13:10 Punta Cana
20:40 New York JFK
11:50 Casablanca
17:10 New York JFK
08:30 Casablanca
12:40 Marrakech
Connect
AA759 American Airlines
AT211 Royal Air Maroc
AT411 Royal Air Maroc
14:15 Punta Cana
21:15 Boston
09:55 Casablanca
17:26 Boston
08:50 Casablanca
10:50 Marrakech
Connect
AA759 American Airlines
AT211 Royal Air Maroc
AT403 Royal Air Maroc
14:15 Punta Cana
21:15 Boston
11:50 Casablanca
17:26 Boston
08:50 Casablanca
12:40 Marrakech
Connect
DL944 Delta
AT201 Royal Air Maroc
AT411 Royal Air Maroc
14:42 Punta Cana
20:40 New York JFK
09:55 Casablanca
18:54 New York JFK
08:30 Casablanca
10:50 Marrakech
Connect
DL946 Delta
AT211 Royal Air Maroc
AT411 Royal Air Maroc
15:40 Punta Cana
21:15 Boston
09:55 Casablanca
20:04 Boston
08:50 Casablanca
10:50 Marrakech
Connect
DL946 Delta
AT211 Royal Air Maroc
AT403 Royal Air Maroc
15:40 Punta Cana
21:15 Boston
11:50 Casablanca
20:04 Boston
08:50 Casablanca
12:40 Marrakech
Connect
TB162 TUI fly Belgium
FR5237 Ryanair
16:15 Punta Cana
14:15 Brussels
06:50 Brussels
16:50 Marrakech
Connect
TX607 Air Caraïbes
TO3012 Transavia France
17:00 Punta Cana
08:15 Paris Orly
07:25 Paris Orly
10:40 Marrakech
Connect
TX607 Air Caraïbes
TB7522 TUI fly Belgium
17:00 Punta Cana
11:05 Paris Orly
07:25 Paris Orly
13:20 Marrakech
Connect
TX607 Air Caraïbes
AT749 Royal Air Maroc
17:00 Punta Cana
13:20 Paris Orly
07:25 Paris Orly
15:25 Marrakech
Connect
BA2204 British Airways
BA2666 British Airways
17:05 Punta Cana
13:25 London Gatwick
06:25 London Gatwick
17:05 Marrakech
Connect
6O852 Orbest
TP1450 TAP Portugal
18:30 Punta Cana
14:05 Lisbon
06:55 Lisbon
15:40 Marrakech
Connect
6O852 Orbest
TP1456 TAP Portugal
18:30 Punta Cana
09:25 Lisbon
06:55 Lisbon
11:00 Marrakech
Connect
W21812 FlexFlight ApS
IB3111 Iberia
IB3344 Iberia
18:30 Punta Cana
08:30 Lisbon
13:25 Madrid
06:55 Lisbon
10:55 Madrid
14:25 Marrakech
Connect
W21812 FlexFlight ApS
TP1456 TAP Portugal
18:30 Punta Cana
09:25 Lisbon
06:55 Lisbon
11:00 Marrakech
Connect
W21812 FlexFlight ApS
TP1450 TAP Portugal
18:30 Punta Cana
14:05 Lisbon
06:55 Lisbon
15:40 Marrakech
Connect
6O852 Orbest
IB3111 Iberia
IB3344 Iberia
18:30 Punta Cana
08:30 Lisbon
13:25 Madrid
06:55 Lisbon
10:55 Madrid
14:25 Marrakech
Connect
AF969 Air France
AF9406 Air France
19:05 Punta Cana
21:05 Paris CDG
09:45 Paris CDG
23:25 Marrakech
Connect
AF969 Air France
AF1076 Air France
19:05 Punta Cana
14:25 Paris CDG
09:45 Paris CDG
16:45 Marrakech
Connect
TX560 Air Caraïbes
TO3018 Transavia France
19:55 Punta Cana
14:10 Paris Orly
10:40 Paris Orly
16:35 Marrakech
Connect
TX560 Air Caraïbes
AT749 Royal Air Maroc
19:55 Punta Cana
13:20 Paris Orly
10:40 Paris Orly
15:25 Marrakech
Connect
TX560 Air Caraïbes
TO3010 Transavia France
19:55 Punta Cana
16:20 Paris Orly
10:40 Paris Orly
18:45 Marrakech
Connect
EB1108 4108 6108 Wamos Air
AT973 Royal Air Maroc
AT409 Royal Air Maroc
20:00 Punta Cana
13:50 Madrid
16:05 Casablanca
10:25 Madrid
14:40 Casablanca
17:00 Marrakech
Connect
EB1108 4108 6108 Wamos Air
FR7752 Ryanair
20:00 Punta Cana
12:55 Madrid
10:25 Madrid
14:00 Marrakech
Connect
EB1108 4108 6108 Wamos Air
TP1019 TAP Portugal
TP1450 TAP Portugal
20:00 Punta Cana
12:20 Madrid
14:05 Lisbon
10:25 Madrid
12:40 Lisbon
15:40 Marrakech
Connect
EB1108 4108 6108 Wamos Air
IB3344 Iberia
20:00 Punta Cana
13:25 Madrid
10:25 Madrid
14:25 Marrakech
Connect
EB1108 4108 6108 Wamos Air
IB8818 Iberia
20:00 Punta Cana
15:55 Madrid
10:25 Madrid
17:00 Marrakech
Connect
E9802 Evelop
IB3344 Iberia
20:10 Punta Cana
13:25 Madrid
10:05 Madrid
14:25 Marrakech
Connect
E9802 Evelop
AT973 Royal Air Maroc
AT419 Royal Air Maroc
20:10 Punta Cana
13:50 Madrid
16:40 Casablanca
10:05 Madrid
14:40 Casablanca
17:30 Marrakech
Connect
E9802 Evelop
FR7728 Ryanair
20:10 Punta Cana
13:30 Madrid
10:05 Madrid
14:35 Marrakech
Connect
E9802 Evelop
TP1019 TAP Portugal
TP1450 TAP Portugal
20:10 Punta Cana
12:20 Madrid
14:05 Lisbon
10:05 Madrid
12:40 Lisbon
15:40 Marrakech
Connect
E9802 Evelop
FR7752 Ryanair
20:10 Punta Cana
12:55 Madrid
10:05 Madrid
14:00 Marrakech
Connect
UX034 Air Europa
AT973 Royal Air Maroc
AT419 Royal Air Maroc
20:55 Punta Cana
13:50 Madrid
16:40 Casablanca
11:15 Madrid
14:40 Casablanca
17:30 Marrakech
Connect
UX034 Air Europa
UX1423 Air Europa
20:55 Punta Cana
23:30 Madrid
11:15 Madrid
00:30 Marrakech
Connect
UX034 Air Europa
AT973 Royal Air Maroc
AT409 Royal Air Maroc
20:55 Punta Cana
13:50 Madrid
16:05 Casablanca
11:15 Madrid
14:40 Casablanca
17:00 Marrakech
Connect
UX034 Air Europa
IB3344 Iberia
20:55 Punta Cana
13:25 Madrid
11:15 Madrid
14:25 Marrakech
Connect
UX034 Air Europa
FR7752 Ryanair
20:55 Punta Cana
12:55 Madrid
11:15 Madrid
14:00 Marrakech
Connect
UX034 Air Europa
UX5039 Air Europa
UX1437 Air Europa
20:55 Punta Cana
14:45 Madrid
01:15 Malaga
11:15 Madrid
16:15 Malaga
01:40 Marrakech
Connect

4. Santo Domingo to Rabat

  1. You take a bus, shuttle or taxi from your location in Dominican Republic to Santo Domingo.

  2. You take a flight from Santo Domingo to Rabat and cost approximately 1300 USD.

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

Flight Depart Arrive
IB6500 Iberia
IB3402 Iberia
TB7532 TUI fly Belgium
16:10 Santo Domingo
07:50 Madrid
10:55 Paris Orly
06:30 Madrid
09:50 Paris Orly
12:40 Rabat
Connect
IB6500 Iberia
FR5352 Ryanair
16:10 Santo Domingo
14:20 Madrid
06:30 Madrid
15:00 Rabat
Connect
IB6500 Iberia
AT975 Royal Air Maroc
16:10 Santo Domingo
13:55 Madrid
06:30 Madrid
14:30 Rabat
Connect
IB6500 Iberia
IB8992 Iberia
FR5495 Ryanair
16:10 Santo Domingo
07:35 Madrid
10:00 Sevilla
06:30 Madrid
08:40 Sevilla
10:00 Rabat
Connect
TX556 Air Caraïbes
TB7532 TUI fly Belgium
18:40 Santo Domingo
10:55 Paris Orly
09:15 Paris Orly
12:40 Rabat
Connect
TX556 Air Caraïbes
AT783 Royal Air Maroc
18:40 Santo Domingo
15:25 Paris Orly
09:15 Paris Orly
17:10 Rabat
Connect
TX556 Air Caraïbes
TB7534 TUI fly Belgium
18:40 Santo Domingo
15:50 Paris Orly
09:15 Paris Orly
17:45 Rabat
Connect
AF741 Air France
AF1358 Air France
20:25 Santo Domingo
20:45 Paris CDG
11:10 Paris CDG
22:40 Rabat
Connect
AF741 Air France
AF1458 Air France
20:25 Santo Domingo
15:20 Paris CDG
11:10 Paris CDG
17:15 Rabat
Connect
UX088 Air Europa
FR5352 Ryanair
20:50 Santo Domingo
14:20 Madrid
11:00 Madrid
15:00 Rabat
Connect
UX088 Air Europa
AT975 Royal Air Maroc
20:50 Santo Domingo
13:55 Madrid
11:00 Madrid
14:30 Rabat
Connect

5. Punta Cana to Casablanca

  1. You take a bus, shuttle or taxi from your location in Dominican Republic to Punta Cana.

  2. You take a flight from Punta Cana to Casablanca and cost approximately 1200 USD.

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

Flight Depart Arrive
B6268 JetBlue Airways
AT201 Royal Air Maroc
12:22 Punta Cana
20:40 New York JFK
16:20 New York JFK
08:30 Casablanca
Connect
AA790 American Airlines
AA82 American Airlines
12:55 Punta Cana
21:30 Philadelphia
16:50 Philadelphia
10:05 Casablanca
Connect
B62896 JetBlue Airways
AT211 Royal Air Maroc
13:08 Punta Cana
21:15 Boston
17:23 Boston
08:50 Casablanca
Connect
AA2519 American Airlines
AT201 Royal Air Maroc
13:10 Punta Cana
20:40 New York JFK
17:10 New York JFK
08:30 Casablanca
Connect
AA759 American Airlines
AT211 Royal Air Maroc
14:15 Punta Cana
21:15 Boston
17:26 Boston
08:50 Casablanca
Connect
DL944 Delta
AT201 Royal Air Maroc
14:42 Punta Cana
20:40 New York JFK
18:54 New York JFK
08:30 Casablanca
Connect
AA845 American Airlines
AA82 American Airlines
14:55 Punta Cana
21:30 Philadelphia
18:50 Philadelphia
10:05 Casablanca
Connect
DL946 Delta
AT211 Royal Air Maroc
15:40 Punta Cana
21:15 Boston
20:04 Boston
08:50 Casablanca
Connect
DE2227 Condor Flugdienst
LH1314 Lufthansa
15:50 Punta Cana
08:30 Frankfurt
07:20 Frankfurt
11:00 Casablanca
Connect
TX607 Air Caraïbes
TO3068 Transavia France
17:00 Punta Cana
08:15 Paris Orly
07:25 Paris Orly
10:30 Casablanca
Connect
TX607 Air Caraïbes
AT761 Royal Air Maroc
17:00 Punta Cana
12:45 Paris Orly
07:25 Paris Orly
14:45 Casablanca
Connect
BA2204 British Airways
AT807 Royal Air Maroc
17:05 Punta Cana
11:35 London Gatwick
06:25 London Gatwick
14:55 Casablanca
Connect
6O852 Orbest
TP1436 TAP Portugal
18:30 Punta Cana
13:50 Lisbon
06:55 Lisbon
15:15 Casablanca
Connect
6O852 Orbest
AT983 Royal Air Maroc
18:30 Punta Cana
12:25 Lisbon
06:55 Lisbon
13:45 Casablanca
Connect
W21812 FlexFlight ApS
AT983 Royal Air Maroc
18:30 Punta Cana
12:25 Lisbon
06:55 Lisbon
13:45 Casablanca
Connect
W21812 FlexFlight ApS
TP1436 TAP Portugal
18:30 Punta Cana
13:50 Lisbon
06:55 Lisbon
15:15 Casablanca
Connect
AF969 Air France
AF1496 Air France
19:05 Punta Cana
19:00 Paris CDG
09:45 Paris CDG
21:10 Casablanca
Connect
AF969 Air France
AF1596 Air France
19:05 Punta Cana
12:25 Paris CDG
09:45 Paris CDG
14:35 Casablanca
Connect
AF969 Air France
AF1196 Air France
19:05 Punta Cana
15:00 Paris CDG
09:45 Paris CDG
17:10 Casablanca
Connect
TX560 Air Caraïbes
AT761 Royal Air Maroc
19:55 Punta Cana
12:45 Paris Orly
10:40 Paris Orly
14:45 Casablanca
Connect
TX560 Air Caraïbes
AT775 Royal Air Maroc
19:55 Punta Cana
14:20 Paris Orly
10:40 Paris Orly
16:20 Casablanca
Connect
TX560 Air Caraïbes
AT753 Royal Air Maroc
19:55 Punta Cana
15:40 Paris Orly
10:40 Paris Orly
17:40 Casablanca
Connect
EB1108 4108 6108 Wamos Air
IB8794 Iberia
20:00 Punta Cana
16:40 Madrid
10:25 Madrid
17:30 Casablanca
Connect
EB1108 4108 6108 Wamos Air
AT973 Royal Air Maroc
20:00 Punta Cana
13:50 Madrid
10:25 Madrid
14:40 Casablanca
Connect
E9802 Evelop
TP1019 TAP Portugal
TP1436 TAP Portugal
20:10 Punta Cana
12:20 Madrid
13:50 Lisbon
10:05 Madrid
12:40 Lisbon
15:15 Casablanca
Connect
E9802 Evelop
AT973 Royal Air Maroc
20:10 Punta Cana
13:50 Madrid
10:05 Madrid
14:40 Casablanca
Connect
E9802 Evelop
IB8790 Iberia
20:10 Punta Cana
10:55 Madrid
10:05 Madrid
11:45 Casablanca
Connect
E9802 Evelop
IB8794 Iberia
20:10 Punta Cana
16:40 Madrid
10:05 Madrid
17:30 Casablanca
Connect
UX034 Air Europa
IB8794 Iberia
20:55 Punta Cana
16:40 Madrid
11:15 Madrid
17:30 Casablanca
Connect
UX034 Air Europa
AT973 Royal Air Maroc
20:55 Punta Cana
13:50 Madrid
11:15 Madrid
14:40 Casablanca
Connect

6. Punta Cana to Tangier

  1. You take a bus, shuttle or taxi from your location in Dominican Republic to Punta Cana.

  2. You take a flight from Punta Cana to Tangier and cost approximately 950 USD.

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

Flight Depart Arrive
B6431 JetBlue Airways
IB6300 Iberia
IB8796 Iberia
11:42 Punta Cana
20:15 San Juan
11:35 Madrid
12:40 San Juan
10:20 Madrid
11:55 Tangier
Connect
B62931 JetBlue Airways
IB6300 Iberia
IB8796 Iberia
15:30 Punta Cana
20:15 San Juan
11:35 Madrid
16:27 San Juan
10:20 Madrid
11:55 Tangier
Connect
TB162 TUI fly Belgium
AT691 Royal Air Maroc
16:15 Punta Cana
12:05 Brussels
06:50 Brussels
14:00 Tangier
Connect
TB162 TUI fly Belgium
AT677 Royal Air Maroc
16:15 Punta Cana
12:30 Brussels
06:50 Brussels
14:25 Tangier
Connect
TX607 Air Caraïbes
AT667 Royal Air Maroc
17:00 Punta Cana
14:30 Paris Orly
07:25 Paris Orly
16:05 Tangier
Connect
W21812 FlexFlight ApS
AT983 Royal Air Maroc
AT990 Royal Air Maroc
18:30 Punta Cana
12:25 Lisbon
16:50 Casablanca
06:55 Lisbon
13:45 Casablanca
17:55 Tangier
Connect
W21812 FlexFlight ApS
U27641 easyJet
U27703 easyJet
18:30 Punta Cana
10:50 Lisbon
15:55 Nantes
06:55 Lisbon
13:50 Nantes
17:20 Tangier
Connect
6O852 Orbest
U27641 easyJet
U27703 easyJet
18:30 Punta Cana
10:50 Lisbon
15:55 Nantes
06:55 Lisbon
13:50 Nantes
17:20 Tangier
Connect
6O852 Orbest
AT983 Royal Air Maroc
AT990 Royal Air Maroc
18:30 Punta Cana
12:25 Lisbon
16:50 Casablanca
06:55 Lisbon
13:45 Casablanca
17:55 Tangier
Connect
AF969 Air France
AF7724 Air France
U27703 easyJet
19:05 Punta Cana
12:20 Paris CDG
15:55 Nantes
09:45 Paris CDG
13:25 Nantes
17:20 Tangier
Connect
AF969 Air France
3O364 Air Arabia Maroc
19:05 Punta Cana
11:50 Paris CDG
09:45 Paris CDG
13:30 Tangier
Connect
TX560 Air Caraïbes
AT667 Royal Air Maroc
19:55 Punta Cana
14:30 Paris Orly
10:40 Paris Orly
16:05 Tangier
Connect
EB1108 4108 6108 Wamos Air
IB8796 Iberia
20:00 Punta Cana
11:35 Madrid
10:25 Madrid
11:55 Tangier
Connect
EB1108 4108 6108 Wamos Air
FR7754 Ryanair
20:00 Punta Cana
12:25 Madrid
10:25 Madrid
12:55 Tangier
Connect
E9802 Evelop
AT973 Royal Air Maroc
AT990 Royal Air Maroc
20:10 Punta Cana
13:50 Madrid
16:50 Casablanca
10:05 Madrid
14:40 Casablanca
17:55 Tangier
Connect
E9802 Evelop
FR7754 Ryanair
20:10 Punta Cana
12:25 Madrid
10:05 Madrid
12:55 Tangier
Connect
E9802 Evelop
IB8796 Iberia
20:10 Punta Cana
11:35 Madrid
10:05 Madrid
11:55 Tangier
Connect
E9802 Evelop
IB8790 Iberia
AT990 Royal Air Maroc
20:10 Punta Cana
10:55 Madrid
16:50 Casablanca
10:05 Madrid
11:45 Casablanca
17:55 Tangier
Connect
UX034 Air Europa
UX7703 Air Europa
VY7368 Vueling Airlines
20:55 Punta Cana
15:10 Madrid
19:35 Barcelona
11:15 Madrid
16:35 Barcelona
20:30 Tangier
Connect
UX034 Air Europa
FR7754 Ryanair
20:55 Punta Cana
12:25 Madrid
11:15 Madrid
12:55 Tangier
Connect
UX034 Air Europa
UX7703 Air Europa
VY7364 Vueling Airlines
20:55 Punta Cana
15:10 Madrid
20:15 Barcelona
11:15 Madrid
16:35 Barcelona
21:10 Tangier
Connect
UX034 Air Europa
AT973 Royal Air Maroc
AT990 Royal Air Maroc
20:55 Punta Cana
13:50 Madrid
16:50 Casablanca
11:15 Madrid
14:40 Casablanca
17:55 Tangier
Connect

References

Find Hotels in Morocco

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

Booking.com