XeConvert
  1. Home
  2. BSD – Bahamian Dollar
  3. BSD → STN

1 BSD to STNBahamian Dollar → Sao Tomean Dobra

1 BSDBahamian Dollar
22.4364 STNSao Tomean Dobra
1 BSD = 22.4364 STN 1 STN = 0.04457 BSD Last update: ⇄ STN → BSD
BSD

On 2026-10-31, 1 Bahamian Dollar (BSD) = 22.4364 Sao Tomean Dobra (STN) at the mid-market rate. Conversely, 1 STN = 0.04457 BSD. Over the last 30 days the BSD/STN rate moved between 21.7885 and 22.4364, a change of +2.97%.

This page shows the live mid-market rate from Bahamian Dollar (BSD) 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.

BSD/STN exchange rate chart

Change+2.30 %
High22.4364
Low21.7900
BSD/STN exchange rate chart 21.738321.988222.238222.48812 Oct17 Oct31 Oct

BSD/STN went from 21.9317 on Oct 2, 2026 to 22.4364 on Oct 31, 2026 (+2.30 %). Highest: 22.4364 (Oct 31, 2026); lowest: 21.7900 (Oct 17, 2026).

BSD/STN exchange rate analysis

Over the last 30 days the BSD/STN rate rose (+2.97%): the BSD gained ground against the STN. Over the past 12 months it ranged from 20.5741 (2026-02-12) to 22.4364 (2026-10-31), with an average of 21.3041. Today's rate is 5.31% above its one-year average: 1 BSD buys more STN than usual. Day-to-day movements are moderate (average daily change of 0.50%). The largest daily move of the last 30 days was -1.84% on 2026-10-04.

PeriodDate1 BSD =Change
1 week ago21.8735 STN+2.57%
1 month ago21.7885 STN+2.97%
3 months ago21.5720 STN+4.01%
6 months ago21.2052 STN+5.81%
1 year ago21.3311 STN+5.18%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BSD/STN · last 10 days

Date1 BSD =1 STN =
22.4364 STN0.04457 BSD
22.1245 STN0.0452 BSD
22.1537 STN0.04514 BSD
22.1796 STN0.04509 BSD
22.0976 STN0.04525 BSD
21.9681 STN0.04552 BSD
21.9112 STN0.04564 BSD
21.8735 STN0.04572 BSD
22.0021 STN0.04545 BSD
21.9685 STN0.04552 BSD

Bahamian Dollar to Sao Tomean Dobra

BSDSTN
1 BSD22.4364 STN
5 BSD112.18 STN
10 BSD224.36 STN
20 BSD448.73 STN
50 BSD1,121.82 STN
100 BSD2,243.64 STN
300 BSD6,730.93 STN
500 BSD11,218.21 STN
1,000 BSD22,436.42 STN

Sao Tomean Dobra to Bahamian Dollar

STNBSD
1 STN0.04457 BSD
5 STN0.2229 BSD
10 STN0.4457 BSD
20 STN0.8914 BSD
50 STN2.2285 BSD
100 STN4.4570 BSD
300 STN13.3711 BSD
500 STN22.2852 BSD
1,000 STN44.5704 BSD

Frequently asked questions

How much is 1 BSD in STN today?

1 Bahamian Dollar is worth 22.4364 Sao Tomean Dobra at the mid-market rate of 2026-10-31. 1 Sao Tomean Dobra is worth 0.04457 Bahamian Dollar.

How much is 100 BSD in STN?

100 BSD = 2,243.64 STN, and 100 STN = 4.4570 BSD (rate of 2026-10-31).

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

Over 30 days the rate went from 21.7885 to 22.4364 (+2.97%). The 30-day high was 22.4364 and the low was 21.7885.

How has the BSD to STN rate changed this week?

One week ago 1 BSD was worth 21.8735 STN; today it is worth 22.4364 STN (+2.57%).

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

The highest rate of the past 12 months was 1 BSD = 22.4364 STN on 2026-10-31; the lowest was 20.5741 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.

Bahamian Dollar to other currencies

About the Bahamian Dollar (BSD)

The Bahamian Dollar is the official currency of Bahamas. Symbol: BS$. ISO 4217 code: BSD.

All Bahamian Dollar (BSD) exchange rates →

Link to this page

URL
HTML