Alright , so as I did this recently , let me advise people about the steps .
I made a mistake first by going to the General Directorate of Traffic
As I had my Saudi license , I was then told to visit the Drivers Training school , the licensing , conversion is all done there .
1. Take a form , fill it up , one photo
2. Copies of Saudi Driving License , Smart Card , Saudi Resident ID " I will tell you why "
3. Go to any counter , show that you have a valid GCC license , then they will take away the GCC license , but as I am a resident in Saudi too , they asked copy of Saudi Iqama and gave me back my Saudi License .
4. Paid fees of 26.500 BD
5. Did a Eye Test .
6. Once done , went again to the same counter .
License issued , usually if you're no longer a resident in that GCC country , Bahraini authorities will take away your old license and give you the Bahraini one .