Bahrain - Saudi Causeway, Bahrain
If you live and work in the Central or Eastern Provinces of Saudi Arabia, you probably already know that Bahrain is where one goes to 'blow off steam,' have a cold beer, etc... You also probably drive there. The Dammam-Bahrain causeway is one of the longest bridges in the world, making Bahrain a sort of Key West of the Arabian Gulf. The Saudi and Bahraini Customs are on a man-made island at the halfway point. On the Bahraini side of the Customs island, don't forget to go to the top of the 1970s observation tower for a fantastic view and a bad coffee.
Most non-arabs arrive by plane, however you can drive over the causeway. To cross the bridge you'll need a saudi visa and probably a bahraini visa.
For most people it's easier to fly in and out. Another option is just about to start - ferry rides between Bahrain and Dubai, which also connect up with Iran.
Taxis are cheap, and easy to find, they have bright orange bumpers, but make sure the driver puts on the meter before you start driving. Otherwise you'll end up paying a fortune.
Alternatively, if you have an international driving licence, hire a car. The cheapest cars, such as a nissan sunny, cost US$25 day or there-abouts and petrol is cheap @ 25c a litre. That means you can fill your hire-car for BD3.500 (US$10/ 6 pounds sterling).
Public transport does exist, but it's difficult to find.
SABTCO can take you easily to DMM & I'm sure they can then arrange to take you from DMM to Al Hassa easily - look for their offices in BAH arrivals hall (across from Costa coffee). Bahrain to Al Hassa (Hoffuf) is about a 3 hour journey from Bahrain & also means you have to cross causeway thet links BAH to KSA. Dont take a Bahrain cab (if its even possible & driver is willing you will need to re-mortgage your house to pay for cab !!) - assuming also that you have a visa for KSA.
I see the posts & replies for travelling from Dammam to Bahrain. What about the opposite direction? I am arriving at Manama Airport on Thursday 4:30 afternoon and want to catch a local Saudi flight leaving Dammam at 9:30 pm. Where can I get a SABTCO bus? From the Bahrain Airport or from central Manama? Do taxi drivers know the location if it is in the centre of Manama? Tks.