How to get from Imsouane to Marrakech (or Marrakech Airport) by bus
​
We do not run direct buses from Imsouane to Marrakech, instead, you need to change buses in Essaouira
​
Here is how to make the journey:
1: Book the 11:45 am bus from Imsouane (Chillax Cafe) to Essaouira (La Coupole Restaurant). This costs €12 per person and takes 1 hour and 45 minutes. The bus will arrive in Essaouira around 1:30 pm
​
2: Book the 2:30 pm bus from Essaouira (La Coupole Restaurant) to any of the four Marrakech stops. This costs €18 per person and takes around 3 hours. You will arrive in Marrakech city around 5:15 pm, or at Marrakech Airport around 5:45 pm
​
You have a one-hour lunch break between the two buses. We recommend eating at La Coupole restaurant (where the bus stops), but there are also many other good restaurants/cafes nearby
​
Total drive time is around 4 hours and 30 minutes
The total price for 1 person is €27 (Imsouane to Essaouira €12 and Essaouira to Marrakech €15)
​​
If you would like a private transfer, you can book one of our taxis here. Our taxis from Imsouane to Marrakech take around 4.5 hours and cost €120 for a 4-seat car, or €140 for a 6-seat car
​​​​
How to get from Marrakech (or Marrakech Airport) to Imsouane by bus
We do not run direct buses from Marrakech to Imsouane, instead, you need to change buses in Essaouira
​
Here is how to make the journey:
1: Book the morning bus from Marrakech to Essaouira (La Coupole Restaurant). This costs €15 per person and takes around 3 hours. The bus will arrive in Essaouira around 1:40 pm
​
2: Book the 2:45 pm bus from Essaouira (La Coupole Restaurant) to Imsouane (Chillax Cafe). This costs €12 per person and takes around 1 hour and 40 minutes. You will arrive in Imsouane around 4:15 pm
​
You have a one-hour lunch break between the two buses. We recommend eating at La Coupole restaurant (where the bus stops), but there are also many other good restaurants/cafes nearby
​
Total drive time is around 4 hours and 30 minutes
The total price for 1 person is €27 (Marrakech to Essaouira €15 and Essaouira to Imsaoune €12)
​​
If you would like a private transfer, you can book one of our taxis here. Our taxis from Imsouane to Marrakech take around 4.5 hours and cost €120 for a 4-seat car, or €140 for a 6-seat car
​
​
​