Essaouira is located on the Moroccan Atlantic coast, 350 km from Casablanca, 175 km from Marrakech and 190 km from Agadir.
Its airport is located 18 km from the city and is only served by Royal Air Maroc.
bus (duration 2:30 to 3h)
bus (duration 3:15 to 3:45)
From Rabat or Casablanca:
From Paris (duration 3:20)
Flights are available from Paris on June 18th et 21st, and from Essaouira on June 25th and 28th.