Distance between Marrakech-Tensift-El Haouz and Barbate de Franco

Distance between Marrakech-Tensift-El Haouz and Barbate de Franco is 548.4 km.
This distance is equal to 340.76 miles, and 295.92 nautical miles.

The distance line on map shows distance from Marrakech-Tensift-El Haouz to Barbate de Franco between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Marrakech-Tensift-El Haouz to Barbate de Franco,
It takes 0.61 hours to arrive.