There are 6 ways to get from Guangzhou to Morocco by plane, bus, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Guangzhou Baiyun International Airport to Mohammed V International Airport, bus
best- Fly from Guangzhou Baiyun International Airport (CAN) to Mohammed V International Airport (CMN)plane CAN - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
20h 10mMAD 5,018–8,610Fly Guangzhou Baiyun International Airport to Marrakech
cheapest- Fly from Guangzhou Baiyun International Airport (CAN) to Marrakech (RAK)plane CAN - RAK
20h 55mMAD 2,319–7,545Fly Guangzhou Baiyun International Airport to Tangier Ibn Battouta Airport
- Fly from Guangzhou Baiyun International Airport (CAN) to Tangier Ibn Battouta Airport (TNG)plane CAN - TNG
20h 41mMAD 3,102–9,625Fly Guangzhou Baiyun International Airport to Rabat-Salé
- Fly from Guangzhou Baiyun International Airport (CAN) to Rabat-Salé (RBA)plane CAN - RBA
23hMAD 3,220–10,042Fly Foshan Shadi Airport to Mohammed V International Airport, bus
- Fly from Foshan Shadi Airport (FUO) to Mohammed V International Airport (CMN)plane FUO - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
21h 50mMAD 3,077–9,263Fly Guangzhou Baiyun International Airport to Málaga Airport, bus, car ferry
- Fly from Guangzhou Baiyun International Airport (CAN) to Málaga Airport (AGP)plane CAN - AGP
- Take the bus from Malaga Airport to Estación de Algeciras San Bernardobus
- Take the carferry from Tarifa to Port of Tangier Villecarferry
26h 23mMAD 2,975–11,395
Guangzhou Baiyun International Airport (CAN) to Mohammed V International Airport (CMN) flights
Comparing Your Travel Options
The cheapest way to get from Guangzhou to Morocco is to fly which costs MAD 2,300 - MAD 8,000 and takes 20h 55m.
The fastest way to get from Guangzhou to Morocco is to fly and bus which takes 20h 10m and costs MAD 5,000 - MAD 9,000.
The distance between Guangzhou and Morocco is 11212 km.
It takes approximately 20h 10m to get from Guangzhou to Morocco, including transfers.
Morocco is 7h behind Guangzhou. It is currently 5:56 AM in Guangzhou and 10:56 PM in Morocco.
There are 3220+ hotels available in Morocco.
What companies run services between Guangzhou, China and Morocco?
Turkish Airlines, China Southern Airlines, and three other airlines fly from Guangzhou Baiyun International Airport (CAN) to Marrakech (RAK) 3 times a day.
- Website
- turkishairlines.com
Flights from Guangzhou Baiyun International Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 21h
- When
- Every day
- Estimated price
- MAD 2,500–11,000
Flights from Guangzhou Baiyun International Airport to Marrakech via Istanbul
- Ave. Duration
- 21h 41m
- When
- Every day
- Estimated price
- MAD 2,300–10,000
- Phone
- [email protected]
- Website
- casabus.ma
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
Bus from Aéroport Mohamed V Terminus to Avenue Des Far
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- MAD 6–93
- Schedules at
- casabus.ma
- Airport Shuttle
- MAD 93
- Phone
- +34 912 66 02 15
- [email protected]
- Website
- balearia.com
Car ferry from Tarifa to Port of Tangier Ville
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- MAD 110–2,430
- Schedules at
- balearia.com
- Sirena Seat No Car
- MAD 440
- Neptuno Seat No Car
- MAD 550
- Sirena Seat Car
- MAD 2,320
- Neptuno Seat Car
- MAD 2,430
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, How do I buy a London Underground ticket?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.






