1. Currency converter
  2. TWD to KES

250 TWD to KES

Convert New Taiwan dollars to Kenyan shillings at the live mid-market rate.

250 New Taiwan dollars =

1,016.02 KES −0.07% today

1 TWD = 4.06407 KES · 1 KES = 0.246059 TWD

Mid-market rate, updated 04:54 UTC. Paid plans update as often as every 60 seconds. Get this rate via API

TWD to KES over the last year

4.004.104.20Nov ’25Jan ’26Mar ’26May ’26Jul ’26Sep ’26
52-week high
4.2564
52-week low
3.9868
52-week average
4.0938
Change over the year
−4.22%

Conversion tables

TWD to KES
TWD KES
1 TWD 4.06 KES
5 TWD 20.32 KES
10 TWD 40.64 KES
25 TWD 101.60 KES
50 TWD 203.20 KES
100 TWD 406.41 KES
250 TWD 1,016.02 KES
500 TWD 2,032.04 KES
1,000 TWD 4,064.07 KES
5,000 TWD 20,320.35 KES
10,000 TWD 40,640.70 KES
50,000 TWD 203,203.52 KES
KES to TWD
KES TWD
1 KES 0.2461 TWD
5 KES 1.23 TWD
10 KES 2.46 TWD
25 KES 6.15 TWD
50 KES 12.30 TWD
100 KES 24.61 TWD
250 KES 61.51 TWD
500 KES 123.03 TWD
1,000 KES 246.06 TWD
5,000 KES 1,230.29 TWD
10,000 KES 2,460.59 TWD
50,000 KES 12,302.94 TWD

TWD to KES via API

The live rate, the rate on any past day or a whole range, for KES and 170+ other currencies, as JSON. Free plan included.

curl https://api.currencyapi.com/v3/latest \
  -G -d base_currency=TWD -d currencies=KES \
  -H "apikey: YOUR-API-KEY"

# the rate on a past day
curl https://api.currencyapi.com/v3/historical \
  -G -d base_currency=TWD -d currencies=KES \
  -d date=2025-09-30 \
  -H "apikey: YOUR-API-KEY"

Popular New Taiwan Dollar conversions

Questions about TWD to KES

How much is 250 TWD in KES?

250 New Taiwan dollars is 1,016.02 Kenyan shillings at the mid-market rate of 30 September 2026, 04:54 UTC, when 1 TWD = 4.06407 KES.

What was the TWD to KES rate over the last year?

Over the last 52 weeks 1 TWD ranged from 3.98676 to 4.25635 KES, 4.09378 KES on average.

Which exchange rate is this?

The mid-market rate: the midpoint between what currency markets pay and ask for TWD/KES, without the margin a bank or card issuer adds, so the rate you are charged is usually a little worse.