top of page

How to get from Imsouane to Marrakech by bus

​

We do not currently run direct buses from Imsouane to Marrakech, instead you need to change bus in Essaouira (please check availability of both buses before checking out) 

 

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 40 minutes.  The bus will arrive in Essaouira around 1:25 pm

​

2: Book the 1:35 pm bus from Essaouira - La Coupole Restaurant to any of the five Marrakech stops.  This costs €18 per person and takes 3 hours so you will arrive in Marrakech around 4:30pm (or 5:00pm for Marrakech Airport)

​

The second bus will wait for the first bus if there are any delays, so there is no need to worry about missing the connection

​

Total time around 4 hours 45 minutes

 

The total price for 1 person is €30

​​

If you would like a private transfer you can book one of out 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 to Imsouane by bus

 

We do not currently run direct shuttles from Marrakech to Imsouane, but it is relatively easy to make this journey (going via Essaouira) using one of our buses and a public bus 

​

1: Take a taxi to the Supratours bus station in Marrakech located here.  The taxi journey should take around 10 minutes and should cost less than 80 dirham, but you may have to haggle! 

 

2: Book the 10:45 am supratours bus from Marrakech to Essaouira, this journey takes 3 hours and costs €13 per person (book tickets here).  The 10:45 am bus arrives at 1:45 pm, so you have plenty of time to get lunch and still make the 3:00 pm Souk to Surf bus to Imsouane.   The supratours bus terminal in Essaouira is located here and is a 5-minute walk from our Essaouira pick-up point (Bab El Mechouar).  You should aim to arrive at the Supratours bus terminal 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~€1 per bag).  If you would like to spend more time in Essaouira, there are also earlier buses from Marrakech 

 

3: Book the Souk to Surf shuttle from Essaouira (Bab El Mechouar) to Imsouane (Chillax Cafe).  This costs €12 per person and takes 1 hour 45 minutes.  The shuttle departs from Essaouira at 3:00 pm, so you will arrive in Imsouane around 4:40 pm

 

Total time around 6 hours

 

The total price for 1 person is around €30

The total price for 2 people is around €55

The total price for 3 people is around €80

The total price for 4 people is around €105

 

If you would like a quicker and easier journey you can book one of our taxis here.  Our taxis from Marrakech to Imsouane take 4 hours 45 minutes and cost €120 for 1-4 people, or €140 for up to 6 people

​

​

​

Imsouane to Marrakech
Marakech to Imsouane
bottom of page