Taxis

Taxis are readily available in Bahrain and taxi-drivers, like their colleagues all over the world, are in business. For your own information, you should get a copy of the booklet Taxi Fares and Tourist Information Guide, which is available free at the tourist office. The booklet contains a complete list of the official taxi rates in both Arabic and English. However, the official fares do increase between midnight and 05:00 am, and a taxi hired at the airport normally costs an extra dinar.
Unofficially, hiring a taxi by the hour costs about BD5, and for this price the driver should take you whereever you want to go and also wait for as long as you like.
Generally speaking, in Bahrain and in all other Arab countries, it is a good idea to agree on the fare in advance unless the taxi has a meter.