SGD to KES exchange rate

Singapore dollar to Kenyan shilling

1 SGD = 101.563 KES

1 KES = 0.00984614 SGD

Calculated from the euro rates published by Banca d'Italia and the European Central Bank on Friday, 23 October 2026.

SGD

101.563 KES

SGD to KES in common amounts

SGDKES
1101.563
5507.813
101,015.63
252,539.07
505,078.13
10010,156.3
25025,390.7
50050,781.3
1,000101,563
5,000507,813
10,0001,015,630
KESSGD
10.00984614
50.0492307
100.0984614
250.246154
500.492307
1000.984614
2502.46154
5004.92307
1,0009.84614
5,00049.2307
10,00098.4614

One year of SGD to KES

24 October 202523 October 2026
High
102.449
9 September 2026
Low
98.8873
5 November 2025
30 days
+0.26%
90 days
+1.30%
1 year
+2.17%

Last 30 working days

Date1 SGD in KESChange
23 October 2026101.563−0.07%
22 October 2026101.639−0.04%
21 October 2026101.683+0.10%
20 October 2026101.583+0.05%
19 October 2026101.53+0.01%
16 October 2026101.518+0.37%
15 October 2026101.14+0.01%
14 October 2026101.131−0.22%
13 October 2026101.35+0.01%
12 October 2026101.335−0.05%
9 October 2026101.39+0.09%
8 October 2026101.294−0.10%
7 October 2026101.399−0.18%
6 October 2026101.583+0.23%
5 October 2026101.349−0.01%
2 October 2026101.361+0.02%
1 October 2026101.339−0.22%
30 September 2026101.561+0.01%
29 September 2026101.546+0.12%
28 September 2026101.429+0.01%
25 September 2026101.423+0.26%
24 September 2026101.163−0.14%
23 September 2026101.302−0.27%
22 September 2026101.574−0.02%
21 September 2026101.59+0.25%
18 September 2026101.336−0.25%
17 September 2026101.588−0.27%
16 September 2026101.865+0.03%
15 September 2026101.83−0.06%
14 September 2026101.889−0.19%

Get this rate from the API

Free, with no key. The latest rate:

GET https://theratesapi.com/api/latest?base=SGD&symbols=KES
curl "https://theratesapi.com/api/latest?base=SGD&symbols=KES"
const res = await fetch('https://theratesapi.com/api/latest?base=SGD&symbols=KES')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/latest?base=SGD&symbols=KES').json()

Or the rate on a given day:

GET https://theratesapi.com/api/2026-10-23?base=SGD&symbols=KES
curl "https://theratesapi.com/api/2026-10-23?base=SGD&symbols=KES"
const res = await fetch('https://theratesapi.com/api/2026-10-23?base=SGD&symbols=KES')
const data = await res.json()
import requests

data = requests.get('https://theratesapi.com/api/2026-10-23?base=SGD&symbols=KES').json()

Questions about SGD to KES

What is the SGD to KES exchange rate today?

The latest reference rate, for Friday, 23 October 2026, is 1 SGD = 101.563 KES (Singapore dollar to Kenyan shilling).

How much is 1 KES in SGD?

1 KES = 0.00984614 SGD at the same rate.

How has SGD to KES changed over the past year?

SGD to KES rose 2.17% in the year to Friday, 23 October 2026. The year's high was 102.449 on 9 September 2026 and its low 98.8873 on 5 November 2025.

Where does this rate come from?

Calculated from the euro rates published by Banca d'Italia and the European Central Bank on Friday, 23 October 2026. Central banks publish reference rates once each working day, so this is not a live market rate, and banks and payment providers add their own margin.

Can I get this rate from an API?

Yes, free and without a key: https://theratesapi.com/api/latest?base=SGD&symbols=KES returns it as JSON. Put a date such as 2026-10-23 in place of latest for a past day.