How to get from Imsouane to Marrakech by bus
We do not currently run direct shuttles from Imsouane to Marrakech, but it is relatively easy to make this journey (going via Essaouira) using one of our shuttles and a public bus. This is how to make the journey:
1: Book the 11:45 am Souk to Surf bus from Imsouane (Chillax Cafe) to Essaouira (Bab El Mechouar), this costs €12 per person and takes 1 hour 45 minutes. The bus will arrive in Essaouira around 1:30 pm
2: Book the 2:15 pm Supratours bus from Essaouira to Marrakesh. This trip takes 3 hours and costs €13 per person (book tickets here). The Essaouira supratours bus terminal is located here and is a 5-minute walk from our drop-off 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 want to spend more time in Essaouira, there are also later buses to Marrakech available
3: From the Supratours bus terminal in Marrakesh it is a 10-minute taxi to most hotels, so do not pay more than 80 dirhams (you may need to use your haggling skills!). If you are staying in the medina you will have to walk the final part, as most accommodation is not accessible by car
Total time around 5 hours 45 minutes
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 out taxis here. Our taxis from Imsouane to Marrakech take 4 hours 45 minutes and cost €120 for 1-4 people, or €140 for up to 6 people
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 shuttles 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