Fes to Marrakech is 520 km. Do it in six hours by train, or turn it into five days through Merzouga, the gorges and Ait Ben Haddou. Both routes explained.
Fes to Marrakech is 520 km. Do it in six hours by train, or turn it into five days through Merzouga, the gorges and Ait Ben Haddou. Both routes explained.