XeConvert
  1. Home
  2. BHD – Bahraini Dinar
  3. BHD → STN

1 BHD to STNBahraini Dinar → Sao Tomean Dobra

1 BHDBahraini Dinar
58.8417 STNSao Tomean Dobra
1 BHD = 58.8417 STN 1 STN = 0.01699 BHD Last update: ⇄ STN → BHD
BHD

On 2026-10-30, 1 Bahraini Dinar (BHD) = 58.8417 Sao Tomean Dobra (STN) at the mid-market rate. Conversely, 1 STN = 0.01699 BHD. Over the last 30 days the BHD/STN rate moved between 57.8645 and 59.0944, a change of +1.69%.

This page shows the live mid-market rate from Bahraini Dinar (BHD) to Sao Tomean Dobra (STN), its history over the past year and ready-made conversion tables. Rates are updated twice a day; banks and card networks usually add a margin on top.

BHD/STN exchange rate chart

Change+1.54 %
High59.0944
Low57.9482
BHD/STN exchange rate chart 57.856558.299758.742959.18601 Oct16 Oct30 Oct

BHD/STN went from 57.9482 on Oct 1, 2026 to 58.8417 on Oct 30, 2026 (+1.54 %). Highest: 59.0944 (Oct 3, 2026); lowest: 57.9482 (Oct 1, 2026).

BHD/STN exchange rate analysis

Over the last 30 days the BHD/STN rate rose (+1.69%): the BHD gained ground against the STN. Over the past 12 months it ranged from 54.6942 (2026-02-12) to 59.0944 (2026-10-03), with an average of 56.6257. Today's rate is 3.91% above its one-year average: 1 BHD buys more STN than usual. Day-to-day movements are moderate (average daily change of 0.46%). The largest daily move of the last 30 days was -1.84% on 2026-10-04.

PeriodDate1 BHD =Change
1 week ago58.5163 STN+0.56%
1 month ago57.8645 STN+1.69%
3 months ago57.3722 STN+2.56%
6 months ago56.1403 STN+4.81%
1 year ago56.5836 STN+3.99%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BHD/STN · last 10 days

Date1 BHD =1 STN =
58.8417 STN0.01699 BHD
58.9193 STN0.01697 BHD
58.9884 STN0.01695 BHD
58.7701 STN0.01702 BHD
58.4257 STN0.01712 BHD
58.2744 STN0.01716 BHD
58.1742 STN0.01719 BHD
58.5163 STN0.01709 BHD
58.4269 STN0.01712 BHD
58.6265 STN0.01706 BHD

Bahraini Dinar to Sao Tomean Dobra

BHDSTN
1 BHD58.8417 STN
5 BHD294.21 STN
10 BHD588.42 STN
20 BHD1,176.83 STN
50 BHD2,942.09 STN
100 BHD5,884.17 STN
300 BHD17,652.51 STN
500 BHD29,420.86 STN
1,000 BHD58,841.71 STN

Sao Tomean Dobra to Bahraini Dinar

STNBHD
1 STN0.01699 BHD
5 STN0.08497 BHD
10 STN0.1699 BHD
20 STN0.3399 BHD
50 STN0.8497 BHD
100 STN1.6995 BHD
300 STN5.0984 BHD
500 STN8.4974 BHD
1,000 STN16.9947 BHD

Frequently asked questions

How much is 1 BHD in STN today?

1 Bahraini Dinar is worth 58.8417 Sao Tomean Dobra at the mid-market rate of 2026-10-30. 1 Sao Tomean Dobra is worth 0.01699 Bahraini Dinar.

How much is 100 BHD in STN?

100 BHD = 5,884.17 STN, and 100 STN = 1.6995 BHD (rate of 2026-10-30).

How has the BHD to STN rate changed over the last month?

Over 30 days the rate went from 57.8645 to 58.8417 (+1.69%). The 30-day high was 59.0944 and the low was 57.8645.

How has the BHD to STN rate changed this week?

One week ago 1 BHD was worth 58.5163 STN; today it is worth 58.8417 STN (+0.56%).

What was the best BHD to STN rate in the past year?

The highest rate of the past 12 months was 1 BHD = 59.0944 STN on 2026-10-03; the lowest was 54.6942 STN on 2026-02-12.

Where does this exchange rate come from?

XeConvert publishes daily mid-market reference rates aggregated from public market data and central bank sources. Banks, card issuers and exchange offices add a margin, so the rate you actually get may be slightly different.

Bahraini Dinar to other currencies

About the Bahraini Dinar (BHD)

The Bahraini Dinar is the official currency of Bahrain. Symbol: BD. ISO 4217 code: BHD.

All Bahraini Dinar (BHD) exchange rates →

Link to this page

URL
HTML