There are 7 ways to get from Chengdu to Rabat by subway, plane, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Subway to Chengdu Tianfu International Airport, fly to Rabat-Salé
best- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Rabat-Salé (RBA)plane TFU - RBA
22h 28mMAD 4,225–21,050Subway to Chengdu Tianfu International Airport, fly to Mohammed V International Airport, train
cheapest- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Mohammed V International Airport (CMN)plane TFU - CMN
- Take the train from Gare Oasis to Rabat Villetrain
21h 6mMAD 2,765–13,125Fly Chengdu Shuangliu International Airport to Mohammed V International Airport, train
- Fly from Chengdu Shuangliu International Airport (CTU) to Mohammed V International Airport (CMN)plane CTU - CMN
- Take the train from Gare Oasis to Rabat Villetrain
24h 29mMAD 3,255–17,111Subway to Chengdu Tianfu International Airport, fly to Tangier Ibn Battouta Airport, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Tangier Ibn Battouta Airport (TNG)plane TFU - TNG
- Take the train from Tanger Ville station to Rabat Agdaltrain
21h 32mMAD 3,408–16,335Subway to Chengdu Tianfu International Airport, fly to Fes-Sais Airport, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Fes-Sais Airport (FEZ)plane TFU - FEZ
- Take the train from Fès to Rabat Villetrain
27h 9mMAD 3,211–15,219Subway to Chengdu Tianfu International Airport, fly to Sania Ramel Airport, bus, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Sania Ramel Airport (TTU)plane TFU - TTU
- Take the bus from Tétouan to Tangierbus
- Take the train from Tanger Ville station to Rabat Agdaltrain
25h 59mMAD 5,183–24,320Subway to Chengdu Tianfu International Airport, fly to Jerez Airport, bus, ferry, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Jerez Airport (XRY)plane TFU - XRY
- Take the bus from Jerez de la Frontera to Algeciras Puertobus
- Take the ferry from Port of Algeciras to Port de Tanger Medferry
- Take the train from Tanger Ville station to Rabat Agdaltrain
28h 39mMAD 5,544–23,997
Chengdu Tianfu International Airport (TFU) to Rabat-Salé (RBA) flights
Questions & Answers
The cheapest way to get from Chengdu to Rabat is to subway and fly and train which costs MAD 2,700 - MAD 14,000 and takes 21h 6m.
The fastest way to get from Chengdu to Rabat is to subway and fly and train which takes 21h 6m and costs MAD 2,700 - MAD 14,000.
The distance between Chengdu and Rabat is 9943 km.
It takes approximately 22h 28m to get from Chengdu to Rabat, including transfers.
Rabat is 7h behind Chengdu. It is currently 3:31 AM in Chengdu and 8:31 PM in Rabat.
There are 356+ hotels available in Rabat.
What companies run services between Chengdu, China and Rabat, Morocco?
There is no direct connection from Chengdu to Rabat. However, you can take the line 1 subway to Century City, take the subway to Tianfu International Airport North, walk to Tianfu-International-Airport-TFU airport, fly to Rabat-Salé (RBA), walk to Rabat-Salé Airport, then take the bus to Gare Rabat-Agdal. Alternatively, you can take the line 1 subway to Century City, take the subway to Tianfu International Airport North, walk to Tianfu-International-Airport-TFU airport, fly to Mohammed V International Airport (CMN), walk to Mohammed V International Airport, take the train to Oasis, then take the train to Rabat Ville.
- Website
- royalairmaroc.com
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Brussels
- Ave. Duration
- 14h 30m
- When
- Sunday
- Estimated price
- MAD 2,700–14,000
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Paris Charles de Gaulle
- Ave. Duration
- 15h 15m
- When
- Monday
- Estimated price
- MAD 2,700–14,000
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Milan Malpensa
- Ave. Duration
- 20h 20m
- When
- Saturday
- Estimated price
- MAD 2,700–13,000
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Rome
- Ave. Duration
- 20h 30m
- When
- Saturday
- Estimated price
- MAD 3,200–14,000
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Pulkovo
- Ave. Duration
- 25h 25m
- When
- Sunday
- Estimated price
- MAD 3,200–15,000
Flights from Chengdu Shuangliu International Airport to Mohammed V International Airport via Beijing Capital, Brussels
- Ave. Duration
- 19h
- When
- Thursday, Saturday, and Sunday
- Estimated price
- MAD 3,200–19,000
Flights from Chengdu Shuangliu International Airport to Mohammed V International Airport via Urumqi, Moscow Sheremetyevo
- Ave. Duration
- 22h 40m
- When
- Friday
- Estimated price
- MAD 5,000–17,000
Flights from Chengdu Tianfu International Airport to Sania Ramel Airport via Madrid
- Ave. Duration
- 26h 40m
- When
- Wednesday
- Estimated price
- MAD 5,000–24,000
Flights from Chengdu Tianfu International Airport to Sania Ramel Airport via Madrid, Malaga
- Ave. Duration
- 17h 55m
- When
- Wednesday
- Estimated price
- MAD 5,000–24,000
- Website
- lufthansa.com
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Frankfurt
- Ave. Duration
- 29h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- MAD 2,700–13,000
Flights from Chengdu Shuangliu International Airport to Mohammed V International Airport via Beijing Capital, Frankfurt
- Ave. Duration
- 22h 20m
- When
- Every day
- Estimated price
- MAD 3,200–17,000
Flights from Chengdu Tianfu International Airport to Jerez Airport via Frankfurt
- Ave. Duration
- 16h 5m
- When
- Tuesday and Friday
- Estimated price
- MAD 4,800–23,000
- Website
- iberia.com
Flights from Chengdu Tianfu International Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,200–15,000
Flights from Chengdu Shuangliu International Airport to Mohammed V International Airport via Beijing Capital, Madrid
- Ave. Duration
- 20h 55m
- When
- Every day
- Estimated price
- MAD 3,200–17,000
Flights from Chengdu Tianfu International Airport to Jerez Airport via Madrid
- Ave. Duration
- 19h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 5,500–25,000
- Website
- airarabia.com
Flights from Chengdu Shuangliu International Airport to Mohammed V International Airport via Beijing Capital, Barcelona
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 3,200–17,000
Flights from Chengdu Tianfu International Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- MAD 3,800–17,000
Flights from Chengdu Tianfu International Airport to Tangier Ibn Battouta Airport via Brussels
- Ave. Duration
- 18h 10m
- When
- Sunday
- Estimated price
- MAD 3,200–16,000
Flights from Chengdu Tianfu International Airport to Fes-Sais Airport via Brussels
- Ave. Duration
- 19h 10m
- When
- Tuesday
- Estimated price
- MAD 3,100–15,000
- Website
- ryanair.com
Flights from Chengdu Tianfu International Airport to Rabat-Salé via Madrid
- Ave. Duration
- 20h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 5,000–22,000
Flights from Chengdu Tianfu International Airport to Fes-Sais Airport via Madrid
- Ave. Duration
- 20h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- MAD 3,700–17,000
Flights from Chengdu Tianfu International Airport to Sania Ramel Airport via Vienna, Malaga
- Ave. Duration
- 35h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- MAD 4,800–24,000
- Website
- airfrance.com
Flights from Chengdu Tianfu International Airport to Rabat-Salé via Paris Charles de Gaulle
- Ave. Duration
- 18h 30m
- When
- Monday
- Estimated price
- MAD 4,200–21,000
- Website
- tuifly.be
Flights from Chengdu Tianfu International Airport to Rabat-Salé via Brussels
- Ave. Duration
- 20h 50m
- When
- Thursday
- Estimated price
- MAD 4,200–21,000
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- MAD 13–19
- Schedules at
- travelchinaguide.com
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Gare Oasis to Rabat Ville
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 35–55
- 1st Class
- MAD 55–75
Train from Tanger Ville station to Rabat Agdal
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- MAD 95–190
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–190
Train from Fès to Rabat Ville
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- MAD 90–190
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 90–130
- 1st Class
- MAD 130–190
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Tétouan to Tangier
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- MAD 30–50
- Schedules at
- ctm.ma
- Confort
- MAD 30–35
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- monbus.es
Bus from Jerez de la Frontera to Algeciras Puerto
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- MAD 90–140
- Website
- https://www.monbus.es/en
- Phone
- +34-956 63 63 63
- aml@aml.ma
- Website
- aml.ma
Ferry from Port of Algeciras to Port de Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- MAD 480–550
- Schedules at
- aml.ma
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
























