We are a family of 5 (2 adults, 3 kids ages 5, 8, & 10) planning a trip to Spain and Morocco next May (2018). We would like to take the ferry from Spain to Tangier, and then visit Chefchaouen for the day. That afternoon/evening, we'd like to continue on to Rabat to visit friends for a few days before returning to Spain. I would love some help with a few transportation questions :).
Do I understand correctly that the best route for us to take would be the Tarifa to Tangier ferry? Or should we take the ferry to Tangier Med since we plan to continue on to Chefchaouen? We do not plan on spending any time in Tangier when we arrive.
As I understand it, since we have 5 people including 3 kids, the best way for us to get from Tangier to Chefchaouen is via private grand taxi. Would you recommend prebooking this because of the kids or will we be fine to just hire one when we arrive?
We plan to visit Chefchaouen for the day (realistically, 4 or 5 hrs?) and then continue on to Rabat. There is no train on this route, correct? I did see a bus on the ONCF website, but it departs around noon, so that's not enough time for us. I see that Tangiertaxi.com will pre-book this route for the 5 of us for 249 Euros. That seems steep to me, but perhaps we have no choice?
Is there another way to get from Chefchaouen to Rabat, perhaps a taxi to train station and then continue to Rabat by train?
Also, would you recommend spending a few hours in Tangier before boarding the ferry back to Spain on the return trip? Or will our time in Chefchaouen and Rabat have given us enough of a taste? I know it's hard to say what our opinion will be since we've never been there, so just wondering what you would do in our place.
Many thanks in advance!