Unfortunately there is no train connection between Marrakech and Essaouira.
103.86 Miles
It depends on which way you go. The most comfortable route, by far, is taking the train from Meknes, through Rabat, Casablanca, and ending in Marrakech (this part of the journey will take 8.5 hours). The bus/taxi ride from Marrakesh to Essaouira will take another 3 hours. You can also take a bus inland, straight down from Meknes, through the Middle Atlas mountains to Marrakech, but that may be a longer route, all in either private vehicle or bus.
Essaouira's population is 70,000.
The population of Essaouira Province is 339,818.
The distance between Essaouira and Agadir is 170km, but as it is not a highway we calculate the trave by hours, so it takes arround 3h -3h:30min Here you have the complete Guide of Essaouira.
The cast of The Magic of Essaouira - 2005 includes: Houda Echouafni as Presenter
Marrakech was created in 1062.
Battle of Marrakech happened in 1908.
KAC Marrakech was created in 1947.
Marrakech Express was created in 1989.
The duration of Marrakech Express is 1.83 hours.
110 miles