Essaouira is easily accesible from Europe. Direct flights to Marrakech or Agadir are available from most countries and take around 3 hours. The drive from Marrakech or Agadir takes around 2 1/2 hours and transfers can be arranged.
Direct flights into Essaouira are currently available fom Paris and Casablanca.