Bahraini Dinar to South African Rand Exchange Rate Today (BHD to ZAR)

⇄ Swap to ZAR → BHD

Live mid-market Bahraini Dinar (BHD) to South African Rand (ZAR) exchange rate, interactive currency converter, historical charts, and conversion tables.

1 Bahraini Dinar (BHD) = 43.953 South African Rand (ZAR)
Inverse Rate: 1 ZAR = 0.02275 BHD +0.03226 ZAR (+0.07%) Updated: Thursday, 29 October 2026, 12:52 AM GMT
Day Open 43.921 ZAR
Day High 44.304 ZAR
Day Low 43.331 ZAR
30-Day Change +0.97%
1-Year Change -3.43%

Daily BHD/ZAR Exchange Rate Report (Thursday, 29 October 2026, 12:52 AM)

BHD/ZAR Rising Today
Daily Change (BHD/ZAR) +0.03226 ZAR (+0.07%)
Inverse (1 ZAR in BHD) 0.02275 BHD
7-Day Trend +1.36%
30-Day Trend +0.97%

The Bahraini Dinar to South African Rand (BHD/ZAR) exchange rate is trading higher today (Thursday, 29 October 2026, 12:52 AM), rising by +0.03226 ZAR (+0.07%) from the previous close of 43.921 ZAR to reach 1 BHD = 43.953 ZAR. Conversely, on an inverse basis, 1 South African Rand (ZAR) is currently worth 0.02275 BHD.

For practical conversions at today’s mid-market rate, 100 BHD equals 4,395.32 ZAR and 1,000 BHD equals 43,953.24 ZAR. Going the other way, 100 ZAR converts to 2.275 BHD while 1,000 ZAR converts to 22.751 BHD.

Over the past 30 days, the BHD/ZAR pair has traded between a monthly low of 43.331 ZAR and a high of 44.304 ZAR, with a 1-year average exchange rate of 43.791 ZAR. Across recent horizons, BHD against ZAR shows a 7-day change of +1.36%, a 30-day change of +0.97%, and a 1-year change of -3.43%.

Convert Bahraini Dinar (BHD) to South African Rand (ZAR)

Enter any amount below to convert instantly between Bahraini Dinar (BHD) and South African Rand (ZAR) using live mid-market rates.

BHD to ZAR & ZAR to BHD Conversion Tables

Quick reference tables for common Bahraini Dinar (BHD) and South African Rand (ZAR) denominations at today’s exchange rate.

Convert Bahraini Dinar (BHD) to South African Rand (ZAR)

Bahraini Dinar (BHD) South African Rand (ZAR)
1 BHD 43.95 ZAR
5 BHD 219.77 ZAR
10 BHD 439.53 ZAR
25 BHD 1,098.83 ZAR
50 BHD 2,197.66 ZAR
100 BHD 4,395.32 ZAR
250 BHD 10,988.31 ZAR
500 BHD 21,976.62 ZAR
1,000 BHD 43,953.24 ZAR
5,000 BHD 219,766.21 ZAR
10,000 BHD 439,532.42 ZAR

Convert South African Rand (ZAR) to Bahraini Dinar (BHD)

South African Rand (ZAR) Bahraini Dinar (BHD)
1 ZAR 0.0228 BHD
5 ZAR 0.1138 BHD
10 ZAR 0.2275 BHD
25 ZAR 0.5688 BHD
50 ZAR 1.138 BHD
100 ZAR 2.275 BHD
250 ZAR 5.688 BHD
500 ZAR 11.376 BHD
1,000 ZAR 22.751 BHD
5,000 ZAR 113.757 BHD
10,000 ZAR 227.515 BHD

Bahraini Dinar to South African Rand (BHD/ZAR) Historical Exchange Rate Chart

Interactive historical chart tracking the Bahraini Dinar (BHD) against the South African Rand (ZAR) across multiple timeframes.

BHD/ZAR Market Indicators & Historical Range

Session trading quotes, 30-day, 6-month, and 52-week high/low benchmarks, and multi-period performance for Bahraini Dinar to South African Rand.

Today’s BHD/ZAR Session Quotes

Bid Rate 43.951 ZAR
Ask Rate 43.955 ZAR
Day High 44.304 ZAR
Day Low 43.331 ZAR
Day Open 43.921 ZAR
Previous Close 43.921 ZAR
24h Change +0.03226 ZAR (+0.07%)

Historical High, Low & Average (BHD/ZAR)

Period Lowest Highest Average
30 Days 43.331 44.304 43.836
6 Months 42.306 45.016 43.454
1 Year (52W) 41.897 46.434 43.791

BHD/ZAR Performance by Period

Timeframe Historical Rate Change Change %
1 Day 43.953 ZAR +0.03226 ZAR +0.07%
1 Week 43.331 ZAR +0.5873 ZAR +1.36%
30 Days 43.495 ZAR +0.4237 ZAR +0.97%
6 Months 43.842 ZAR +0.07676 ZAR +0.18%
1 Year 45.477 ZAR -1.5589 ZAR -3.43%
5 Years 40.120 ZAR +3.7991 ZAR +9.47%
10 Years 36.756 ZAR +7.1630 ZAR +19.49%
20 Years 19.848 ZAR +24.070 ZAR +121.27%

BHD to ZAR Last 14 Days Exchange Rate History

Day-by-day closing exchange rates for Bahraini Dinar (BHD) to South African Rand (ZAR) over the last two weeks.

Date 1 BHD in ZAR 1 ZAR in BHD 100 BHD in ZAR Daily Change %
2026-10-28 43.919 ZAR 0.02277 BHD 4,391.86 ZAR -0.37%
2026-10-27 44.082 ZAR 0.02269 BHD 4,408.16 ZAR +0.02%
2026-10-26 44.072 ZAR 0.02269 BHD 4,407.20 ZAR +0.28%
2026-10-25 43.949 ZAR 0.02275 BHD 4,394.89 ZAR +0.00%
2026-10-24 43.949 ZAR 0.02275 BHD 4,394.89 ZAR -0.04%
2026-10-23 43.967 ZAR 0.02274 BHD 4,396.73 ZAR +0.62%
2026-10-22 43.697 ZAR 0.02288 BHD 4,369.71 ZAR +0.84%
2026-10-21 43.331 ZAR 0.02308 BHD 4,333.13 ZAR -0.24%
2026-10-20 43.434 ZAR 0.02302 BHD 4,343.42 ZAR -0.18%
2026-10-19 43.514 ZAR 0.02298 BHD 4,351.40 ZAR -0.07%
2026-10-18 43.546 ZAR 0.02296 BHD 4,354.56 ZAR +0.00%
2026-10-17 43.546 ZAR 0.02296 BHD 4,354.56 ZAR -0.08%
2026-10-16 43.580 ZAR 0.02295 BHD 4,358.00 ZAR -0.31%
2026-10-15 43.717 ZAR 0.02287 BHD 4,371.74 ZAR -0.67%

Bahraini Dinar (BHD) vs. South African Rand (ZAR) Currency Profiles

Compare central bank authorities, symbols, subunits, and local gold price pages for Bahraini Dinar and South African Rand.

Bahraini Dinar (BHD)

ISO 4217 Code BHD
Currency Symbol .د.ب • fils
Central Bank Central Bank of Bahrain
Primary Country / Region Bahrain
Local Gold Price Page Live Gold Price in Bahrain (BHD) →

South African Rand (ZAR)

ISO 4217 Code ZAR
Currency Symbol R • cent
Central Bank South African Reserve Bank
Primary Country / Region South Africa
Local Gold Price Page Live Gold Price in South Africa (ZAR) →

Frequently Asked Questions

What is the Bahraini Dinar to South African Rand (BHD/ZAR) exchange rate today?
Today’s live mid-market exchange rate is 1 Bahraini Dinar (BHD) = 43.953 South African Rand (ZAR). Conversely, 1 South African Rand (ZAR) = 0.02275 Bahraini Dinar (BHD).
How much is 100 Bahraini Dinar (BHD) in South African Rand (ZAR)?
At the current exchange rate of 43.953, 100 BHD is worth 4,395.32 ZAR, and 1,000 BHD is worth 43,953.24 ZAR.
What was the highest and lowest Bahraini Dinar to South African Rand exchange rate in the last 30 days?
Over the past 30 days, the BHD/ZAR exchange rate reached a high of 44.304 ZAR and a low of 43.331 ZAR, with a 1-year average of 43.791 ZAR.
How do I convert Bahraini Dinar to South African Rand?
To convert Bahraini Dinar (BHD) to South African Rand (ZAR), multiply the amount in BHD by the current exchange rate of 43.953. To convert ZAR back to BHD, multiply by the inverse rate of 0.02275.