1. Currency converter
  2. USD to STN

US Dollar (USD) to São Tomé and Príncipe Dobra (STN)

Convert US dollars to São Tomé and Príncipe dobras at the live mid-market rate. Reverse: STN to USD

1 US Dollar =

21.89 STN +0.14% today

1 USD = 21.8917 STN · 1 STN = 0.0456795 USD

Mid-market rate, updated 01:32 UTC. Paid plans update as often as every 60 seconds. Get USD→STN rates via API

USD to STN over the last year

21.0021.50Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
21.892
52-week low
20.646
52-week average
21.260
Change over the year
+4.18%

Conversion tables

USD to STN
USD STN
1 USD 21.89 STN
10 USD 218.92 STN
100 USD 2,189.17 STN
1,000 USD 21,891.66 STN
10,000 USD 218,916.60 STN
50,000 USD 1,094,583.02 STN
100,000 USD 2,189,166.04 STN
STN to USD
STN USD
1 STN 0.04568 USD
10 STN 0.4568 USD
100 STN 4.57 USD
1,000 STN 45.68 USD
10,000 STN 456.79 USD
50,000 STN 2,283.97 USD
100,000 STN 4,567.95 USD

Get USD→STN rates via API

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

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

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

Related conversions

Popular US Dollar conversions

Popular São Tomé and Príncipe Dobra conversions

Questions about USD to STN

How much is 1 USD in STN?

1 US Dollar is 21.8917 São Tomé and Príncipe dobras at the mid-market rate of 2 October 2026, 01:32 UTC, and 1 STN is 0.0456795 USD.

What was the USD to STN rate over the last year?

Over the last 52 weeks 1 USD ranged from 20.6462 to 21.8917 STN, 21.2596 STN on average.

Which exchange rate is this?

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