Skip to content

KES to UGX exchange rate API

Kenyan Shilling to Uganda Shilling · quoted 2026-10-28

34.4273

▲ +19.41% over 5Y

1 KES = 34.4273 UGX · 1 UGX = 0.02905 KES · Get this rate via the API

1 KES buys 34.4273 UGX as of 2026-10-28, so 1 UGX buys 0.02905 KES. Over the last 5 years, KES/UGX traded between 26.5078 and 34.4273, averaged 28.3746 and rose 19.41%. The API holds daily KES/UGX rates from 2024-08-24 — 2 years of history — so any past day, or a whole series, is one request away.

Converting an invoice? Convert an amount on a specific date.

Chart sampled every 7 observations · table and exports keep every daily rate

Download CSV
KES/UGX over 5Y: show the values
Rates per 1 KES. Missing rates are shown as a dash.
DateUGX
2024-08-2428.831891
2024-08-2728.802558
2024-08-2928.891364
2024-08-3028.811701
2024-08-3128.814078
2024-09-0128.945099
2024-09-0228.77736
2024-09-0328.903215
2024-09-0428.959337
2024-09-0528.902802
2024-09-0628.911523
2024-09-0928.905243
2024-09-1028.808206
2024-09-1128.762048
2024-09-1328.870137
2024-09-1528.891499
2024-09-1628.787519
2024-09-1828.801215
2024-09-2028.754649
2024-09-2228.771652
2024-09-2328.685545
2024-09-2528.836513
2024-09-2728.619474
2024-09-2928.702561
2024-09-3028.611553
2024-10-0228.447683
2024-10-0328.474452
2024-10-0428.426815
2024-10-0528.443202
2024-10-0628.418279
2024-10-0728.279949
2024-10-0828.49675
2024-10-0928.510364
2024-10-1028.475994
2024-10-1128.506698
2024-10-1228.500852
2024-10-1328.411595
2024-10-1428.469008
2024-10-1528.416441
2024-10-1628.436178
2024-10-1728.460444
2024-10-1828.479116
2024-10-1928.464353
2024-10-2028.406465
2024-10-2128.380703
2024-10-2228.378568
2024-10-2328.359217
2024-10-2428.413417
2024-10-2528.445236
2024-10-2628.382014
2024-10-2728.335017
2024-10-2828.437781
2024-10-2928.408326
2024-10-3028.496547
2024-10-3128.375843
2024-11-0128.383237
2024-11-0228.381536
2024-11-0328.299997
2024-11-0428.394746
2024-11-0528.366214
2024-11-0628.412015
2024-11-0728.482944
2024-11-0828.448158
2024-11-0928.365835
2024-11-1028.292886
2024-11-1128.420211
2024-11-1228.456365
2024-11-1328.468149
2024-11-1428.367502
2024-11-1528.368292
2024-11-1628.364552
2024-11-1728.348551
2024-11-1828.371439
2024-11-1928.471871
2024-11-2028.454427
2024-11-2128.494875
2024-11-2228.534375
2024-11-2328.376557
2024-11-2428.52816
2024-11-2528.585431
2024-11-2628.61563
2024-11-2728.630717
2024-11-2828.529587
2024-11-2928.438149
2024-11-3028.538164
2024-12-0128.409881
2024-12-0228.502542
2024-12-0328.503807
2024-12-0428.435241
2024-12-0528.446556
2024-12-0628.379495
2024-12-0728.40776
2024-12-0828.328053
2024-12-0928.335854
2024-12-1028.332758
2024-12-1128.309742
2024-12-1228.279816
2024-12-1328.25492
2024-12-1428.330597
2024-12-1528.182335
2024-12-1628.275534
2024-12-1728.229298
2024-12-1828.170328
2024-12-1928.165214
2024-12-2028.158956
2024-12-2128.181987
2024-12-2228.158598
2024-12-2328.492424
2024-12-2428.383043
2024-12-2528.346355
2024-12-2628.345061
2024-12-2728.351313
2024-12-2828.265561
2024-12-2928.28941
2024-12-3028.340392
2024-12-3128.392305
2025-01-0128.438461
2025-01-0228.442301
2025-01-0328.456497
2025-01-0428.471996
2025-01-0528.371739
2025-01-0628.458583
2025-01-0728.498046
2025-01-0828.507785
2025-01-0928.604168
2025-01-1028.596714
2025-01-1128.562947
2025-01-1228.524311
2025-01-1328.503669
2025-01-1428.597554
2025-01-1528.530694
2025-01-1628.548372
2025-01-1728.491165
2025-01-1828.507811
2025-01-1928.438851
2025-01-2028.436926
2025-01-2128.410524
2025-01-2228.408151
2025-01-2328.433414
2025-01-2428.474715
2025-01-2528.402728
2025-01-2628.493182
2025-01-2728.559943
2025-01-2828.544351
2025-01-2928.496219
2025-01-3028.49428
2025-01-3128.470256
2025-02-0128.495281
2025-02-0228.492279
2025-02-0328.489912
2025-02-0428.565101
2025-02-0528.541486
2025-02-0628.515751
2025-02-0728.495157
2025-02-0828.474547
2025-02-0928.403614
2025-02-1028.482927
2025-02-1128.513989
2025-02-1228.499185
2025-02-1328.53747
2025-02-1428.530193
2025-02-1528.48878
2025-02-1628.423978
2025-02-1728.515471
2025-02-1828.434483
2025-02-1928.561048
2025-02-2028.392328
2025-02-2128.387616
2025-02-2228.374187
2025-02-2328.286926
2025-02-2428.338723
2025-02-2528.406795
2025-02-2628.417846
2025-02-2728.434296
2025-02-2828.445937
2025-03-0128.504564
2025-03-0228.397695
2025-03-0328.445154
2025-03-0428.577911
2025-03-0528.45205
2025-03-0628.521232
2025-03-0728.410541
2025-03-0828.376827
2025-03-0928.3547
2025-03-1028.335986
2025-03-1128.359112
2025-03-1228.407018
2025-03-1328.353762
2025-03-1428.30251
2025-03-1528.335609
2025-03-1628.307886
2025-03-1728.32454
2025-03-1828.319404
2025-03-1928.326479
2025-03-2028.326392
2025-03-2128.311929
2025-03-2228.301758
2025-03-2328.341407
2025-03-2528.322345
2025-03-2628.324621
2025-03-2728.327167
2025-03-2828.314662
2025-03-2928.44405
2025-03-3028.292841
2025-03-3128.29322
2025-04-0128.263325
2025-04-0228.225168
2025-04-0328.186221
2025-04-0428.273741
2025-04-0528.343222
2025-04-0628.240702
2025-04-0728.268253
2025-04-0828.607683
2025-04-0928.599984
2025-04-1028.477276
2025-04-1128.439514
2025-04-1228.406466
2025-04-1328.318676
2025-04-1428.380644
2025-04-1528.344254
2025-04-1628.277701
2025-04-1728.281416
2025-04-1828.292979
2025-04-1928.308458
2025-04-2028.223345
2025-04-2128.291848
2025-04-2228.249499
2025-04-2328.280291
2025-04-2428.260393
2025-04-2528.312003
2025-04-2628.319509
2025-04-2728.310463
2025-04-2828.316431
2025-04-2928.384786
2025-04-3028.352169
2025-05-0128.272067
2025-05-0228.268893
2025-05-0328.306043
2025-05-0428.290999
2025-05-0528.277531
2025-05-0628.327003
2025-05-0828.323698
2025-05-0928.355129
2025-05-1028.296307
2025-05-1128.287201
2025-05-1228.342298
2025-05-1328.328597
2025-05-1428.294515
2025-05-1528.263006
2025-05-1728.286532
2025-05-1828.252795
2025-05-1928.235073
2025-05-2028.263795
2025-05-2128.318788
2025-05-2228.20902
2025-05-2328.248938
2025-05-2428.227937
2025-05-2528.216121
2025-05-2628.292086
2025-05-2728.229757
2025-05-2828.237354
2025-05-2928.182055
2025-05-3028.125495
2025-05-3128.142891
2025-06-0128.073048
2025-06-0228.175943
2025-06-0328.198407
2025-06-0428.170338
2025-06-0528.15401
2025-06-0628.042655
2025-06-0728.061234
2025-06-0828.148523
2025-06-0928.042344
2025-06-1028.000555
2025-06-1127.879115
2025-06-1227.780513
2025-06-1327.792053
2025-06-1427.880361
2025-06-1527.867695
2025-06-1627.928708
2025-06-1727.822751
2025-06-1827.802322
2025-06-1927.842388
2025-06-2027.867858
2025-06-2127.915869
2025-06-2227.863843
2025-06-2327.884928
2025-06-2427.827759
2025-06-2527.811362
2025-06-2627.801729
2025-06-2727.795629
2025-06-2827.802
2025-06-2927.786447
2025-06-3027.827545
2025-07-0127.793595
2025-07-0227.812401
2025-07-0327.759136
2025-07-0427.743734
2025-07-0527.767692
2025-07-0627.757547
2025-07-0727.769033
2025-07-0827.82626
2025-07-0927.769119
2025-07-1027.804313
2025-07-1127.699277
2025-07-1227.741742
2025-07-1327.70117
2025-07-1427.746066
2025-07-1527.72427
2025-07-1627.658046
2025-07-1727.72652
2025-07-1827.766513
2025-07-1927.69171
2025-07-2027.704094
2025-07-2127.713716
2025-07-2227.779856
2025-07-2327.768685
2025-07-2427.823361
2025-07-2527.777687
2025-07-2627.806835
2025-07-2727.723846
2025-07-2827.753524
2025-07-2927.728127
2025-07-3027.732863
2025-07-3127.706508
2025-08-0127.72795
2025-08-0227.659815
2025-08-0327.72108
2025-08-0427.738095
2025-08-0527.697591
2025-08-0627.645868
2025-08-0727.649822
2025-08-0827.586458
2025-08-0927.616576
2025-08-1027.600725
2025-08-1127.640984
2025-08-1227.555372
2025-08-1327.508578
2025-08-1427.505543
2025-08-1527.493907
2025-08-1627.55486
2025-08-1727.531582
2025-08-1827.574315
2025-08-1927.533425
2025-08-2027.556639
2025-08-2127.59019
2025-08-2227.564827
2025-08-2327.573431
2025-08-2427.562833
2025-08-2527.782038
2025-08-2627.521402
2025-08-2727.554572
2025-08-2827.525629
2025-08-2927.472271
2025-08-3027.440872
2025-08-3127.460878
2025-09-0127.47911
2025-09-0227.423087
2025-09-0327.346776
2025-09-0427.312942
2025-09-0527.185441
2025-09-0627.195402
2025-09-0727.147327
2025-09-0827.22206
2025-09-0927.095645
2025-09-1026.987514
2025-09-1127.173124
2025-09-1327.184217
2025-09-1427.163751
2025-09-1527.151536
2025-09-1627.097541
2025-09-1727.144797
2025-09-1827.074878
2025-09-1927.068863
2025-09-2027.071902
2025-09-2127.080323
2025-09-2227.083964
2025-09-2327.05789
2025-09-2427.069732
2025-09-2527.067732
2025-09-2626.959849
2025-09-2726.992752
2025-09-2827.056119
2025-09-2927.088614
2025-09-3026.981265
2025-10-0126.931664
2025-10-0226.723184
2025-10-0326.798167
2025-10-0426.66775
2025-10-0526.74228
2025-10-0626.716095
2025-10-0726.743067
2025-10-0826.539831
2025-10-0926.557442
2025-10-1026.574441
2025-10-1126.570736
2025-10-1226.507806
2025-10-1326.588054
2025-10-1426.531044
2025-10-1526.783759
2025-10-1626.75505
2025-10-1726.910909
2025-10-1826.97298
2025-10-1926.998046
2025-10-2026.995174
2025-10-2126.859896
2025-10-2226.904538
2025-10-2327.011807
2025-10-2427.055467
2025-10-2526.924043
2025-10-2626.930045
2025-10-2726.986923
2025-10-2826.847351
2025-10-2926.866058
2025-10-3026.837763
2025-10-3126.936253
2025-11-0126.963465
2025-11-0226.911309
2025-11-0326.945216
2025-11-0426.918757
2025-11-0526.966439
2025-11-0627.011619
2025-11-0727.037924
2025-11-0827.083005
2025-11-0927.114931
2025-11-1027.081924
2025-11-1127.26091
2025-11-1227.652409
2025-11-1327.894026
2025-11-1427.865086
2025-11-1527.626022
2025-11-1627.615882
2025-11-1727.632945
2025-11-1827.620733
2025-11-1927.834937
2025-11-2027.960245
2025-11-2128.06999
2025-11-2228.03277
2025-11-2328.092353
2025-11-2428.09743
2025-11-2527.975718
2025-11-2628.003588
2025-11-2727.942116
2025-11-2827.930951
2025-11-2927.950212
2025-11-3028.059406
2025-12-0128.08686
2025-12-0227.84108
2025-12-0327.535851
2025-12-0427.391358
2025-12-0527.447021
2025-12-0627.365582
2025-12-0727.369125
2025-12-0827.392525
2025-12-0927.339135
2025-12-1127.602615
2025-12-1227.590352
2025-12-1327.615251
2025-12-1427.584368
2025-12-1527.573596
2025-12-1627.624897
2025-12-1727.608783
2025-12-1827.649927
2025-12-1927.697564
2025-12-2027.720353
2025-12-2127.739022
2025-12-2227.771329
2025-12-2328.038503
2025-12-2428.038818
2025-12-2528.006351
2025-12-2628.005426
2025-12-2728.012711
2025-12-2827.995384
2025-12-2927.984239
2025-12-3028.058635
2025-12-3128.004127
2026-01-0128.060907
2026-01-0228.057678
2026-01-0328.083069
2026-01-0428.086305
2026-01-0528.022676
2026-01-0628.125607
2026-01-0728.062317
2026-01-0827.928977
2026-01-0927.841701
2026-01-1027.886959
2026-01-1127.901923
2026-01-1227.927325
2026-01-1327.96004
2026-01-1427.744556
2026-01-1527.585979
2026-01-1627.536074
2026-01-1727.588132
2026-01-1827.449766
2026-01-1927.495819
2026-01-2027.003371
2026-01-2126.825173
2026-01-2226.78689
2026-01-2327.172768
2026-01-2427.489801
2026-01-2527.477948
2026-01-2627.660764
2026-01-2727.483378
2026-01-2827.683516
2026-01-2927.715348
2026-01-3027.602483
2026-01-3127.603591
2026-02-0127.609152
2026-02-0227.617355
2026-02-0327.583125
2026-02-0427.701513
2026-02-0527.589794
2026-02-0627.593614
2026-02-0727.675015
2026-02-0827.580736
2026-02-0927.564014
2026-02-1027.612156
2026-02-1127.545853
2026-02-1227.405158
2026-02-1327.439775
2026-02-1427.45094
2026-02-1527.459593
2026-02-1627.458687
2026-02-1727.458659
2026-02-1827.416671
2026-02-1927.554327
2026-02-2027.787222
2026-02-2127.832222
2026-02-2227.903496
2026-02-2327.926733
2026-02-2427.893872
2026-02-2527.773284
2026-02-2627.920208
2026-02-2727.885608
2026-02-2827.931805
2026-03-0127.920619
2026-03-0227.923592
2026-03-0328.04695
2026-03-0428.814275
2026-03-0528.5642
2026-03-0628.48629
2026-03-0728.482578
2026-03-0828.562296
2026-03-0928.62516
2026-03-1029.119573
2026-03-1128.76984
2026-03-1228.612941
2026-03-1328.968888
2026-03-1429.058996
2026-03-1529.111183
2026-03-1629.078805
2026-03-1729.153156
2026-03-1829.09396
2026-03-1928.96618
2026-03-2029.280217
2026-03-2129.117974
2026-03-2229.167012
2026-03-2329.106774
2026-03-2429.223279
2026-03-2528.922634
2026-03-2628.521455
2026-03-2728.646007
2026-03-2828.68036
2026-03-2928.724239
2026-03-3028.723151
2026-03-3128.875695
2026-04-0128.940488
2026-04-0228.674808
2026-04-0328.883501
2026-04-0428.853591
2026-04-0528.891837
2026-04-0628.931078
2026-04-0728.850283
2026-04-0828.857581
2026-04-0928.57693
2026-04-1028.475792
2026-04-1128.640003
2026-04-1228.594048
2026-04-1328.594095
2026-04-1428.815314
2026-04-1528.683807
2026-04-1628.601856
2026-04-1728.590853
2026-04-1828.683905
2026-04-1928.734333
2026-04-2028.75315
2026-04-2128.698707
2026-04-2228.656611
2026-04-2328.689049
2026-04-2428.773582
2026-04-2528.75949
2026-04-2628.77346
2026-04-2728.772405
2026-04-2828.806476
2026-04-2928.810096
2026-04-3028.857876
2026-05-0129.114213
2026-05-0229.120992
2026-05-0329.120992
2026-05-0429.12099
2026-05-0529.056834
2026-05-0629.230904
2026-05-0729.11731
2026-05-0828.970643
2026-05-0929.002445
2026-05-1029.013361
2026-05-1129.002924
2026-05-1229.095132
2026-05-1429.059653
2026-05-1528.940318
2026-05-1629.005065
2026-05-1729.03174
2026-05-1829.113914
2026-05-1929.142769
2026-05-2029.146312
2026-05-2129.138172
2026-05-2329.117053
2026-05-2429.164739
2026-05-2529.165315
2026-05-2629.105705
2026-05-2729.128628
2026-05-2829.11391
2026-05-2929.239079
2026-05-3029.116657
2026-05-3129.135297
2026-06-0129.136096
2026-06-0229.084254
2026-06-0329.112412
2026-06-0429.102687
2026-06-0529.148318
2026-06-0629.108117
2026-06-0929.173425
2026-06-1029.136481
2026-06-1129.075218
2026-06-1229.049611
2026-06-1328.959193
2026-06-1428.949159
2026-06-1528.966865
2026-06-1628.660584
2026-06-1728.530643
2026-06-1828.166465
2026-06-1928.35851
2026-06-2028.141469
2026-06-2128.139425
2026-06-2228.160645
2026-06-2328.179178
2026-06-2428.30108
2026-06-2528.563876
2026-06-2628.551964
2026-06-2728.342724
2026-06-2828.353898
2026-06-2928.368031
2026-06-3028.300071
2026-07-0128.300944
2026-07-0228.355343
2026-07-0328.328301
2026-07-0428.231311
2026-07-0528.234332
2026-07-0628.265851
2026-07-0728.219474
2026-07-0828.356435
2026-07-0928.524562
2026-07-1028.485675
2026-07-1128.485196
2026-07-1228.515117
2026-07-1328.512496
2026-07-1428.549616
2026-07-1528.628696
2026-07-1628.569247
2026-07-1728.561884
2026-07-1828.592821
2026-07-1928.587947
2026-07-2028.607648
2026-07-2128.664872
2026-07-2228.72588
2026-07-2328.854586
2026-07-2428.77489
2026-07-2528.6842
2026-07-2629.149072
2026-07-2729.1142
2026-07-2829.062901
2026-07-2929.091049
2026-07-3028.877133
2026-07-3128.872432
2026-08-0129.056235
2026-08-0228.989271
2026-08-0329.026723
2026-08-0428.920843
2026-08-0528.922623
2026-08-0628.840454
2026-08-0728.815152
2026-08-0828.857705
2026-08-0928.805814
2026-08-1028.833058
2026-08-1128.82137
2026-08-1228.777619
2026-08-1328.740261
2026-08-1428.714901
2026-08-1528.712815
2026-08-1628.702557
2026-08-1728.680577
2026-08-1828.772841
2026-08-2028.704182
2026-08-2128.735112
2026-08-2228.766349
2026-08-2328.760634
2026-08-2428.757726
2026-08-2528.766816
2026-08-2628.81094
2026-08-2728.960451
2026-08-2829.096694
2026-08-2929.115699
2026-08-3029.120339
2026-08-3129.068449
2026-09-0129.223105
2026-09-0229.176471
2026-09-0329.200784
2026-09-0429.188334
2026-09-0529.179322
2026-09-0629.202644
2026-09-0729.174636
2026-09-0829.192627
2026-09-0929.255979
2026-09-1029.287081
2026-09-1129.60267
2026-09-1229.873798
2026-09-1329.890389
2026-09-1429.884602
2026-09-1530.075272
2026-09-1630.152991
2026-09-1730.284471
2026-09-1830.294184
2026-09-1930.37281
2026-09-2030.384457
2026-09-2130.403349
2026-09-2230.325402
2026-09-2330.170931
2026-09-2430.159379
2026-09-2530.326252
2026-09-2630.21451
2026-09-2730.209125
2026-09-2830.18959
2026-09-3030.212371
2026-10-0230.515156
2026-10-0331.072417
2026-10-0530.968815
2026-10-0630.969721
2026-10-0731.12962
2026-10-0831.216744
2026-10-0931.460214
2026-10-1031.239351
2026-10-1131.23362
2026-10-1231.295813
2026-10-1332.034466
2026-10-1431.995102
2026-10-1531.305194
2026-10-1631.128968
2026-10-1731.801677
2026-10-1831.875017
2026-10-1931.84111
2026-10-2032.063153
2026-10-2132.177441
2026-10-2232.379028
2026-10-2333.070734
2026-10-2434.18714
2026-10-2534.092935
2026-10-2634.108255
2026-10-2734.427321
2026-10-2834.427321

High

34.4273

Low

26.5078

Average

28.3746

Statistics use all 769 daily observations in the selected period.

For developers

Get this rate via the API

One GET request returns the KES/UGX rate as JSON. The free plan includes 1,000 requests a month, with no credit card required.

cURL
curl -X GET "https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KES&currencies=UGX"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KES&currencies=UGX");
const data = await response.json();
Python
import requests

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KES&currencies=UGX").json()

Replace YOUR_API_KEY with the key from your dashboard.

KES/UGX API questions

How do I get the KES/UGX exchange rate from an API?

Send one GET request to https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=KES&currencies=UGX, replacing YOUR_API_KEY with your own key. The JSON response carries the date and the latest KES/UGX rate in rates.UGX.

How far back does KES/UGX historical data go?

Daily KES/UGX rates are available from 2024-08-24. Request one day with the /historical endpoint and a date, or a range of days with /timeseries.

Is there a free KES/UGX exchange rate API?

Yes. The free plan includes 1,000 requests a month, with no credit card required; paid plans raise the limit.

Put these rates in your application

One endpoint, JSON responses, 160+ currencies and history back to 1999. Start on the free plan.