On 2026-10-17, 1 Kenyan Shilling (KES) = 0.1679 Sao Tomean Dobra (STN) at the mid-market rate. Conversely, 1 STN = 5.9555 KES. Over the last 30 days the KES/STN rate moved between 0.165 and 0.1729, a change of +1.67%.
You have converted 1 KES to STN : 0.167911 Db.
On this page you can find the latest exchange rate between Kenyan Shilling and Sao Tomean Dobra, rates are updated every day, for this conversion we used the mid-market rate: 0.16791129. You can convert Kenyan Shilling to other different currencies with the converter on right sidebar.
Would you like to invert the currencies ?
Please visit
Sao Tomean Dobra (STN) Kenyan Shilling (KES).
Last update : Fri, 16 Oct 2026 22:00:00 +0000
Last update : Fri, 16 Oct 2026 22:00:00 +0000
Over the last 30 days the KES/STN rate rose (+1.67%): the KES gained ground against the STN. Over the past 12 months it ranged from 0.1595 (2026-02-12) to 0.1729 (2026-10-03), with an average of 0.1645. Today's rate is 2.05% above its one-year average: 1 KES buys more STN than usual. Day-to-day movements are moderate (average daily change of 0.64%). The largest daily move of the last 30 days was -2.72% on 2026-10-04.
| Period | Date | 1 KES = | Change |
|---|---|---|---|
| 1 week ago | 2026-10-10 | 0.1696 STN | -1.02% |
| 1 month ago | 2026-09-17 | 0.1652 STN | +1.67% |
| 3 months ago | 2026-07-18 | 0.1658 STN | +1.25% |
| 6 months ago | 2026-04-18 | 0.163 STN | +2.98% |
| 1 year ago | 2025-10-16 | 0.1641 STN | +2.31% |
| Date | Kenyan Shilling | Sao Tomean Dobra |
|---|---|---|
| Saturday, 10/17/2026 | 1 KES = | 0.16791129 STN |
| Friday, 10/16/2026 | 1 KES = | 0.16944542 STN |
| Thursday, 10/15/2026 | 1 KES = | 0.16957107 STN |
| Wednesday, 10/14/2026 | 1 KES = | 0.17023011 STN |
| Tuesday, 10/13/2026 | 1 KES = | 0.17069802 STN |
| Monday, 10/12/2026 | 1 KES = | 0.1696785 STN |
| Sunday, 10/11/2026 | 1 KES = | 0.16907494 STN |
| Saturday, 10/10/2026 | 1 KES = | 0.16964476 STN |
| Friday, 10/09/2026 | 1 KES = | 0.16923138 STN |
| Thursday, 10/08/2026 | 1 KES = | 0.16999486 STN |
| KES | STN | KES | STN |
|---|---|---|---|
| 5 KES = | 0.8396 STN | 29.7776 KES = | 5 STN |
| 10 KES = | 1.6791 STN | 59.5553 KES = | 10 STN |
| 20 KES = | 3.3582 STN | 119.1105 KES = | 20 STN |
| 50 KES = | 8.3956 STN | 297.7763 KES = | 50 STN |
| 100 KES = | 16.7911 STN | 595.5526 KES = | 100 STN |
| 300 KES = | 50.3734 STN | 1786.6577 KES = | 300 STN |
| 500 KES = | 83.9556 STN | 2977.7628 KES = | 500 STN |
| 1000 KES = | 167.9113 STN | 5955.5257 KES = | 1000 STN |
1 Kenyan Shilling is worth 0.1679 Sao Tomean Dobra at the mid-market rate of 2026-10-17. 1 Sao Tomean Dobra is worth 5.9555 Kenyan Shilling.
100 KES = 16.7911 STN, and 100 STN = 595.55 KES (rate of 2026-10-17).
Over 30 days the rate went from 0.1652 to 0.1679 (+1.67%). The 30-day high was 0.1729 and the low was 0.165.
One week ago 1 KES was worth 0.1696 STN; today it is worth 0.1679 STN (-1.02%).
The highest rate of the past 12 months was 1 KES = 0.1729 STN on 2026-10-03; the lowest was 0.1595 STN on 2026-02-12.
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.
The Kenyan Shilling is the official currency of Kenya. Symbol: Ksh. ISO 4217 code: KES.
All Kenyan Shilling (KES) exchange rates →