How to get to Morocco from Cyprus by flight ? You can check flights from Cyprus to Morocco below.
You can find flight ticket prices from Cyprus to Morocco with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cyprus to Ercan.
You take a flight from Ercan to Casablanca and cost approximately 360 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK965
Turkish Airlines
TK617
Turkish Airlines
|
02:40
Ercan
11:35
Istanbul Ataturk
|
04:20
Istanbul Ataturk
14:30
Casablanca
|
Connect |
KK1007
AtlasGlobal
TK617
Turkish Airlines
|
07:20
Ercan
11:35
Istanbul Ataturk
|
09:10
Istanbul Ataturk
14:30
Casablanca
|
Connect |
TK961
Turkish Airlines
TK617
Turkish Airlines
|
08:50
Ercan
11:35
Istanbul Ataturk
|
10:40
Istanbul Ataturk
14:30
Casablanca
|
Connect |
PC1892
Pegasus Airlines
PC2407
Pegasus Airlines
PC651
Pegasus Airlines
|
09:30
Ercan
14:40
Gaziantep
19:55
Sabiha Gokcen
|
10:35
Gaziantep
16:20
Sabiha Gokcen
23:00
Casablanca
|
Connect |
PC1904
Pegasus Airlines
PC2131
Pegasus Airlines
PC651
Pegasus Airlines
|
09:30
Ercan
11:05
Hatay
19:55
Sabiha Gokcen
|
10:30
Hatay
12:45
Sabiha Gokcen
23:00
Casablanca
|
Connect |
PC1904
Pegasus Airlines
PC2135
Pegasus Airlines
PC651
Pegasus Airlines
|
09:30
Ercan
13:25
Hatay
19:55
Sabiha Gokcen
|
10:30
Hatay
15:05
Sabiha Gokcen
23:00
Casablanca
|
Connect |
PC1892
Pegasus Airlines
PC2403
Pegasus Airlines
PC651
Pegasus Airlines
|
09:30
Ercan
11:30
Gaziantep
19:55
Sabiha Gokcen
|
10:35
Gaziantep
13:10
Sabiha Gokcen
23:00
Casablanca
|
Connect |
PC1917
Pegasus Airlines
PC651
Pegasus Airlines
|
10:10
Ercan
19:55
Sabiha Gokcen
|
11:40
Sabiha Gokcen
23:00
Casablanca
|
Connect |
PC1917
Pegasus Airlines
AT913
Royal Air Maroc
|
10:10
Ercan
15:05
Sabiha Gokcen
|
11:40
Sabiha Gokcen
18:05
Casablanca
|
Connect |
TK7621
Turkish Airlines
AT913
Royal Air Maroc
|
10:50
Ercan
15:05
Sabiha Gokcen
|
12:20
Sabiha Gokcen
18:05
Casablanca
|
Connect |
PC1853
Pegasus Airlines
PC2089
Pegasus Airlines
PC651
Pegasus Airlines
|
12:10
Ercan
15:05
Adana
19:55
Sabiha Gokcen
|
13:00
Adana
16:35
Sabiha Gokcen
23:00
Casablanca
|
Connect |
KK1001
AtlasGlobal
AT911
Royal Air Maroc
|
12:40
Ercan
18:15
Istanbul Ataturk
|
14:20
Istanbul Ataturk
21:00
Casablanca
|
Connect |
PC1919
Pegasus Airlines
PC651
Pegasus Airlines
|
14:25
Ercan
19:55
Sabiha Gokcen
|
15:55
Sabiha Gokcen
23:00
Casablanca
|
Connect |
TK7623
Turkish Airlines
PC651
Pegasus Airlines
|
15:15
Ercan
19:55
Sabiha Gokcen
|
16:45
Sabiha Gokcen
23:00
Casablanca
|
Connect |
TK7614
Turkish Airlines
TK1147
Turkish Airlines
|
15:25
Ercan
19:30
Antalya
|
16:30
Antalya
22:50
Casablanca
|
Connect |
PC1872
Pegasus Airlines
TK1147
Turkish Airlines
|
16:20
Ercan
19:30
Antalya
|
17:15
Antalya
22:50
Casablanca
|
Connect |
PC1921
Pegasus Airlines
3O438
Air Arabia Maroc
|
19:45
Ercan
00:10
Sabiha Gokcen
|
21:15
Sabiha Gokcen
03:05
Casablanca
|
Connect |
TK7625
Turkish Airlines
3O438
Air Arabia Maroc
|
21:05
Ercan
00:10
Sabiha Gokcen
|
22:35
Sabiha Gokcen
03:05
Casablanca
|
Connect |
PC1897
Pegasus Airlines
3O438
Air Arabia Maroc
|
21:25
Ercan
00:10
Sabiha Gokcen
|
22:55
Sabiha Gokcen
03:05
Casablanca
|
Connect |
TK7627
Turkish Airlines
3O436
Air Arabia Maroc
|
22:10
Ercan
01:30
Sabiha Gokcen
|
23:40
Sabiha Gokcen
04:25
Casablanca
|
Connect |
PC1915
Pegasus Airlines
3O436
Air Arabia Maroc
|
22:20
Ercan
01:30
Sabiha Gokcen
|
23:50
Sabiha Gokcen
04:25
Casablanca
|
Connect |
PC1923
Pegasus Airlines
3O436
Air Arabia Maroc
|
23:00
Ercan
01:30
Sabiha Gokcen
|
00:30
Sabiha Gokcen
04:25
Casablanca
|
Connect |
You take a bus, shuttle or taxi from your location in Cyprus to Ercan.
You take a flight from Ercan to Marrakech and cost approximately 550 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK971
Turkish Airlines
TK619
Turkish Airlines
|
00:05
Ercan
11:30
Istanbul Ataturk
|
01:45
Istanbul Ataturk
15:00
Marrakech
|
Connect |
TK965
Turkish Airlines
TK619
Turkish Airlines
|
02:40
Ercan
11:30
Istanbul Ataturk
|
04:20
Istanbul Ataturk
15:00
Marrakech
|
Connect |
TK7609
Turkish Airlines
TK2123
Turkish Airlines
TK619
Turkish Airlines
|
06:00
Ercan
09:15
Ankara
11:30
Istanbul Ataturk
|
07:20
Ankara
10:35
Istanbul Ataturk
15:00
Marrakech
|
Connect |
TK7609
Turkish Airlines
TK2117
Turkish Airlines
TK619
Turkish Airlines
|
06:00
Ercan
08:20
Ankara
11:30
Istanbul Ataturk
|
07:20
Ankara
09:40
Istanbul Ataturk
15:00
Marrakech
|
Connect |
KK1007
AtlasGlobal
TK619
Turkish Airlines
|
07:20
Ercan
11:30
Istanbul Ataturk
|
09:10
Istanbul Ataturk
15:00
Marrakech
|
Connect |
TK961
Turkish Airlines
TK619
Turkish Airlines
|
08:50
Ercan
11:30
Istanbul Ataturk
|
10:40
Istanbul Ataturk
15:00
Marrakech
|
Connect |
You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.
You take a flight from Larnaca to Marrakech and cost approximately 370 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
LH1295
Lufthansa
LH1332
Lufthansa
|
03:20
Larnaca
09:35
Frankfurt
|
06:20
Frankfurt
12:15
Marrakech
|
Connect |
LO172
LOT
W61597
Wizz Air
|
03:50
Larnaca
07:30
Warsaw Chopin
|
06:25
Warsaw Chopin
11:30
Marrakech
|
Connect |
OA901
Olympic Air
A3738
Aegean Airlines
|
05:10
Larnaca
13:30
Athens
|
06:55
Athens
16:00
Marrakech
|
Connect |
OS836
Austrian Airlines
3O528
Air Arabia Maroc
|
06:25
Larnaca
11:55
Vienna
|
08:45
Vienna
15:15
Marrakech
|
Connect |
OS836
Austrian Airlines
OS899
Austrian Airlines
|
06:25
Larnaca
09:50
Vienna
|
08:45
Vienna
13:00
Marrakech
|
Connect |
BA673
British Airways
BA668
British Airways
|
06:50
Larnaca
11:55
London Heathrow
|
09:55
London Heathrow
15:35
Marrakech
|
Connect |
0B5161
Blue Air
FR5118
Ryanair
|
07:30
Larnaca
12:20
Athens
|
09:15
Athens
14:55
Marrakech
|
Connect |
0B5161
Blue Air
A3738
Aegean Airlines
|
07:30
Larnaca
13:30
Athens
|
09:15
Athens
16:00
Marrakech
|
Connect |
OA911
Olympic Air
A3738
Aegean Airlines
|
08:00
Larnaca
13:30
Athens
|
09:45
Athens
16:00
Marrakech
|
Connect |
OA911
Olympic Air
FR5118
Ryanair
|
08:00
Larnaca
12:20
Athens
|
09:45
Athens
14:55
Marrakech
|
Connect |
CY310
Charlie Airlines Limited
FR5118
Ryanair
|
09:40
Larnaca
12:20
Athens
|
11:25
Athens
14:55
Marrakech
|
Connect |
OA903
Olympic Air
A3738
Aegean Airlines
|
10:40
Larnaca
13:30
Athens
|
12:25
Athens
16:00
Marrakech
|
Connect |
OE709
Cairo Aviation
OE630
Cairo Aviation
|
11:00
Larnaca
14:15
Vienna
|
13:20
Vienna
17:15
Marrakech
|
Connect |
HV5314
Transavia Holland
HV5753
Transavia Holland
|
12:15
Larnaca
16:55
Amsterdam Schiphol
|
15:55
Amsterdam Schiphol
19:45
Marrakech
|
Connect |
U28970
easyJet
U28893
easyJet
|
21:00
Larnaca
06:25
London Gatwick
|
23:50
London Gatwick
10:05
Marrakech
|
Connect |
U28968
easyJet
U28893
easyJet
|
22:20
Larnaca
07:25
London Gatwick
|
01:15
London Gatwick
11:10
Marrakech
|
Connect |
U28968
easyJet
U28893
easyJet
|
22:20
Larnaca
06:25
London Gatwick
|
01:15
London Gatwick
10:05
Marrakech
|
Connect |
U28968
easyJet
U28895
easyJet
|
22:20
Larnaca
06:55
London Gatwick
|
01:15
London Gatwick
10:45
Marrakech
|
Connect |
BA2674
British Airways
BA2666
British Airways
|
23:45
Larnaca
08:20
London Gatwick
|
02:45
London Gatwick
11:55
Marrakech
|
Connect |
BA2674
British Airways
BA2668
British Airways
|
23:45
Larnaca
07:20
London Gatwick
|
02:45
London Gatwick
10:55
Marrakech
|
Connect |
You take a bus, shuttle or taxi from your location in Cyprus to Larnaca.
You take a flight from Larnaca to Casablanca and cost approximately 200 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
CY132
Charlie Airlines Limited
AT273
Royal Air Maroc
|
05:30
Larnaca
08:00
Cairo
|
06:00
Cairo
12:35
Casablanca
|
Connect |
CY132
Charlie Airlines Limited
MS847
Egyptair
|
05:30
Larnaca
08:00
Cairo
|
06:00
Cairo
12:30
Casablanca
|
Connect |
CY122
Charlie Airlines Limited
AT275
Royal Air Maroc
|
05:50
Larnaca
08:10
Beirut
|
06:30
Beirut
11:55
Casablanca
|
Connect |
CY340
Charlie Airlines Limited
AZ0874
Alitalia
|
09:00
Larnaca
13:30
Rome
|
11:20
Rome
15:45
Casablanca
|
Connect |
CY340
Charlie Airlines Limited
AT943
Royal Air Maroc
|
09:00
Larnaca
12:45
Rome
|
11:20
Rome
15:05
Casablanca
|
Connect |
OA903
Olympic Air
A3736
Aegean Airlines
|
10:40
Larnaca
22:00
Athens
|
12:25
Athens
00:20
Casablanca
|
Connect |
W62828
Wizz Air
AT827
Royal Air Maroc
|
10:45
Larnaca
17:55
Vienna
|
13:05
Vienna
20:45
Casablanca
|
Connect |
OE709
Cairo Aviation
AT827
Royal Air Maroc
|
11:00
Larnaca
17:55
Vienna
|
13:20
Vienna
20:45
Casablanca
|
Connect |
WK371
Edelweiss Air
AT937
Royal Air Maroc
|
11:25
Larnaca
18:15
Zurich
|
14:15
Zurich
20:35
Casablanca
|
Connect |
DE1661
Condor Flugdienst
AT811
Royal Air Maroc
|
11:45
Larnaca
18:40
Frankfurt
|
14:45
Frankfurt
21:15
Casablanca
|
Connect |
HV5314
Transavia Holland
AT851
Royal Air Maroc
|
12:15
Larnaca
18:40
Amsterdam Schiphol
|
15:55
Amsterdam Schiphol
21:20
Casablanca
|
Connect |
EK109
Emirates
KM724
Air Malta
|
12:20
Larnaca
16:30
Malta
|
14:05
Malta
18:55
Casablanca
|
Connect |
MS744
Egyptair
MS861
Egyptair
|
12:25
Larnaca
18:45
Cairo
|
12:50
Cairo
23:15
Casablanca
|
Connect |
FR2092
Ryanair
AT833
Royal Air Maroc
|
12:30
Larnaca
18:40
Brussels
|
16:00
Brussels
21:05
Casablanca
|
Connect |
CY352
Charlie Airlines Limited
AT931
Royal Air Maroc
|
12:45
Larnaca
17:55
Geneva
|
15:55
Geneva
19:50
Casablanca
|
Connect |
U22560
easyJet
AT951
Royal Air Maroc
|
12:45
Larnaca
18:30
Milan Malpensa
|
15:30
Milan Malpensa
20:45
Casablanca
|
Connect |
OA915
Olympic Air
A3736
Aegean Airlines
|
13:05
Larnaca
22:00
Athens
|
14:50
Athens
00:20
Casablanca
|
Connect |
LX2363
Swiss
AT931
Royal Air Maroc
|
13:05
Larnaca
17:55
Geneva
|
16:15
Geneva
19:50
Casablanca
|
Connect |
OA915
Olympic Air
AT915
Royal Air Maroc
|
13:05
Larnaca
20:20
Athens
|
14:50
Athens
22:45
Casablanca
|
Connect |
CY310
Charlie Airlines Limited
AT915
Royal Air Maroc
|
13:30
Larnaca
20:20
Athens
|
15:15
Athens
22:45
Casablanca
|
Connect |
BA665
British Airways
AT805
Royal Air Maroc
|
14:45
Larnaca
19:50
London Heathrow
|
17:50
London Heathrow
23:15
Casablanca
|
Connect |
OA905
Olympic Air
AT915
Royal Air Maroc
|
15:45
Larnaca
20:20
Athens
|
17:30
Athens
22:45
Casablanca
|
Connect |
OA905
Olympic Air
A3736
Aegean Airlines
|
15:45
Larnaca
22:00
Athens
|
17:30
Athens
00:20
Casablanca
|
Connect |
LH1293
Lufthansa
LH1330
Lufthansa
|
17:10
Larnaca
22:15
Frankfurt
|
20:15
Frankfurt
00:45
Casablanca
|
Connect |
CY312
Charlie Airlines Limited
A3736
Aegean Airlines
|
18:00
Larnaca
22:00
Athens
|
19:45
Athens
00:20
Casablanca
|
Connect |
0B5361
Blue Air
A3736
Aegean Airlines
|
18:15
Larnaca
22:00
Athens
|
20:00
Athens
00:20
Casablanca
|
Connect |
You take a bus, shuttle or taxi from your location in Cyprus to Paphos.
You take a flight from Paphos to Casablanca and cost approximately 380 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
FR4433
Ryanair
3O458
Air Arabia Maroc
|
07:20
Paphos
11:30
Milan Bergamo
|
09:50
Milan Bergamo
13:35
Casablanca
|
Connect |
FR354
Ryanair
AT817
Royal Air Maroc
|
11:05
Paphos
18:15
Berlin Tegel
|
13:45
Berlin Tegel
21:25
Casablanca
|
Connect |
U25792
easyJet
AT817
Royal Air Maroc
|
11:20
Paphos
18:15
Berlin Tegel
|
14:10
Berlin Tegel
21:25
Casablanca
|
Connect |
HV5518
Transavia Holland
HV5749
Transavia Holland
|
11:50
Paphos
17:20
Amsterdam Schiphol
|
15:20
Amsterdam Schiphol
20:00
Casablanca
|
Connect |
HV5518
Transavia Holland
AT851
Royal Air Maroc
|
11:50
Paphos
18:40
Amsterdam Schiphol
|
15:20
Amsterdam Schiphol
21:20
Casablanca
|
Connect |
TB1862
TUI fly Belgium
AT833
Royal Air Maroc
|
12:05
Paphos
18:40
Brussels
|
15:25
Brussels
21:05
Casablanca
|
Connect |
FR6777
Ryanair
KM724
Air Malta
|
12:40
Paphos
16:30
Malta
|
14:20
Malta
18:55
Casablanca
|
Connect |
OA919
Olympic Air
A3736
Aegean Airlines
|
18:25
Paphos
22:00
Athens
|
19:55
Athens
00:20
Casablanca
|
Connect |
You take a bus, shuttle or taxi from your location in Cyprus to Paphos.
You take a flight from Paphos to Marrakech and cost approximately 650 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
FR5082
Ryanair
FR7069
Ryanair
FR8113
Ryanair
|
07:00
Paphos
09:55
Thessaloniki
11:50
Rome Ciampino
|
09:00
Thessaloniki
10:35
Rome Ciampino
14:15
Marrakech
|
Connect |
FR4433
Ryanair
FR8846
Ryanair
|
07:20
Paphos
11:00
Milan Bergamo
|
09:50
Milan Bergamo
13:20
Marrakech
|
Connect |
HV5520
Transavia Holland
HV5751 5759
Transavia Holland
|
20:40
Paphos
05:30
Amsterdam Schiphol
|
00:10
Amsterdam Schiphol
08:20
Marrakech
|
Connect |
HV5518
Transavia Holland
HV5751 5759
Transavia Holland
|
20:45
Paphos
05:30
Amsterdam Schiphol
|
00:15
Amsterdam Schiphol
08:20
Marrakech
|
Connect |
U28938
easyJet
U28893
easyJet
|
22:35
Paphos
06:25
London Gatwick
|
01:20
London Gatwick
10:05
Marrakech
|
Connect |
U28936
easyJet
U28893
easyJet
|
22:45
Paphos
06:25
London Gatwick
|
01:30
London Gatwick
10:05
Marrakech
|
Connect |
U28936
easyJet
U28895
easyJet
|
22:45
Paphos
06:55
London Gatwick
|
01:30
London Gatwick
10:45
Marrakech
|
Connect |
U28938
easyJet
U28893
easyJet
|
23:25
Paphos
07:25
London Gatwick
|
02:15
London Gatwick
11:10
Marrakech
|
Connect |
You can find hotels and accommodations in Morocco with our hotels search tool below
Booking.com