##### MARRAKESH

The red city - Morocco's ancient imperial capital

The most visited city in Morocco and for good reason - a mixture of traditional and contemporary, Marrakech holds the promise of incomparable sensations. Stroll through the Jemaa El Fna and the bazaars with their bright colors and oriental scents, ride in horse-drawn carriages, visit sun-soaked terraces, observe street artists practising their craft, relax in a traditional hamam, take a daytrip to the atlas mountians, explore museums, palaces and gardens. There's so much to do in Marrakesh that the hardest thing will be fitting it all in. Why not check out these tours for some ideas of things to do?

How to get from Taghazout, Tamraght, Agadir & Anza to Marrakesh

We are not currently running our shuttles from Taghazout, Tamraght, Agadir & Anza to Marrakesh, but we will be starting them again soon!

In the meantime, this is how to get to Marrakesh:

1: Take a taxi to the Agadir bus station (located here), this takes about 25 minutes and should cost 150 dirham (€14) from Taghazout or Tamraght. The taxi journey from Agadir or Anza is quicker and cheaper. Taxi prices in morocco are somewhat 'negotiable', so you may have to haggle to get a good price... defintely do not pay more than 200 dirham for this trip though!

2: Take the bus to Marrakesh, this trip takes 3.5 hours and costs €14 per person (book tickets here). I would recommend using supratours or CTM as these are the more reliable companies. You should arrive at the bus terminal at least 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~ €2 per bag)

3: From either the Supratours or CTM bus terminals it is around a 10 minute taxi to most hotels. Do not pay more than 100 dirham (€10) for this trip and it should really be closer to 50, again you will need to use your haggling skills! If you are staying in the medina you will probably have to walk the final part as most accommodation is not accessible by car

Total time around 5 hours

Total price for 1 person ~ €40

Total price for 2 people ~ €55

Total price for 3 people ~ €70

Total price for 4 people ~ €85

If you would like a quicker and easier journey you can book a taxi here. A taxi takes around 3.5 hours and costs €120 for 1-4 people, or €140 for up to 6 people

How to get from Marrakesh to Taghazout, Tamraght, Agadir or Anza

We are not currently running our shuttles from Marrakesh to Taghazout, Tamraght, Agadir or Anza, but we will be starting them again soon! In the meantime, this is how to get there from Marrakesh:

1: Take a taxi to the bus station - there are many different bus stations in Marrakesh, so make sure you go to the right one! Supratours buses depart from here and CTM buses depart from here. The taxi journey should take around 10 minutes and should cost less than 100 dirham (€9), but you may have to haggle!

2: Get the bus to Agadir, this trip takes 3 hours and costs €14 per person (you can book tickets here). I would recommend only using Supratours or CTM as these are the more reliable companies. You should aim to arrive at the bus terminal 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~€2 per bag)

3: From the Agadir bus terminal it is a 25-minute taxi to Taghazout or Tamraght and should cost 150 dirham (€15), but often the drivers will ask for 200 dirham or more, so try to negociate! The taxi to Anza or Agadir should cost less than 100 dirham

Total time around 5 hours

Total price for 1 person ~ €40

Total price for 2 people ~ €55

Total price for 3 people ~ €70

Total price for 4 people ~ €85

If you would like a quicker and easier journey you can book a taxi here. A taxi takes around 3.5 hours and costs €120 for 1-4 people, or €140 for up to 6 people

How to get from Imsouane to Marrakesh

We do not currently run direct shuttles from Imsouane to Marrakesh, but it is relatively easy to make this journey using the shuttle and a public bus (going via Essaouira)

1: Book the Souk to Surf shuttle from Imsouane (Momo Coffee) to Essaouira (Bab El Mechouar), this costs €12 per person and takes 1 hour 45 minutes. The shuttle departs from Imsouane at 11:45am, so you will arrive in Essaouira around 1:35pm

2: Book a supratours bus from Essaouira to Marrakesh, this trip takes 3 hours and costs €11 per person (book tickets here). The supratours bus terminal is located here and is a 5 minute walk from the shuttle drop off point. You should aim arrive at the bus terminal 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~€2 per bag). There is a Supratours bus departing at 2:30pm which works well with the shuttle, or alternatively you can spend several hours /days in Essaouira and get a later bus

3: From the Supratours bus terminal in Marrakesh it is a 10 minute taxi to most hotels - do not pay more than 100 dirham and it should really be less, again you will need to use your haggling skills! If you are staying in the medina you will probably have to walk the final part as most accommodation is not accessible by car

Total time around 5 hours 45 minutes

Total price for 1 person around €32

Total price for 2 people around €54

Total price for 3 people around €76

Total price for 4 people around €98

If you would like a quicker and easier journey you can book a taxi here. A taxi takes 4 hours 30 minutes and costs €120 for 1-4 people, or €140 for up to 6 people

How to get from Marrakesh to Imsouane

We do not currently run direct shuttles from Marrakesh to Imsouane, but it is relatively easy to make this journey using the shuttle and a public bus (going via Essaouira)

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

2: Book a supratours bus from Marrakesh to Essaouira, this journey takes 3 hours and costs €11 per person (book tickets here). The supratours bus terminal in Essaouira is located here and is a 5 minute walk from the shuttle pick up point. You should aim arrive at the Supratours bus terminal 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~€2 per bag). There is a Supratours bus departing Marrakesh at 10:45am and arriving in Essaouira at 1:45pm that works well with the shuttle (for some reason on the 12go booking website it says this bus arrives in Essaouira at 2:45pm… but on Supratours own website it says it actually arrives at 1:45pm..!). Or, if you would like some more time to look around Essaouira there is a supratours bus departing Marrakesh at 9:00am and arriving in Essaouira at 12:00pm, which give you time to have lunch somewhere in Essaouira before continuing on to Imsouane

3: Book the Souk to Surf shuttle from Essaouira (Bab El Mechouar) to Imsouane (Momo Coffee), this costs €12 per person and takes 1 hour 45 minutes. The shuttle departs from Essaouira at 2:30pm, so you will arrive in Imsouane around 4:15pm

Total time around 6 hours

Total price for 1 person around €32

Total price for 2 people around €54

Total price for 3 people around €76

Total price for 4 people around €98

If you would like a quicker and easier journey you can book a taxi here. A taxi takes 4 hours 30 minutes and costs €120 for 1-4 people, or €140 for up to 6 people

How to get from Marrakesh to Essaouira

We do not currently run shuttles from Marrakesh to Essaouira, but it is easy to make this journey using a public bus

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

2: Book a supratours bus from Marrakesh to Essaouira, this journey takes 3 hours and costs €11 per person (book tickets here). The supratours bus terminal in Essaouira is located here. You should aim arrive at the Supratours bus terminal 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~€2 per bag)

3: You can walk to most accommodation in Essaouira from the Supratours bus station, otherwise it is a short taxi ride

Total time around 4 hours

Total price for 1 person ~ €20

Total price for 2 people ~ €32

Total price for 3 people ~ €44

Total price for 4 people ~ €56

If you would like a quicker and easier journey you can book a taxi here. A taxi takes 2 hours 30 minutes and costs €70 for 1-4 people, or €85 for up to 6 people

How to get from Essaouira to Marrakesh

We do not currently run shuttles from Essaouira to Marrakesh, but it is easy to make this journey using a public bus

1: Walk to the Supratours bus station located here

2: Book a supratours bus from Essaouira to Marrakesh, this trip takes 3 hours and costs €11 per person (book tickets here). You should aim arrive at the bus terminal 15 minutes before departure, also if you have large bags you will need to buy luggage passes (~ €2 per bag)

3: From the Supratours bus terminal in Marrakesh it is a 10 minute taxi to most hotels - do not pay more than 100 dirham and it should really be less, you will need to use your haggling skills! If you are staying in the medina you will probably have to walk the final section as most accommodation is not accessible by car

Total time around 4 hours

Total price for 1 person around €20

Total price for 2 people around €32

Total price for 3 people around €44

Total price for 4 people around €56

If you would like a quicker and easier journey you can book a taxi. A taxi takes 2 hours 30 minutes and costs €70 for 1-4 people, or €85 for up to 6 people