What a Moroccan driver's license is and who needs one
A Moroccan driver's license is the official document issued by Morocco's Direction Générale de la Surveillance et du Contrôle de la Circulation Routière (DGSCR) that permits you to drive a vehicle in Morocco. If you live in Morocco or plan to drive there regularly, you need one. Visitors from other countries can drive using an International Driving Permit (IDP) paired with their home country's license for a limited time — usually up to one year — but residents must hold a Moroccan license.
Morocco recognizes licenses from most countries, but only as temporary documents. If you are relocating to Morocco for work, study, or residency, you will need to exchange your foreign license for a Moroccan one or take the Moroccan driving test. The process and timeline depend on which country issued your original license and whether Morocco has a reciprocal agreement with that country.
Key Takeaways
- Moroccan residents must hold a Moroccan driver's license; foreign licenses are temporary and typically valid for one year from your arrival date.
- License categories in Morocco match European standards: AM (mopeds), A1 (light motorcycles), A (full motorcycles), B (cars), C (trucks), and D (buses), each with different age and training requirements.
- You can exchange a foreign license for a Moroccan one without retesting if your home country has a reciprocal agreement with Morocco; otherwise you must pass the written and practical driving tests.
- A Moroccan license costs between 300 and 500 Moroccan dirhams (roughly $30 to $50 USD) and is valid for ten years; renewal requires a medical exam.
- If you are a temporary visitor, an International Driving Permit from your home country plus your original license is usually sufficient for up to one year of driving.
License categories and age requirements in Morocco
Morocco uses the European classification system for driver's licenses, which divides them by vehicle type and engine size. Each category has a minimum age and, for some, mandatory training hours.
Category AM covers mopeds and scooters up to 50cc and is available at age 14. Category A1 is for light motorcycles up to 125cc and requires you to be at least 16 years old. Category A permits full-size motorcycles with no engine limit and requires you to be 24 years old (or 20 if you have two years of A1 experience). Category B is for cars and small vans up to 3,500kg and is available at age 18; this is the most common category. Category C covers trucks over 3,500kg and requires you to be at least 21 years old. Category D is for buses and minibuses carrying more than eight passengers and requires you to be at least 24 years old.
For categories A and B, Morocco requires a minimum of 20 hours of practical driving instruction with a certified instructor before you can sit for the test. Some driving schools bundle this into their course packages. Categories C and D have additional requirements, including medical certification and professional training beyond the standard test.
Exchanging a foreign license versus taking the Moroccan test
If you already hold a valid driver's license from another country, Morocco may allow you to exchange it for a Moroccan license without retesting. This depends on whether your home country has signed a reciprocal agreement with Morocco. Countries with such agreements include most European Union nations, Canada, and several others. You can check whether your country is on the list by contacting the DGSCR or a local driving school in Morocco.
To exchange a license, you will need your original foreign license, a Moroccan residence permit or proof of residency, a medical certificate from a Moroccan doctor confirming you are fit to drive, and a completed process form. The process typically takes two to four weeks. No written or practical test is required if the exchange is approved.
If your country does not have a reciprocal agreement with Morocco, or if you prefer not to exchange, you must take the Moroccan driving test. This consists of a written exam in Arabic, French, or Tamazight covering traffic laws and road signs, followed by a practical driving test with an examiner. The written test is usually offered multiple times per month at local driving schools or the DGSCR office. The practical test is scheduled after you pass the written portion. Many people use a certified driving school to prepare, which typically costs between 1,500 and 3,000 dirhams (roughly $150 to $300 USD) for a full course.
Steps to obtain a Moroccan driver's license
The process differs slightly depending on whether you are exchanging a foreign license or taking the test, but both routes begin with gathering documents.
For an exchange, collect your original foreign license, your passport, a Moroccan residence permit (carte de séjour) or a utility bill or rental agreement proving residency, a medical certificate from a Moroccan physician, two passport-sized photographs, and a completed process form (available from the DGSCR or a driving school). Submit these to the DGSCR office in your city or to an authorized driving school that handles exchanges. You will receive a temporary driving permit while your process is processed, valid for up to 90 days.
For the test route, start by enrolling in a driving school or registering directly with the DGSCR. You will need the same documents as above, plus proof of payment for the test fees (usually 200 to 300 dirhams, or roughly $20 to $30 USD). Attend the required 20 hours of practical instruction if you are taking category A or B. Once your instructor confirms you are ready, you will sit for the written test. If you pass, you schedule the practical test, which typically occurs within two to four weeks. After passing both, you return to the DGSCR with your test results and remaining documents to receive your license.
Cost and validity of a Moroccan driver's license
A Moroccan driver's license costs between 300 and 500 dirhams (roughly $30 to $50 USD) for the license itself. Additional costs depend on your route: a medical exam costs 100 to 200 dirhams, driving school instruction ranges from 1,500 to 3,000 dirhams for a full course, and test fees are 200 to 300 dirhams. If you are exchanging a foreign license, you typically pay only the license fee and medical exam fee, making the total around 400 to 700 dirhams (roughly $40 to $70 USD).
A Moroccan driver's license is valid for ten years from the date of issue. Before it expires, you must renew it by submitting a new medical certificate, your current license, and a renewal process to the DGSCR. Renewal is usually faster than initial issuance and costs the same as the original license. If your license is lost or stolen, you can request a replacement by filing a police report and submitting it along with your process and documents to the DGSCR.
Driving as a visitor with a foreign license
If you are visiting Morocco temporarily and do not plan to establish residency, you can drive using your home country's driver's license paired with an International Driving Permit (IDP). An IDP is a translation of your license into multiple languages and is recognized in Morocco for up to one year from your arrival date. You obtain an IDP from your home country's automobile association or licensing authority before you travel; Morocco does not issue them.
Carry both your original license and your IDP at all times while driving in Morocco. Police may stop you and ask to see both documents. Driving with only an IDP and no original license is not legal. If you plan to stay longer than one year, you must obtain a Moroccan license before your IDP expires, even if you do not intend to stay permanently.
Moroccan traffic rules and what happens if you drive without a valid license
Morocco enforces traffic laws strictly in cities and on highways. Speed limits are typically 40 km/h in towns, 80 km/h on regional roads, and 120 km/h on motorways. Seatbelts are mandatory for all passengers, and using a mobile phone while driving is prohibited. Driving under the influence of alcohol is illegal and carries severe penalties, including fines, license suspension, and imprisonment.
Driving without a valid license in Morocco can result in fines ranging from 300 to 1,000 dirhams (roughly $30 to $100 USD), vehicle impoundment, and in some cases arrest. If you are a foreigner, police may also contact your embassy or consulate. If your license has expired, you are considered to be driving without a valid license, even if you hold a Moroccan license that is straightforward overdue for renewal. Renew your license before it expires to avoid these penalties.
Frequently Asked Questions
Can I drive in Morocco with just an International Driving Permit and no original license?
No. Morocco requires you to carry both your original home country license and your International Driving Permit. An IDP alone is not sufficient. If you are stopped by police, you must show both documents.
How long does it take to get a Moroccan driver's license if I exchange my foreign license?
An exchange typically takes two to four weeks from the date you submit your documents. You will receive a temporary permit valid for 90 days while the DGSCR processes your process. If your country does not have a reciprocal agreement, you must take the test instead, which can take six to twelve weeks depending on test availability and how quickly you pass both the written and practical exams.
What happens if my Moroccan license expires while I am abroad?
You cannot legally drive in Morocco on an expired license. If you are living abroad temporarily, you should renew your license before it expires by submitting your documents to the DGSCR in person or, in some cases, through a Moroccan consulate. If your license has already expired, you must renew it before driving again in Morocco.
Do I need to take a driving test if I exchange my license from a country with a reciprocal agreement?
No. If your country has a reciprocal agreement with Morocco, you can exchange your license without taking a written or practical test. You will need a medical certificate, your original license, proof of residency, and your process form. The DGSCR or a driving school can confirm whether your country qualifies.
Can I drive a motorcycle in Morocco with a category B license?
No. A category B license permits only cars and small vans. To ride a motorcycle, you need at least a category A1 license (for motorcycles up to 125cc) or a category A license (for full-size motorcycles). These require separate training and testing.