Figure out how much money you need to convert. Although the amount of money won't change the outcome of your calculation, you'll want to start with some number to make the conversion.
Look up the current, up-to-date conversion rate between dollars and Dinars on a popular website such as xe.com or coinmill.com. You can also go to any bank or American Express currency exchange. As of April 7, 2010, the Dinar/U.S. dollar exchange rate is 0.377055. In other words, 1 U.S. dollar is equal to 0.377055 Dinars. To round up to the nearest cent, this value would be $0.38
Multiply the amount of U.S. dollars you have by the exchange rate. If you have 100 dollars, for example, multiply 100 by 0.377055 to get $37.71 (rounded up to the nearest cent.) Thus, 100 American dollars is equal to 37.71 Bahraini Dinars.
Check exchange rates often. Rates are constantly changing depending on the economic conditions and borrowing rates of both countries and other factors as well.
Change money at your personal bank before traveling or making any big purchases or investments. You'll get the best rate this way because currency exchange houses in foreign countries often charge high fees to convert money.