• search
  • US

Morocco Transportation

There are more than 56,986 kilometres (35,409 miles) of road (national, regional, and provincial) in Morocco, as well as 1,808 kilometres (1,123 miles) of highways (August 2016). The Tangier-Casablanca high-speed rail link, the first phase of the ONCF's high-speed rail master plan, entails the construction of over 1,500 kilometres (930 miles) of new railway lines by 2035. The TGV will be able to hold 500 travellers and will transport eight million travellers annually. The HSR project began in September 2011. Infrastructure and railway systems will be finished in 2014, and the HSR will be up and running by December 2015.

Morocco Transportation

Morocco hopes to become a world player in marine transport as billions of dollars are committed to infrastructure improvements. The Tanger-Med port and industrial facility, as well as a high-speed train between Tangier and Casablanca, will be built as part of the country's $16.3 billion investment plan from 2008 to 2012. The plan will also improve and expand the country's highway network and expand the Casablanca Mohammed V International Airport. The transport sector will remain one of the country's most dynamic for years to come, and the infrastructure improvements will boost other sectors as well as tourism. It will also assist Morocco in its effort to attract 10 million tourists.

Distances Between Major Towns And Cities In Morocco

Distances between major town and places in Morocco are in km.

  Distance Mileage
Agadir to Al Hoceima 754 km 469 miles
Al Hoceima to Beni Mellal 393 km 244 miles
Beni Mellal to Casablanca 182 km 113 miles
Casablanca to Chaouia-Ouardigha 68 km 42 miles
Chaouia-Ouardigha to Doukkala-Abda 140 km 87 miles
Doukkala-Abda to Fes-Boulemane 418 km 260 miles
Fes-Boulemane to Fes 118 km 73  miles 
Fes to Gharb-Chrarda-Beni Hssen 100 km 62 miles
Gharb-Chrarda-Beni Hssen to Grand Casablanca 191 km 119 miles
Grand Casablanca to Guelmim-Es Smara 567 km 352 miles
Guelmim-Es Smara to Guelmim 59 km 37 miles
Guelmim to Kenitra 672 km 418 miles
Kenitra to Laayoune-Boujdour-Sakia El Hamra 889 km 552 miles
Laayoune-Boujdour-Sakia El Hamra to Marrakech-Tensift-Al Haouz 579 km 360 miles
Marrakech-Tensift-Al Haouz to Marrakesh 9 km 6 miles
Marrakesh to Meknes 340 km 221 miles
Meknes to Meknes-Tafilalet 234 km 145 miles
Meknes-Tafilalet to Oriental 295 km 183 miles
Oriental to Oued ed Dahab-Lagouira 1,979 km 1,230 miles
Oued ed Dahab-Lagouira to Oujda 2,086 km 1,296 miles
Oujda to Rabat 458 km 285 miles
Rabat to Rabat-Sale-Zemmour-Zaer 59 km 37 miles
Rabat-Sale-Zemmour-Zaer to Safi 327 km 203 miles
Safi to Settat 171 km 106 miles
Settat to Souss-Massa-Draa 255 km 158 miles
Souss-Massa-Draa to Tadla-Azilal 110 km 68 miles
Tadla-Azilal to Tanger-Tetouan 374 km 232 miles
Tanger-Tetouan to Tangier 60 km 37 miles
Tangier to Taza-Al Hoceima-Taounate 220 km 137 miles
  • experts
  • thumns
  • trip
  • ask