Hallo Marokkoneuling!
Ich weiss nicht, wo jotka die Abfahrtszeit her hat, aber laut Internetauskunft bei der ONCF fährt der bahneigene Supratours Bus schon um 14.30h vom Bahnhof Marrakech (Ankunft in Essaouira 16.45h), danach der Bus (= letzter) fährt um 18.30h (Ankunft 21.00h). Die Supratours-Busse sind sehr modern, sauber, komfortabel (europäischer Standard) und zudem pünktlich, was man von den anderen Bussen (abgesehen von CTM vielleicht) nicht unbedingt behaupten kann.
Wenn Du das pralle marokkanische Leben gleich am ersten Tag kennenlernen willst: Alle anderen Busse fahren vom Omnibusbahnhof (Gare routière) am Bab Doukkala ab. Das letzte Mal habe ich 35 DH (ca. 3,00 Euro) für einen "Einheimischen-Bus" gezahlt, aber ich war auch 4 Stunden in einem Klapperbus unterwegs (und nicht 3 bis 3 1/2 Stunden, wie mir vor der Fahrt versichert wurde). Insofern kann ich mich jotka nur anschließen und den Supratours-Bus empfehlen. Das ist vielleicht nicht ganz so authentisch, aber um einiges weniger stressig.
Lass' Dich von den Taxifahrern in Marrakech nicht über's Ohr hauen, sind alles gute Schauspieler. Die Rolle der beleidigten Leberwurst spielen sie sehr überzeugend ;-)
Und wenn sie mehr als 50 DH verlangen, einfach dankend ablehnen und nach einem anderen petit Taxi Ausschau halten. Viele lassen sich das Geschäft dann doch nicht entgehen, weil es immer noch ein guter Preis für die kurze Distanz ist. Ansonsten kurven da auch noch genug andere rum...
Wichtig ist nur: petit taxi nehmen (das sind die kleinen Renaults etc. mit Dachgepäckträger und entsprechender Beschriftung), nicht die Mercedes-Taxi!!
Gruß,
Stefan