- Home
- BGN – Bulgarian Lev
- BGN → STN
1 BGN to STNBulgarian Lev → Sao Tomean Dobra
On 2026-10-29, 1 Bulgarian Lev (BGN) = 12.6221 Sao Tomean Dobra (STN) at the mid-market rate. Conversely, 1 STN = 0.07923 BGN. Over the last 30 days the BGN/STN rate moved between 12.5214 and 12.7845, a change of -0.08%.
This page shows the live mid-market rate from Bulgarian Lev (BGN) 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.
BGN/STN exchange rate chart
BGN/STN went from 12.6063 on Sep 30, 2026 to 12.6221 on Oct 29, 2026 (+0.13 %). Highest: 12.7845 (Oct 3, 2026); lowest: 12.5214 (Oct 17, 2026).
BGN/STN exchange rate analysis
Over the last 30 days the BGN/STN rate was broadly stable (-0.08%). Over the past 12 months it ranged from 12.2784 (2026-02-12) to 12.9518 (2026-07-02), with an average of 12.6168. Today's rate is close to its one-year average. Day-to-day movements are moderate (average daily change of 0.33%). The largest daily move of the last 30 days was -1.80% on 2026-10-04.
| Period | Date | 1 BGN = | Change |
|---|---|---|---|
| 1 week ago | 12.6286 STN | -0.05% | |
| 1 month ago | 12.6319 STN | -0.08% | |
| 3 months ago | 12.6341 STN | -0.10% | |
| 6 months ago | 12.7091 STN | -0.68% | |
| 1 year ago | 12.6622 STN | -0.32% |
BGN/STN · last 10 days
| Date | 1 BGN = | 1 STN = |
|---|---|---|
| 12.6221 STN | 0.07923 BGN | |
| 12.6126 STN | 0.07929 BGN | |
| 12.6224 STN | 0.07922 BGN | |
| 12.6045 STN | 0.07934 BGN | |
| 12.5500 STN | 0.07968 BGN | |
| 12.5304 STN | 0.07981 BGN | |
| 12.6148 STN | 0.07927 BGN | |
| 12.6286 STN | 0.07919 BGN | |
| 12.6548 STN | 0.07902 BGN | |
| 12.6329 STN | 0.07916 BGN |
Bulgarian Lev to Sao Tomean Dobra
Sao Tomean Dobra to Bulgarian Lev
Frequently asked questions
How much is 1 BGN in STN today?
1 Bulgarian Lev is worth 12.6221 Sao Tomean Dobra at the mid-market rate of 2026-10-29. 1 Sao Tomean Dobra is worth 0.07923 Bulgarian Lev.
How much is 100 BGN in STN?
100 BGN = 1,262.21 STN, and 100 STN = 7.9226 BGN (rate of 2026-10-29).
How has the BGN to STN rate changed over the last month?
Over 30 days the rate went from 12.6319 to 12.6221 (-0.08%). The 30-day high was 12.7845 and the low was 12.5214.
How has the BGN to STN rate changed this week?
One week ago 1 BGN was worth 12.6286 STN; today it is worth 12.6221 STN (-0.05%).
What was the best BGN to STN rate in the past year?
The highest rate of the past 12 months was 1 BGN = 12.9518 STN on 2026-07-02; the lowest was 12.2784 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.
Bulgarian Lev to other currencies
About the Bulgarian Lev (BGN)
The Bulgarian Lev is the official currency of Bulgaria. Symbol: BGN. ISO 4217 code: BGN.
All Bulgarian Lev (BGN) exchange rates →