There are 3 ways to get from Marrakesh to Monrovia by plane, taxi, car, 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.
Fly from Marrakech, taxi
best- Fly from Marrakech (RAK) to Roberts International Airport (ROB)plane RAK - ROB
- Take the taxi from Roberts International Airport (ROB) to Monroviataxi
14h 16m$221–898Drive 4,064.9 km
- Drive from Marrakesh to Monroviacar 4,064.9 km
2d 10h$633–915Bus to Ouarzazate Airport, fly, taxi
- Take the bus from Gare Supratours to Ouarzazatebus
- Fly from Ouarzazate Airport (OZZ) to Roberts International Airport (ROB)plane OZZ - ROB
- Take the taxi from Roberts International Airport (ROB) to Monroviataxi
26h 27m$329–1,360
Marrakech (RAK) to Roberts International Airport (ROB) flights
Comparing Your Travel Options
The cheapest way to get from Marrakesh to Monrovia is to fly and taxi which costs $220 - $900 and takes 14h 16m.
The fastest way to get from Marrakesh to Monrovia is to fly and taxi which takes 14h 16m and costs $220 - $900.
The distance between Marrakesh and Monrovia is 2896 km. The road distance is 4064.9 km.
It takes approximately 14h 16m to get from Marrakesh to Monrovia, including transfers.
Yes, the driving distance between Marrakesh to Monrovia is 4065 km. It takes approximately 2 days 10h to drive from Marrakesh to Monrovia.
There are 28+ hotels available in Monrovia.
What companies run services between Marrakesh, Morocco and Monrovia, Liberia?
There is no direct connection from Marrakesh to Monrovia. However, you can take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Roberts International Airport (ROB), then take the taxi to Monrovia. Alternatively, you can drive from Marrakesh to Monrovia in around 2d 10h.
- Website
- royalairmaroc.com
Flights from Marrakech to Roberts International Airport via Casablanca
- Ave. Duration
- 12h 53m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $190–850
Flights from Ouarzazate Airport to Roberts International Airport via Casablanca
- Ave. Duration
- 21h 55m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- $290–1,300
Flights from Ouarzazate Airport to Roberts International Airport via Zagora, Casablanca
- Ave. Duration
- 19h 25m
- When
- Monday
- Estimated price
- $310–1,300
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Gare Supratours to Ouarzazate
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Estimated price
- $7–13
- Schedules at
- supratours.ma
- First Class
- $7–11
- Second Class
- $11–13
- Ave. Duration
- 53 min
- Estimated price
- $30–45
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 London to Edinburgh, Which side of Niagara Falls should I choose (and how do I get there)?, and Getting around the Cyclades - to help you get the most out of your next trip.




