Un viaje de un día desde Marrakech a Essaouira es la opción correcta para usted si está pensando en escapar por un día del ruido y la multitud de Marrakech. Un excursión un día que te llevará al océano Atlántico , a una antigua medina costera. La excursión dura alrededor de 3 horas en cada sentido e incluye algunas paradas en el camino.
Essaouira está aislada de la acción de las olas por un puerto natural que está parcialmente protegido por las Iles Purpuraires. Una larga playa de arena se extiende desde el puerto al sur de Essaourira, donde el Oued Ksob desemboca en el océano. Las ruinas antiguas de Bordj El Berod se encuentran al sur de la descarga de Oued Ksob. La corriente de Canarias está a cargo del flujo total del océano hacia el sur y ha mejorado la pesca local. Cerca de Oued Ksob, a cinco kilómetros (3,1 millas) al sur de Essaouira, se encuentra el asentamiento de Diabat.
La ciudad de Essaouira está conectada con Safi al norte, Agadir al sur y Marrakech al este a través de las carreteras N1 y R207, respectivamente. Un pequeño aeropuerto ubicado a unos 7 a 8 kilómetros (4 a 5 millas) de la ciudad ofrece vuelos diarios a Casablanca además de numerosos vuelos cada semana a París-Orly, Londres-Luton y Bruselas-Sur.