XeConvert
  1. Home
  2. BGN – Bulgarian Lev
  3. BGN → STN

1 BGN to STNBulgarian Lev → Sao Tomean Dobra

1 BGNBulgarian Lev
12.6221 STNSao Tomean Dobra
1 BGN = 12.6221 STN 1 STN = 0.07923 BGN Last update: ⇄ STN → BGN
BGN

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

Change+0.13 %
High12.7845
Low12.5214
BGN/STN exchange rate chart 12.500412.602112.703812.805530 Sep15 Oct29 Oct

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.

PeriodDate1 BGN =Change
1 week ago12.6286 STN-0.05%
1 month ago12.6319 STN-0.08%
3 months ago12.6341 STN-0.10%
6 months ago12.7091 STN-0.68%
1 year ago12.6622 STN-0.32%
Computed from XeConvert's daily mid-market rate history. Past movements do not predict future rates.

BGN/STN · last 10 days

Date1 BGN =1 STN =
12.6221 STN0.07923 BGN
12.6126 STN0.07929 BGN
12.6224 STN0.07922 BGN
12.6045 STN0.07934 BGN
12.5500 STN0.07968 BGN
12.5304 STN0.07981 BGN
12.6148 STN0.07927 BGN
12.6286 STN0.07919 BGN
12.6548 STN0.07902 BGN
12.6329 STN0.07916 BGN

Bulgarian Lev to Sao Tomean Dobra

BGNSTN
1 BGN12.6221 STN
5 BGN63.1105 STN
10 BGN126.22 STN
20 BGN252.44 STN
50 BGN631.10 STN
100 BGN1,262.21 STN
300 BGN3,786.63 STN
500 BGN6,311.05 STN
1,000 BGN12,622.10 STN

Sao Tomean Dobra to Bulgarian Lev

STNBGN
1 STN0.07923 BGN
5 STN0.3961 BGN
10 STN0.7923 BGN
20 STN1.5845 BGN
50 STN3.9613 BGN
100 STN7.9226 BGN
300 STN23.7678 BGN
500 STN39.6131 BGN
1,000 STN79.2261 BGN

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 →

Link to this page

URL
HTML