1. Currency converter
  2. BHD to SZL

250 BHD to SZL

Convert Bahraini dinars to Swazi Lilangeni at the live mid-market rate.

250 Bahraini dinars =

10,898.34 SZL +0.08% today

1 BHD = 43.5934 SZL · 1 SZL = 0.0229393 BHD

Mid-market rate, updated 06:42 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

BHD to SZL over the last year

42.0044.0046.00Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
46.581
52-week low
41.757
52-week average
44.025
Change over the year
−5.09%

Conversion tables

BHD to SZL
BHD SZL
1 BHD 43.59 SZL
5 BHD 217.97 SZL
10 BHD 435.93 SZL
25 BHD 1,089.83 SZL
50 BHD 2,179.67 SZL
100 BHD 4,359.34 SZL
250 BHD 10,898.34 SZL
500 BHD 21,796.68 SZL
1,000 BHD 43,593.36 SZL
5,000 BHD 217,966.80 SZL
10,000 BHD 435,933.59 SZL
50,000 BHD 2,179,667.97 SZL
SZL to BHD
SZL BHD
1 SZL 0.02294 BHD
5 SZL 0.1147 BHD
10 SZL 0.2294 BHD
25 SZL 0.5735 BHD
50 SZL 1.147 BHD
100 SZL 2.294 BHD
250 SZL 5.735 BHD
500 SZL 11.470 BHD
1,000 SZL 22.939 BHD
5,000 SZL 114.696 BHD
10,000 SZL 229.393 BHD
50,000 SZL 1,146.964 BHD

BHD to SZL via API

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

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

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

Popular Bahraini Dinar conversions

Questions about BHD to SZL

How much is 250 BHD in SZL?

250 Bahraini dinars is 10,898.34 Swazi Lilangeni at the mid-market rate of 30 September 2026, 06:42 UTC, when 1 BHD = 43.5934 SZL.

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

Over the last 52 weeks 1 BHD ranged from 41.7569 to 46.5806 SZL, 44.0247 SZL on average.

Which exchange rate is this?

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