No, no hace falta hacerlo con antelación. La entrada se compra allí mismo y cuesta 50 Dh.