How to get to Cyprus from Morocco by flight ? You can check flights from Morocco to Cyprus below.
You can find flight ticket prices from Morocco to Cyprus with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Ercan and cost approximately 450 USD.
You take a bus, shuttle or taxi from Ercan to your destination in Cyprus.
Flight | Depart | Arrive | |
---|---|---|---|
PC652
Pegasus Airlines
PC1912
Pegasus Airlines
|
00:05
Casablanca
07:50
Sabiha Gokcen
|
06:45
Sabiha Gokcen
09:25
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2664
Pegasus Airlines
PC1883
Pegasus Airlines
|
00:05
Casablanca
09:40
Sabiha Gokcen
15:55
Ankara
|
06:45
Sabiha Gokcen
10:50
Ankara
17:10
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2082
Pegasus Airlines
PC1852
Pegasus Airlines
|
00:05
Casablanca
08:15
Sabiha Gokcen
13:30
Adana
|
06:45
Sabiha Gokcen
09:45
Adana
14:20
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2086
Pegasus Airlines
PC1852
Pegasus Airlines
|
00:05
Casablanca
11:05
Sabiha Gokcen
13:30
Adana
|
06:45
Sabiha Gokcen
12:35
Adana
14:20
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2668
Pegasus Airlines
PC1883
Pegasus Airlines
|
00:05
Casablanca
11:20
Sabiha Gokcen
15:55
Ankara
|
06:45
Sabiha Gokcen
12:30
Ankara
17:10
Ercan
|
Connect |
TK1148
Turkish Airlines
TK7615
Turkish Airlines
|
00:05
Casablanca
13:50
Antalya
|
06:40
Antalya
14:50
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2190
Pegasus Airlines
PC1864
Pegasus Airlines
|
00:05
Casablanca
10:20
Sabiha Gokcen
14:05
Izmir
|
06:45
Sabiha Gokcen
11:35
Izmir
15:25
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2186
Pegasus Airlines
PC1864
Pegasus Airlines
|
00:05
Casablanca
09:25
Sabiha Gokcen
14:05
Izmir
|
06:45
Sabiha Gokcen
10:35
Izmir
15:25
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2006
Pegasus Airlines
PC1873
Pegasus Airlines
|
00:05
Casablanca
07:50
Sabiha Gokcen
14:50
Antalya
|
06:45
Sabiha Gokcen
09:10
Antalya
15:50
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2680
Pegasus Airlines
PC1883
Pegasus Airlines
|
00:05
Casablanca
12:05
Sabiha Gokcen
15:55
Ankara
|
06:45
Sabiha Gokcen
13:10
Ankara
17:10
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2010
Pegasus Airlines
PC1873
Pegasus Airlines
|
00:05
Casablanca
11:05
Sabiha Gokcen
14:50
Antalya
|
06:45
Sabiha Gokcen
12:20
Antalya
15:50
Ercan
|
Connect |
PC652
Pegasus Airlines
PC1916
Pegasus Airlines
|
00:05
Casablanca
12:20
Sabiha Gokcen
|
06:45
Sabiha Gokcen
13:55
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2008
Pegasus Airlines
PC1873
Pegasus Airlines
|
00:05
Casablanca
09:05
Sabiha Gokcen
14:50
Antalya
|
06:45
Sabiha Gokcen
10:25
Antalya
15:50
Ercan
|
Connect |
PC652
Pegasus Airlines
PC2184
Pegasus Airlines
PC1864
Pegasus Airlines
|
00:05
Casablanca
08:05
Sabiha Gokcen
14:05
Izmir
|
06:45
Sabiha Gokcen
09:20
Izmir
15:25
Ercan
|
Connect |
TK1148
Turkish Airlines
PC1873
Pegasus Airlines
|
00:05
Casablanca
14:50
Antalya
|
06:40
Antalya
15:50
Ercan
|
Connect |
AT912
Royal Air Maroc
PC1920
Pegasus Airlines
|
07:25
Casablanca
16:30
Sabiha Gokcen
|
14:05
Sabiha Gokcen
18:05
Ercan
|
Connect |
AT912
Royal Air Maroc
PC1918
Pegasus Airlines
|
07:25
Casablanca
18:10
Sabiha Gokcen
|
14:05
Sabiha Gokcen
19:45
Ercan
|
Connect |
AT910
Royal Air Maroc
TK962
Turkish Airlines
|
10:40
Casablanca
19:15
Istanbul Ataturk
|
17:00
Istanbul Ataturk
20:55
Ercan
|
Connect |
AT910
Royal Air Maroc
KK1006
AtlasGlobal
|
10:40
Casablanca
20:45
Istanbul Ataturk
|
17:00
Istanbul Ataturk
22:35
Ercan
|
Connect |
TK618
Turkish Airlines
TK964
Turkish Airlines
|
16:10
Casablanca
00:05
Istanbul Ataturk
|
22:50
Istanbul Ataturk
01:45
Ercan
|
Connect |
TK618
Turkish Airlines
TK960
Turkish Airlines
|
16:10
Casablanca
06:15
Istanbul Ataturk
|
22:50
Istanbul Ataturk
07:55
Ercan
|
Connect |
TK618
Turkish Airlines
TK2192
Turkish Airlines
TK7600
Turkish Airlines
|
16:10
Casablanca
02:20
Istanbul Ataturk
08:05
Ankara
|
22:50
Istanbul Ataturk
03:35
Ankara
09:20
Ercan
|
Connect |
TK618
Turkish Airlines
TK2190
Turkish Airlines
TK7600
Turkish Airlines
|
16:10
Casablanca
23:55
Istanbul Ataturk
08:05
Ankara
|
22:50
Istanbul Ataturk
01:15
Ankara
09:20
Ercan
|
Connect |
3O437
Air Arabia Maroc
PC1900
Pegasus Airlines
|
16:55
Casablanca
00:30
Sabiha Gokcen
|
23:20
Sabiha Gokcen
02:05
Ercan
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Larnaca and cost approximately 260 USD.
You take a bus, shuttle or taxi from Larnaca to your destination in Cyprus.
Flight | Depart | Arrive | |
---|---|---|---|
MS862
Egyptair
MS743
Egyptair
|
00:15
Casablanca
09:15
Cairo
|
06:05
Cairo
11:35
Larnaca
|
Connect |
AT272
Royal Air Maroc
MS743
Egyptair
|
01:05
Casablanca
09:15
Cairo
|
07:00
Cairo
11:35
Larnaca
|
Connect |
A3737
Aegean Airlines
OA902
Olympic Air
|
01:05
Casablanca
08:10
Athens
|
07:05
Athens
09:50
Larnaca
|
Connect |
A3737
Aegean Airlines
OA912
Olympic Air
|
01:05
Casablanca
10:35
Athens
|
07:05
Athens
12:15
Larnaca
|
Connect |
A3737
Aegean Airlines
OA904
Olympic Air
|
01:05
Casablanca
13:15
Athens
|
07:05
Athens
14:55
Larnaca
|
Connect |
LH1331
Lufthansa
LH1292
Lufthansa
|
01:40
Casablanca
10:40
Frankfurt
|
06:05
Frankfurt
15:20
Larnaca
|
Connect |
AT806
Royal Air Maroc
U28967
easyJet
|
07:25
Casablanca
14:50
London Gatwick
|
10:40
London Gatwick
21:35
Larnaca
|
Connect |
AT806
Royal Air Maroc
U28969
easyJet
|
07:25
Casablanca
13:25
London Gatwick
|
10:40
London Gatwick
20:05
Larnaca
|
Connect |
AT932
Royal Air Maroc
CY353
Charlie Airlines Limited
|
07:50
Casablanca
16:45
Geneva
|
11:35
Geneva
21:25
Larnaca
|
Connect |
AT276
Royal Air Maroc
CY123
Charlie Airlines Limited
|
12:10
Casablanca
21:30
Beirut
|
19:05
Beirut
22:20
Larnaca
|
Connect |
AT276
Royal Air Maroc
ME261
Middle East Airlines
|
12:10
Casablanca
20:00
Beirut
|
19:05
Beirut
20:40
Larnaca
|
Connect |
AT826
Royal Air Maroc
OS835
Austrian Airlines
|
12:15
Casablanca
20:40
Vienna
|
16:55
Vienna
00:40
Larnaca
|
Connect |
AT810
Royal Air Maroc
LH1294
Lufthansa
|
13:10
Casablanca
21:40
Frankfurt
|
17:40
Frankfurt
02:20
Larnaca
|
Connect |
AT914
Royal Air Maroc
CY313
Charlie Airlines Limited
|
13:15
Casablanca
20:35
Athens
|
19:20
Athens
22:10
Larnaca
|
Connect |
AT914
Royal Air Maroc
0B5362
Blue Air
|
13:15
Casablanca
20:45
Athens
|
19:20
Athens
22:30
Larnaca
|
Connect |
AT914
Royal Air Maroc
CY313
Charlie Airlines Limited
|
13:15
Casablanca
21:35
Athens
|
19:20
Athens
23:10
Larnaca
|
Connect |
AT800
Royal Air Maroc
BA656
British Airways
|
13:30
Casablanca
19:20
London Heathrow
|
16:50
London Heathrow
02:05
Larnaca
|
Connect |
AT274
Royal Air Maroc
CY121
Charlie Airlines Limited
|
16:00
Casablanca
05:20
Beirut
|
22:55
Beirut
06:10
Larnaca
|
Connect |
HV5750 5748
Transavia Holland
HV5313
Transavia Holland
|
21:55
Casablanca
06:20
Amsterdam Schiphol
|
02:25
Amsterdam Schiphol
11:30
Larnaca
|
Connect |
HV5748
Transavia Holland
HV5313
Transavia Holland
|
22:15
Casablanca
06:20
Amsterdam Schiphol
|
02:45
Amsterdam Schiphol
11:30
Larnaca
|
Connect |
AT260
Royal Air Maroc
RJ0133
Royal Jordanian
|
23:10
Casablanca
11:30
Amman
|
06:50
Amman
12:45
Larnaca
|
Connect |
HV5750
Transavia Holland
HV5313
Transavia Holland
|
23:10
Casablanca
06:20
Amsterdam Schiphol
|
03:40
Amsterdam Schiphol
11:30
Larnaca
|
Connect |
TB7801
TUI fly Belgium
U22559
easyJet
|
23:20
Casablanca
07:30
Milan Malpensa
|
03:25
Milan Malpensa
12:00
Larnaca
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Casablanca.
You take a flight from Casablanca to Paphos and cost approximately 420 USD.
You take a bus, shuttle or taxi from Paphos to your destination in Cyprus.
Flight | Depart | Arrive | |
---|---|---|---|
A3737
Aegean Airlines
OA918
Olympic Air
|
01:05
Casablanca
16:05
Athens
|
07:05
Athens
17:40
Paphos
|
Connect |
A3737
Aegean Airlines
CY321
Charlie Airlines Limited
|
01:05
Casablanca
12:55
Athens
|
07:05
Athens
14:30
Paphos
|
Connect |
AT806
Royal Air Maroc
BA2676
British Airways
|
07:25
Casablanca
11:40
London Gatwick
|
10:40
London Gatwick
18:25
Paphos
|
Connect |
AT806
Royal Air Maroc
U28935
easyJet
|
07:25
Casablanca
15:20
London Gatwick
|
10:40
London Gatwick
21:55
Paphos
|
Connect |
HV5748
Transavia Holland
HV5517
Transavia Holland
|
20:25
Casablanca
06:00
Amsterdam Schiphol
|
00:55
Amsterdam Schiphol
11:05
Paphos
|
Connect |
HV5750 5748
Transavia Holland
HV5517
Transavia Holland
|
21:55
Casablanca
06:00
Amsterdam Schiphol
|
02:25
Amsterdam Schiphol
11:05
Paphos
|
Connect |
HV5750
Transavia Holland
HV5517
Transavia Holland
|
23:10
Casablanca
06:00
Amsterdam Schiphol
|
03:40
Amsterdam Schiphol
11:05
Paphos
|
Connect |
AT260
Royal Air Maroc
FR3405
Ryanair
|
23:10
Casablanca
07:55
Amman
|
06:50
Amman
09:10
Paphos
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Ercan and cost approximately 600 USD.
You take a bus, shuttle or taxi from Ercan to your destination in Cyprus.
Flight | Depart | Arrive | |
---|---|---|---|
TK620
Turkish Airlines
TK964
Turkish Airlines
|
15:55
Marrakech
00:05
Istanbul Ataturk
|
22:55
Istanbul Ataturk
01:45
Ercan
|
Connect |
TK620
Turkish Airlines
TK960
Turkish Airlines
|
15:55
Marrakech
06:15
Istanbul Ataturk
|
22:55
Istanbul Ataturk
07:55
Ercan
|
Connect |
TK620
Turkish Airlines
TK2192
Turkish Airlines
TK7600
Turkish Airlines
|
15:55
Marrakech
02:20
Istanbul Ataturk
08:05
Ankara
|
22:55
Istanbul Ataturk
03:35
Ankara
09:20
Ercan
|
Connect |
TK620
Turkish Airlines
TK2190
Turkish Airlines
TK7600
Turkish Airlines
|
15:55
Marrakech
23:55
Istanbul Ataturk
08:05
Ankara
|
22:55
Istanbul Ataturk
01:15
Ankara
09:20
Ercan
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Larnaca and cost approximately 260 USD.
You take a bus, shuttle or taxi from Larnaca to your destination in Cyprus.
Flight | Depart | Arrive | |
---|---|---|---|
FR5119
Ryanair
CY311
Charlie Airlines Limited
|
05:45
Marrakech
13:00
Athens
|
11:55
Athens
14:35
Larnaca
|
Connect |
FR5119
Ryanair
OA904
Olympic Air
|
05:45
Marrakech
13:15
Athens
|
11:55
Athens
14:55
Larnaca
|
Connect |
FR5119
Ryanair
OA914
Olympic Air
|
05:45
Marrakech
15:40
Athens
|
11:55
Athens
17:20
Larnaca
|
Connect |
FR3557
Ryanair
LS1495
Jet2.com
|
10:10
Marrakech
15:00
London Stansted
|
13:45
London Stansted
21:40
Larnaca
|
Connect |
AT412
Royal Air Maroc
AT914
Royal Air Maroc
CY313
Charlie Airlines Limited
|
11:35
Marrakech
13:15
Casablanca
20:35
Athens
|
12:25
Casablanca
19:20
Athens
22:10
Larnaca
|
Connect |
LH1333
Lufthansa
LH1294
Lufthansa
|
13:10
Marrakech
21:40
Frankfurt
|
17:55
Frankfurt
02:20
Larnaca
|
Connect |
OS900
Austrian Airlines
OS835
Austrian Airlines
|
14:00
Marrakech
20:40
Vienna
|
19:00
Vienna
00:40
Larnaca
|
Connect |
WK105
Edelweiss Air
WK370
Edelweiss Air
|
18:10
Marrakech
06:10
Zurich
|
22:30
Zurich
10:40
Larnaca
|
Connect |
You take a bus, shuttle or taxi from your location in Morocco to Marrakech.
You take a flight from Marrakech to Paphos and cost approximately 410 USD.
You take a bus, shuttle or taxi from Paphos to your destination in Cyprus.
Flight | Depart | Arrive | |
---|---|---|---|
FR5119
Ryanair
CY321
Charlie Airlines Limited
|
05:45
Marrakech
12:55
Athens
|
11:55
Athens
14:30
Paphos
|
Connect |
FR3127
Ryanair
LS937
Jet2.com
|
10:15
Marrakech
15:25
Manchester
|
14:05
Manchester
22:10
Paphos
|
Connect |
U28894
easyJet
U28935
easyJet
|
10:50
Marrakech
15:20
London Gatwick
|
14:30
London Gatwick
21:55
Paphos
|
Connect |
HV5754
Transavia Holland
HV5517
Transavia Holland
|
19:45
Marrakech
06:00
Amsterdam Schiphol
|
00:30
Amsterdam Schiphol
11:05
Paphos
|
Connect |
You can find hotels and accommodations in Cyprus with our hotels search tool below
Booking.com