1. Currency converter
  2. GHS to BHD
  3. 100 GHS

Convert 100 Ghanaian Cedi (GHS) to Bahraini Dinar (BHD)

Convert Ghanaian cedis to Bahraini dinars at the live mid-market rate. Reverse: BHD to GHS

100 Ghanaian cedis =

3.207 BHD 0.00% today

1 GHS = 0.0320745 BHD · 1 BHD = 31.1774 GHS

Mid-market rate, updated 09:26 UTC. Paid plans update as often as every 60 seconds. Get GHS→BHD rates via API

GHS to BHD over the last year

0.030.0320.0340.036Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
0.036144
52-week low
0.029954
52-week average
0.033635
Change over the year
+7.08%

Conversion tables

GHS to BHD
GHS BHD
1 GHS 0.03207 BHD
10 GHS 0.3207 BHD
100 GHS 3.207 BHD
1,000 GHS 32.075 BHD
10,000 GHS 320.745 BHD
50,000 GHS 1,603.726 BHD
100,000 GHS 3,207.452 BHD
BHD to GHS
BHD GHS
1 BHD 31.18 GHS
10 BHD 311.77 GHS
100 BHD 3,117.74 GHS
1,000 BHD 31,177.40 GHS
10,000 BHD 311,773.98 GHS
50,000 BHD 1,558,869.88 GHS
100,000 BHD 3,117,739.77 GHS

Get GHS→BHD rates via API

The live rate, the rate on any past day or a whole range, for BHD and 170+ other currencies, as JSON. Free plan included. See the exchange rate API.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=GHS -d currencies=BHD \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=GHS -d currencies=BHD \
  -d date=2025-10-04 \
  -H "apikey: YOUR-API-KEY"

Related conversions

Popular Ghanaian Cedi conversions

Popular Bahraini Dinar conversions

Questions about GHS to BHD

How much is 100 GHS in BHD?

100 Ghanaian cedis is 3.207 Bahraini dinars at the mid-market rate of 4 October 2026, 09:26 UTC, when 1 GHS = 0.0320745 BHD.

What was the GHS to BHD rate over the last year?

Over the last 52 weeks 1 GHS ranged from 0.0299537 to 0.0361445 BHD, 0.0336348 BHD on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for GHS/BHD, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.