Getting a Bahraini driving license requires passing a written test, a practical driving test, and a medical exam through the General Directorate of Traffic
To drive legally in Bahrain, you need a license issued by the General Directorate of Traffic (GDT). The process involves three separate tests: a written exam on traffic rules, a practical driving test, and a medical examination. You can take these tests at the GDT's main office in Manama or at authorized driving schools throughout the country. Most people complete the entire process in four to eight weeks, though this depends on how quickly you schedule your tests and how many attempts you need.
Bahrain recognizes both automatic and manual transmission licenses, and you choose which one you want when you register. If you hold a valid license from another country, you may be able to exchange it for a Bahraini license without retaking all the tests — but this depends on which country issued your original license and whether Bahrain has a reciprocal agreement with it.
Key Takeaways
- You must pass a written test on Bahraini traffic laws, a practical driving test, and a medical exam to receive a license.
- The General Directorate of Traffic administers all tests and issues licenses; you can prepare at a driving school or study on your own.
- Foreign license holders may exchange their license for a Bahraini one if their country has a reciprocal agreement with Bahrain.
- The entire process typically takes four to eight weeks from registration to receiving your license card.
- You must be at least 18 years old and hold a valid passport or national ID to register.
What documents you need before you register
Bring your original passport or Bahraini national ID card, a valid residency permit if you are not a citizen, and a completed process form (available at the GDT office or from driving schools). You will also need a medical certificate from an approved clinic confirming you meet the vision and health standards — most clinics near the GDT office can issue this on the same day for a small fee.
If you are exchanging a foreign license, bring the original license itself, a certified translation if it is not in English or Arabic, and proof of your residency in Bahrain. The GDT will verify whether your country qualifies for direct exchange. If it does not, you will take the full test sequence like any first-time applicant.
The written test: what to expect and how to prepare
The written test covers Bahraini traffic laws, road signs, and safe driving practices. You answer 40 multiple-choice questions in either English or Arabic — you choose the language when you register. You have 30 minutes to complete the test, and you need a score of at least 80 percent to pass. If you fail, you can retake the test after paying a small fee, usually within one to two weeks.
Most driving schools in Bahrain offer test preparation classes and practice exams that mirror the real test format. You can also study on your own using the GDT's official handbook, which is available in both languages. The handbook covers speed limits, parking rules, right-of-way, and what different road signs mean. Many people pass on their first attempt if they spend two to three weeks reviewing the material.
The practical driving test: route, duration, and what the examiner watches for
After you pass the written test, you schedule a practical test with an examiner from the GDT. The test lasts about 20 to 30 minutes and takes place on public roads in Manama. The examiner sits beside you and watches how you handle the vehicle, follow traffic laws, respond to other drivers, and manage basic maneuvers like parking and turning.
The examiner is looking for smooth acceleration and braking, proper use of mirrors and signals, correct lane positioning, and awareness of pedestrians and other traffic. Common reasons people fail include hitting the curb during parking, not checking mirrors before changing lanes, stalling the engine (on manual transmissions), or failing to stop at a red light. You can retake the practical test if you fail, though you must wait a few days and pay the retake fee.
The medical examination and vision requirements
You need a medical certificate from a clinic approved by the GDT before you can take any tests. The doctor checks your vision (you must see at least 6/9 in each eye, with or without glasses), tests your color blindness, and confirms you have no conditions that would make driving unsafe — such as severe hearing loss, epilepsy, or certain heart conditions. The exam takes about 15 minutes and costs between 10 and 20 Bahraini dinars.
If you wear glasses or contact lenses, your license will note this restriction, and you must wear them whenever you drive. If you fail the vision test, you can retest at another approved clinic. The medical certificate is valid for one year, so if you do not complete your other tests within that time, you will need a new certificate.
Using a driving school versus preparing on your own
Driving schools in Bahrain offer structured lessons, test preparation, and practice exams. A typical package includes classroom instruction on traffic laws, several hours of behind-the-wheel training, and mock written and practical tests. Most schools charge between 150 and 300 Bahraini dinars for a complete package. The advantage is that instructors know exactly what the GDT examiners look for and can give you feedback on your weak areas.
You can also prepare on your own by studying the GDT handbook, watching online videos about Bahraini traffic rules, and practicing driving with a licensed friend or family member. This costs much less but requires more discipline and self-direction. Many people combine both approaches — they take a few lessons to learn the practical skills and study the handbook on their own for the written test.
Timeline: how long each step takes
Registration and medical exam: one to three days. Written test: you can schedule this within one to two weeks of registering. Practical test: you can schedule this within one to two weeks of passing the written test. If you pass both on your first attempt, you can receive your license card within two to four weeks after the practical test. If you need to retake either test, add one to two weeks per retake.
The total time from registration to holding your license card is typically four to eight weeks. Driving schools sometimes offer expedited scheduling if you pay a higher fee, but the GDT still controls when tests are available. Plan ahead if you need a license by a specific date.
Renewing or exchanging a foreign license
If you already hold a valid driving license from another country, check whether Bahrain recognizes it. Countries with reciprocal agreements include the United States, United Kingdom, Canada, Australia, and several others, but the list changes. Contact the GDT directly or visit a driving school to confirm whether your country qualifies.
If your country qualifies, you can exchange your license without retaking tests — you pay a fee, provide your original license and a certified translation, and receive a Bahraini license valid for three years. If your country does not have an agreement with Bahrain, you must take the full test sequence. A Bahraini license is valid for three years for drivers under 50 and five years for drivers 50 and older.
Frequently Asked Questions
Can I drive in Bahrain on my foreign license while I wait for my Bahraini license?
Yes, if your foreign license is valid and you carry an International Driving Permit (IDP) along with it. The IDP is a translation of your license recognized in Bahrain and most countries. You can obtain an IDP from your home country's licensing authority before you travel. However, once you are a resident of Bahrain, you must obtain a Bahraini license within a certain timeframe — ask the GDT what that period is for your situation.
What happens if I fail the practical test?
You can retake it after waiting a few days and paying a retake fee. There is no limit to how many times you can retake the practical test, but each attempt costs money and takes time to schedule. Many people pass on their second or third attempt after getting feedback from the examiner or taking additional lessons with a driving school instructor.
Do I need to take the written test again if I fail the practical test?
No. Once you pass the written test, you do not need to retake it. Your written test pass is valid for a set period (usually several months), so you can focus only on improving your practical driving skills before your next attempt.
What if I wear glasses or contact lenses?
Your license will include a restriction stating that you must wear corrective lenses while driving. You must wear them every time you drive. If you are stopped by traffic police and are not wearing your glasses or contacts, you can be fined. If your vision changes significantly, you may need to retake the medical exam.
How much does the entire process cost?
Costs vary depending on whether you use a driving school and how many test retakes you need. A medical exam costs 10 to 20 dinars, registration and test fees total roughly 30 to 50 dinars, and a driving school package ranges from 150 to 300 dinars. If you study on your own and pass all tests on your first attempt, you might spend 50 to 80 dinars total. With a driving school, expect 200 to 350 dinars.