A few hours from major European cities Agadir is served by many airlines companies.
When you arrive  a free surf camp shuttle picks you at Agadir airport (AGA).

MARRAKECH
If you arrive in Marrakech take a bus via  Agadir which will cost you 10 Euro (after 3 hours drive) and when you arrive to Agadir  a surf camp person will get you to the bus station .

 

Visas : For a stay less than or equal to three months, nationals of the European Union, Switzerland and Canada are exempt from visa for travel to Morocco. A passport valid 6 months beyond the date of arrival in the country is however necessary. The tour groups only need an identity card, but it is still advisable to bring your passport.