Getting Around Morocco

Morocco offers travelers a diversity of regions and landscapes best explored with a private driver and guide. While train and bus options exist between larger cities, the desert, Atlas Mountains, and coast are not well-connected. Most travelers arrive either in Casablanca (CMN) or Marrakech (RAK), while some arrive via ferry to Tangier or by flight into Fes (FEZ).

Private drivers are relatively affordable in Morocco, while still offering travelers flexibility for how long to stay at various stops and detours. Vehicles are comfortable and air-conditioned, and drivers speak English.

For shorter excursions or day trips, taxis are also available, such as from Marrakech to Essaouira. Keep in mind that English isn't widely spoken by taxi drivers in certain locations (French and sometimes Spanish are common).
Plan your trip to Morocco
Chat with a local specialist who can organize your trip
Chefchaouen
Map of How to Get from Fes to Chefchaouen
How to Get from Fes to Chefchaouen

Famously photogenic, Morocco's "Blue City" of Chefchaouen is a remote town far from most of the country's major tourist destinations. The two most popular Moroccan cities with... read more

Map of How to Get from Fes to Marrakech
How to Get from Fes to Marrakech

A few options exist for travelers making the 330-mile (532 km) journey from the northeastern Moroccan city of Fes to Marrakech. Which option travelers take will depend entirely... read more

Map of How to Get from Fes to Erfoud
How to Get from Fes to Erfoud

Those traveling from the city of Fes to the Saharan oasis town of Erfoud have several options when deciding how to make the 253-mile (408 km) trip. Which option travelers choose... read more

Map of How to Get from Rabat to Fes
How to Get from Rabat to Fes

Those looking to get from Rabat to Fes have several options for completing the 129-mile (207 km) journey, which should take anywhere between two and three hours, depending on... read more

Seafront and casbah in Rabat medina
Map of How to Get from Marrakech to Rabat
How to Get from Marrakech to Rabat

The distance between Marrakech and the coastal capital of Rabat, is 201 miles (323 km) when traveling by way of Casablanca. The fastest and most comfortable way to get between... read more

Map of How to Get from Fes to Casablanca
How to Get from Fes to Casablanca

Those looking to get from Fes to the coastal city of Casablanca have several options for making the 182-mile (294 km) trip between cities. The most convenient option is to take... read more

Map of How to Get from Fes to Merzouga
How to Get from Fes to Merzouga

Those traveling the 288 miles (463 km) from Fes to the small Saharan town of Merzouga have two good options available. You can save several hours by combining a flight with a... read more

Blue houses in Chefchaouen (Photo courtesy of Pixabay)
How to Get to Chefchaouen

The Moroccan city of Chefchaouen, in the Rif Mountains, is famous for its distinctive blue painted buildings. Chefchaouen is usually combined with a trip to Tangier. However, it... read more

Map of How to Get from Azrou to Merzouga
How to Get from Azrou to Merzouga

When traveling the 241 miles (388 km) from the mountain town of Azrou to the Saharan village of Merzouga, you will need to rely on a driver to get you there. The drive will take... read more

Map of How to Get from Fes to Azrou
How to Get from Fes to Azrou

The 52-mile (83 km) drive from Fes to Azrou may be short, but it has more stunning scenery and interesting detours than its close proximity might suggest. Travelers will likely... read more

How to Get to the Sahara Desert

The Sahara Desert is a top destination for travelers visiting Morocco. Most will arrive in Merzouga to see the Erg Chebbi Dunes or M'Hamid for the Erg Chigaga Dunes.  Truly, the... read more

Map of How to Get from Tangier to Fes
How to Get from Tangier to Fes

When making the 247-mile (398 km) trip Tangier to Fes, there are two options to consider. Going by car with a private driver is the best option and takes between four and five... read more

Map of How to Get from Rabat to Tangier
How to Get from Rabat to Tangier

Travelers looking to 156-mile (251 km) journey between the coastal cities of Rabat and Tangier have multiple options. Going by car with a private transfer is your best bet, with... read more

How to Get to Essaouira

Essaouira is a popular seaside town and is a quick trip from several cities in Morocco. The easiest way to reach Essaouira is by car. A private transfer is a great choice, as... read more