You can travel directly from Marrakech to Errachida using the 8:30 am Supratour bus. This entire trip takes 12 hours.   They’re also cheap Flights from Marrakesh (RAK) to Errachidia (ERH).