I think you have to obtain visa from Bahrain embassy, once you had the visa, then go to saudi embassy to get the transit permit.
I think you have to obtain visa from Bahrain embassy, once you had the visa, then go to saudi embassy to get the transit permit.