Trains to cities in Uganda
The stations on record and the rail routes to nearby cities with estimated times, city by city, from public data.
23 cities in Uganda have a trains page: the stations on record and the rail routes to nearby cities with estimated times. Largest first.
| City | Region | Population | Stations on record |
|---|---|---|---|
| Kampala | Central Region | 1,680,600 | — |
| Nansana | Central Region | 532,800 | — |
| Kira | Central Region | 462,900 | — |
| Bunamwaya | Central Region | 413,400 | — |
| Kyengera | Central Region | 285,400 | — |
| Mbarara | Western Region | 221,300 | — |
| Kasangati | Central Region | 207,800 | — |
| Mukono | Central Region | 191,300 | — |
| Njeru | Central Region | 178,800 | — |
| Gulu | Northern Region | 177,400 | — |
| Katabi | Central Region | 154,300 | — |
| Kajansi | Central Region | 135,600 | — |
| Lugazi | Central Region | 128,400 | — |
| Hoima | Western Region | 122,700 | — |
| Mubende | Central Region | 121,600 | — |
| Lira | Northern Region | 119,323 | — |
| Ibanda | Western Region | 117,700 | — |
| Masaka | Central Region | 116,600 | — |
| Kasese | Western Region | 115,400 | — |
| Mbale | Eastern Region | 111,300 | — |
| Masindi | Western Region | 110,500 | — |
| Mityana | Central Region | 105,200 | — |
| Entebbe | Central Region | 102,600 | — |
Common questions
Which cities in Uganda have a trains page?
Kampala, Nansana, Kira, Bunamwaya, Kyengera, Mbarara, Kasangati, Mukono, Njeru, Gulu and 13 more.
What currency is used in Uganda?
The Shilling (UGX).
Where these facts come from
- GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
- Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
- OurAirports (public domain): airports, runways
- Natural Earth (public domain): map outlines
Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.