Try here
http://www.moroccoguide.com/destinat...oast/oualidia/
_____________
"CTM have to buses departing Essaouira for El-Jadida.
Cost is 80 dirhams plus 5 dirhams for luggage.
Journey time is about 4 hours.
I don't know the departure time for second bus.
The buses for El-Jadida goes onto Casablanca, so book a seat 1 or 2 days before leaving.
Please use times and prices as a rough guide only."
That was a quote from another travel site. This bus goes via Jadida to up north so normally vice versa should exist, but i dont know if u find any in Oualidia, only taxis (NOT sure, maybe there is busses, dont know). U can however find taxis from El-Jadida to Oualidia, the site above says it costs around 20DH. If u go to Oualidia, just enter a hotel or shop there and ask them about transportation, should be fine, God willing. If u dont plan on staying the night do this as soon as u get there. If u dont find any transportation, my tip would be to return to El-Jadida and take transportation from there.
Hope it works out! Remember to ask people there if ur unsure of anything, moroccans generally are very friendly
Also try virtualtourist.com