1 Bahraini Dinar to South African Rand

1 BHD = 46.07040 ZAR

Mid-market exchange rate at 13:57 UTC

We can't send money between these currencies

We're working on it. Sign up to get notified, and we’ll let you know as soon as we can.

We use the real exchange rate

Are you overpaying your bank?

Banks often advertise free or low-cost transfers, but add a hidden markup to the exchange rate. TransferWise gives you the real, mid-market, exchange rate, so you can make huge savings on international transfers.

Compare us to your bank Send money with TransferWise
Bahraini Dinar South African Rand
1 BHD 46.07040 ZAR
5 BHD 230.35200 ZAR
10 BHD 460.70400 ZAR
20 BHD 921.40800 ZAR
50 BHD 2303.52000 ZAR
100 BHD 4607.04000 ZAR
250 BHD 11517.60000 ZAR
500 BHD 23035.20000 ZAR
1000 BHD 46070.40000 ZAR
2000 BHD 92140.80000 ZAR
5000 BHD 230352.00000 ZAR
10000 BHD 460704.00000 ZAR
South African Rand Bahraini Dinar
1 ZAR 0.02171 BHD
5 ZAR 0.10853 BHD
10 ZAR 0.21706 BHD
20 ZAR 0.43412 BHD
50 ZAR 1.08529 BHD
100 ZAR 2.17059 BHD
250 ZAR 5.42647 BHD
500 ZAR 10.85295 BHD
1000 ZAR 21.70590 BHD
2000 ZAR 43.41180 BHD
5000 ZAR 108.52950 BHD
10000 ZAR 217.05900 BHD