Hi everyone,
I recently got my residency in Bahrain and I was looking for any post explaining how to exchange my foreign driving license with a Bahraini one but the only post I could find dated years back and was outdated, so this is an updated account of any expats that are wondering what they should expect.
What you will need : Driver's license, CPR, 2 Pictures and a Credit/Debit Card ( cash is not accepted )
To check if your driver's license is eligible to be exchanged without taking extra tests : check the first picture (I couldn't find this list on any official website so I had to ask a driving instructor to send me one and he assured me it hasn't changed since the date it was taken )
First and this was the most confusing part of all of this, you need to install an app called Mawaied (Scan the QR code on the 2nd Image I attached, because if you just search for it you will get another blue application that is not the correct one), the problem I had is that since my google play was tied to my home country, scanning the QR returned a "this app is not available in your country". After several trials trying to change the country on google play and since I still didn't have a local bank card, I couldn't connect my account with Bahrain. I advise you to do as I did and make a whole new Gmail account with Bahrain as country of residency.
Open the app and look for Traffic Directorate and then proceed to take an appointment under REPLACE & EVALUATE DRIVING LICENSES. The app is straight forward and self explanatory. I picked the Souq Muharraq Security Complex.
Once the appointment is taken, make sure you prepare a picture and take it with to the appointment, this will be demanded.
Once you get there, the receptionist will hand you a form that you need to fill. Fill it, Attach your picture to it, have your CPR and license ready and wait for your turn.
The agent will take the form, license and picture and then ask you to wait again until the doctor calls your number on the screen again. Here you will pay 5 BD. Payment in cash is not accepted and I was lucky to have my credit card with me since I didn't have a Bahraini bank account yet.
The doctor will do the usual eye test then stamp on your document and you will then wait until the agent calls on your number again.
You will be sent to another desk where you will be asked to pay 20 BD to get the physical driver's license. This is the last step.
The foreign driver's license will not be held and will be handed back to you.
The whole process took around 40 minutes and was very smooth. The agents are extremely kind and it was a breeze to do.
Hope this helps anyone in my situation .