There are 7 ways to get from Essouk to Rabat by car, plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Gao International Airport, fly to Mohammed V International Airport, train
best- Drive from Essouk to Gao International Airport (GAQ)
- Fly from Gao International Airport (GAQ) to Mohammed V International Airport (CMN)GAQ - CMN
- Take the train from Casablanca to Rabat Ville
25h 30mMAD 1,814–7,135Drive to Bordj Mokhtar Airport, fly to Rabat-Salé
- Drive from Essouk to Bordj Mokhtar Airport (BMW)
- Fly from Bordj Mokhtar Airport (BMW) to Rabat-Salé (RBA)BMW - RBA
28h 40mMAD 2,570–8,035Drive to Bordj Mokhtar Airport, fly to Mohammed V International Airport, train
- Drive from Essouk to Bordj Mokhtar Airport (BMW)
- Fly from Bordj Mokhtar Airport (BMW) to Mohammed V International Airport (CMN)BMW - CMN
- Take the train from Casablanca to Rabat Ville
26h 5mMAD 2,307–7,125Drive to Bordj Mokhtar Airport, fly to Tangier Ibn Battouta Airport, train
- Drive from Essouk to Bordj Mokhtar Airport (BMW)
- Fly from Bordj Mokhtar Airport (BMW) to Tangier Ibn Battouta Airport (TNG)BMW - TNG
- Take the train from Tanger Ville station to Rabat Agdal
26h 14mMAD 2,448–7,325Drive to Bordj Mokhtar Airport, fly to Fes-Sais Airport, train
- Drive from Essouk to Bordj Mokhtar Airport (BMW)
- Fly from Bordj Mokhtar Airport (BMW) to Fes-Sais Airport (FEZ)BMW - FEZ
- Take the train from Fès to Rabat Ville
35h 34mMAD 2,756–8,199Drive to Bordj Mokhtar Airport, fly to Marrakech, train
- Drive from Essouk to Bordj Mokhtar Airport (BMW)
- Fly from Bordj Mokhtar Airport (BMW) to Marrakech (RAK)BMW - RAK
- Take the train from Marrakech to Rabat Ville
31h 47mMAD 2,193–6,835Drive to Bordj Mokhtar Airport, fly to Sania Ramel Airport, bus, train
- Drive from Essouk to Bordj Mokhtar Airport (BMW)
- Fly from Bordj Mokhtar Airport (BMW) to Sania Ramel Airport (TTU)BMW - TTU
- Take the bus from Tétouan to Tangier
- Take the train from Tanger Ville station to Rabat Agdal
46h 10mMAD 3,515–10,795
Gao International Airport (GAQ) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Essouk to Rabat is to drive and fly and train which costs MAD 2,100 - MAD 7,000 and takes 31h 47m.
The fastest way to get from Essouk to Rabat is to drive and fly and train which takes 25h 30m and costs MAD 1,800 - MAD 7,500.
The distance between Essouk and Rabat is 2522 km.
It takes approximately 25h 30m to get from Essouk to Rabat, including transfers.
There are 1491+ hotels available in Rabat.
What companies run services between Essouk, Mali and Rabat, Morocco?
There is no direct connection from Essouk to Rabat. However, you can drive to Gao International Airport (GAQ) airport, fly to Mohammed V International Airport (CMN), walk to Mohammed V International Airport, take the train to Casa-Voyageurs, then take the train to Rabat Ville. Alternatively, you can drive to Bordj Mokhtar Airport (BMW) airport, fly to Rabat-Salé (RBA), then take the taxi to Rabat.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Bordj Mokhtar Airport to Rabat-Salé via Algiers, Madrid
- Ave. Duration
- 17h 5m
- When
- Thursday
- Estimated price
- MAD 2,200–7,500
Flights from Bordj Mokhtar Airport to Tangier Ibn Battouta Airport via Algiers, Madrid
- Ave. Duration
- 13h 25m
- When
- Thursday
- Estimated price
- MAD 1,900–6,500
Flights from Bordj Mokhtar Airport to Tangier Ibn Battouta Airport via Algiers, Barcelona
- Ave. Duration
- 12h 25m
- When
- Monday
- Estimated price
- MAD 2,000–6,500
Flights from Bordj Mokhtar Airport to Fes-Sais Airport via Algiers, Toulouse
- Ave. Duration
- 19h 40m
- When
- Thursday
- Estimated price
- MAD 2,500–8,000
Flights from Bordj Mokhtar Airport to Fes-Sais Airport via Algiers, Barcelona
- Ave. Duration
- 29h 32m
- When
- Monday and Thursday
- Estimated price
- MAD 2,300–7,500
Flights from Bordj Mokhtar Airport to Fes-Sais Airport via Algiers, Madrid
- Ave. Duration
- 31h 35m
- When
- Thursday
- Estimated price
- MAD 2,300–7,500
Flights from Bordj Mokhtar Airport to Marrakech via Algiers, Madrid
- Ave. Duration
- 16h 57m
- When
- Monday and Thursday
- Estimated price
- MAD 1,900–6,000
Flights from Bordj Mokhtar Airport to Marrakech via Algiers, Alicante–Elche
- Ave. Duration
- 18h 45m
- When
- Monday
- Estimated price
- MAD 1,700–6,000
Flights from Bordj Mokhtar Airport to Marrakech via Algiers, Barcelona
- Ave. Duration
- 21h 25m
- When
- Monday
- Estimated price
- MAD 1,900–6,500
Flights from Bordj Mokhtar Airport to Sania Ramel Airport via Algiers, Alicante–Elche
- Ave. Duration
- 30h 15m
- When
- Thursday
- Estimated price
- MAD 3,000–10,000
- Website
- royalairmaroc.com
Flights from Gao International Airport to Mohammed V International Airport via Bamako
- Ave. Duration
- 15h
- When
- Tuesday and Thursday
- Estimated price
- MAD 1,600–7,000
Flights from Gao International Airport to Mohammed V International Airport via Niamey
- Ave. Duration
- 18h 5m
- When
- Saturday
- Estimated price
- MAD 1,400–6,500
Flights from Gao International Airport to Mohammed V International Airport via Niamey, Bamako
- Ave. Duration
- 14h 10m
- When
- Saturday
- Estimated price
- MAD 1,800–7,500
Flights from Bordj Mokhtar Airport to Mohammed V International Airport via Algiers, Madrid
- Ave. Duration
- 12h 15m
- When
- Thursday
- Estimated price
- MAD 1,900–6,500
Flights from Bordj Mokhtar Airport to Marrakech via Algiers, Madrid
- Ave. Duration
- 18h 10m
- When
- Thursday
- Estimated price
- MAD 1,900–6,000
- Website
- iberia.com
Flights from Bordj Mokhtar Airport to Mohammed V International Airport via Algiers, Barcelona
- Ave. Duration
- 12h
- When
- Monday
- Estimated price
- MAD 2,000–6,500
Flights from Bordj Mokhtar Airport to Mohammed V International Airport via Algiers, Madrid
- Ave. Duration
- 15h 5m
- When
- Monday and Thursday
- Estimated price
- MAD 1,900–6,500
Flights from Bordj Mokhtar Airport to Marrakech via Algiers, Madrid
- Ave. Duration
- 18h 10m
- When
- Thursday
- Estimated price
- MAD 1,900–6,000
- Website
- airarabia.com
Flights from Bordj Mokhtar Airport to Tangier Ibn Battouta Airport via Algiers, Barcelona
- Ave. Duration
- 19h 5m
- When
- Monday
- Estimated price
- MAD 2,000–6,500
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 30–70
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 30–50
- 1st Class
- MAD 50–70
Train from Tanger Ville station to Rabat Agdal
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–130
- 1st Class
- MAD 130–180
Train from Fès to Rabat Ville
- Ave. Duration
- 2h 55m
- Frequency
- Hourly
- Estimated price
- MAD 90–170
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–130
- 1st Class
- MAD 130–170
Train from Marrakech to Rabat Ville
- Ave. Duration
- 3h 37m
- Frequency
- Hourly
- Estimated price
- MAD 130–250
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–190
- 1st Class
- MAD 190–250
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Tétouan to Tangier
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- MAD 22–35
- Schedules at
- ctm.ma
- Comfort
- MAD 22–35
- Confort
- MAD 30–35
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 How to get from Luton Airport into central London, Travelling to and around Russia for the 2018 FIFA World Cup, and Which London airport should I choose? - to help you get the most out of your next trip.












