Distance between Marrakech-Tensift-El Haouz and Majene is 383.12 km.
This distance is equal to 238.06 miles, and 206.73 nautical miles.
The distance line on map shows distance from Marrakech-Tensift-El Haouz to Majene between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Marrakech-Tensift-El Haouz to Majene,
It takes 0.43 hours to arrive.