1 KES Kenyan Shilling to STN Sao Tomean Dobra

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

1Ksh
Kenyan Shilling
or 1 KES to STN: =
0.167911 Db
Sao Tomean Dobra
Exchange rate : 0.16791129


Last update : Fri, 16 Oct 2026 22:00:00 +0000

KES/STN exchange rate analysis

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.

PeriodDate1 KES =Change
1 week ago2026-10-100.1696 STN-1.02%
1 month ago2026-09-170.1652 STN+1.67%
3 months ago2026-07-180.1658 STN+1.25%
6 months ago2026-04-180.163 STN+2.98%
1 year ago2025-10-160.1641 STN+2.31%
Kenyan Shilling vs Sao Tomean Dobra. the last 10 days
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
Real-Time chart of KES/STN or (Kenyan Shilling / Sao Tomean Dobra)
Kenyan Shilling to Sao Tomean Dobra and Sao Tomean Dobra to Kenyan Shilling
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

Frequently asked questions

How much is 1 KES in STN today?

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.

How much is 100 KES in STN?

100 KES = 16.7911 STN, and 100 STN = 595.55 KES (rate of 2026-10-17).

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

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.

How has the KES to STN rate changed this week?

One week ago 1 KES was worth 0.1696 STN; today it is worth 0.1679 STN (-1.02%).

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

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.

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.

About the Kenyan Shilling (KES)

The Kenyan Shilling is the official currency of Kenya. Symbol: Ksh. ISO 4217 code: KES.

All Kenyan Shilling (KES) exchange rates →
Currency Converter
KES