Kenya or Uganda? A Traveller’s Comparison of the Two Neighbours
Country Comparisons

Kenya or Uganda? A Traveller’s Comparison of the Two Neighbours

Kenya is about 2.4 times the size of Uganda, has more people and roughly double the income per head. What a visitor finds in each: the Maasai Mara and Bwindi, two rainy seasons, Mombasa’s coast and the young Nile, ugali and the rolex.

Geography Worlds
March 20, 2026
7 min read

A traveller in Kenya finds open savanna, the Rift Valley and an Indian Ocean coast; a traveller in landlocked Uganda finds rainforest, great lakes and the young Nile. In the numbers, Kenya is the bigger and more populous of the two: 580,367 km² against Uganda’s 241,038 km², about 2.4 times the area, and roughly 54 million people in 2026 against Uganda’s 45.9 million at its 2024 census. Kenya is also richer, with an IMF-estimated nominal GDP per person of about $2,600 for 2026, roughly double Uganda’s $1,340 for 2025. Nairobi is Kenya’s capital and Kampala is Uganda’s. Both countries use English and Swahili as official languages, but Swahili is the everyday common tongue in Kenya, while in southern Uganda you will hear Luganda far more often.

Maasai Mara Grassland Against Bwindi’s Gorilla Forest

The picture most visitors have of Kenya is the savanna of the Maasai Mara, a national reserve in Narok County that runs straight into Tanzania’s Serengeti. The name comes from the Maa word for “spotted”, after the scattered bushes seen from a distance. Lions, leopards, cheetahs and elephants live there year round, and the wildebeest herds of the Great Migration usually arrive around July, depending on the rains. Nairobi National Park, established in 1946 about 7 km south of the city centre, has a fence on three sides and an open southern edge for migrating animals, which makes Nairobi the only capital with a national park inside its boundaries.

Wildebeest spread across flat golden grassland in the Maasai Mara under a grey sky
Wildebeest on the plains of the Maasai Mara in southwestern Kenya during the migration. Photo: VickyOmondi, CC BY-SA 4.0, via Wikimedia Commons

Uganda feels greener and wetter. Its signature experience is tracking mountain gorillas in Bwindi Impenetrable National Park, 321 km² of lowland and montane forest on the border with the Democratic Republic of the Congo that can be reached only on foot. About 400 gorillas live there, half the world’s mountain gorillas. Uganda has ten national parks in all, including Mgahinga Gorilla, Kibale, Queen Elizabeth and Kidepo Valley, and two of them, Bwindi and the Rwenzori Mountains, are UNESCO World Heritage Sites.

The mountains differ too. Kenya is named after Mount Kenya, whose Batian peak at 5,199 m is the country’s highest point and carries snow despite standing almost on the equator. Uganda’s highest point is Margherita Peak on Mount Stanley in the Rwenzori range, at 5,109 m, shared with Congo; it has glaciers of its own. Between the two countries stands Mount Elgon, an extinct shield volcano at least 24 million years old and 80 km across. Its highest summit, Wagagai at 4,321 m, is in Uganda, while Koitobos at 4,222 m is in Kenya and Sudek sits on the border itself.

On the road the broader shape of each country is easy to read. Kenya climbs from low coastal plains to central highlands that the Great Rift Valley splits in two, with a fertile plateau in the west. European settlers farmed coffee and tea in those highlands in the early 20th century; tea and coffee remain Kenya’s traditional cash crops, and cut flowers are a fast-growing export. Uganda sits at an average of about 900 m, with mountains along both its eastern and western borders, and lies within the Nile basin, with marshes around Lake Kyoga in the centre and a large oil discovery near Lake Albert in the west.

Long Rains, Short Rains: Nairobi and Kampala Month by Month

Both capitals lie just south of the equator and high enough to stay mild all year, but they are wet at different times and to different degrees. Nairobi, at around 1,795 m, has two clear rainy seasons: the long rains of March to May and the short rains of October to December. Between them, June to September is dry and cool, with July averaging less than 11 mm of rain at the airport and evening temperatures that can drop to 9 °C. Average daytime highs at the airport run from about 24 °C in July to 27 °C in January, and the sunniest and warmest months are December to March.

Jan · Nairobi57.8 mm
Jan · Kampala46.2 mm
Apr · Nairobi130.2 mm
Apr · Kampala169.0 mm
Jul · Nairobi10.9 mm
Jul · Kampala43.3 mm
Nov · Nairobi130.6 mm
Nov · Kampala139.7 mm
Average monthly rainfall in four sample months, 1991–2020 normals, at Jomo Kenyatta International Airport (Nairobi) and Makerere University (Kampala). Source: climate tables in the Wikipedia articles on Nairobi and Kampala

Kampala, at over 1,100 m beside Lake Victoria, is warmer and wetter and never has a truly dry month. Its wetter seasons run from February to June and August to December, with April the wettest at about 169 mm. Average daytime highs at Makerere sit between about 25 and 28 °C. Northern Uganda is different: it has a single rainy season from March to November and a dry season from December to February. For planning a trip, the pattern matters more than temperature: in both capitals April is among the wettest months and July among the driest, but Kampala’s July still brings four times Nairobi’s rain.

Mombasa, Lamu and Kenya’s Indian Ocean Shore

Kenya has the sea and Uganda does not. Mombasa, Kenya’s second-largest and oldest city, stands on an island and was a Swahili trading port for centuries; it was also the first capital of British East Africa, until Nairobi took over in 1907. North along the coast lies Lamu, 341 km by road from Mombasa and then a boat ride across a channel. Its old town, a UNESCO World Heritage Site, has 23 mosques, a seafront fort completed in the early 1820s and a sanctuary for the donkeys that still carry goods through its narrow streets.

Lake Victoria, Jinja and Murchison Falls

Uganda is landlocked, yet water shapes it more than any other feature. Uganda holds about 45 per cent of Lake Victoria, the largest lake in Africa, against Kenya’s 6 per cent. At Jinja on its northern shore the Nile, known on this stretch as the Victoria Nile, leaves the lake and flows north through Lake Kyoga to Lake Albert on the Congo border. On the way it reaches Murchison Falls, where the entire river forces its way through a gap in the rock only 7 m wide and drops 43 m. Lakes Albert, Edward and George line the western Rift Valley.

The Nile pouring through a narrow gap between green forested cliffs at Murchison Falls in Uganda
Murchison Falls, where the Nile squeezes through a 7 m gorge in northwestern Uganda. Photo: Rod Waddington, CC BY-SA 2.0, via Wikimedia Commons

Kenya’s own great lake is in the arid north: Lake Turkana in the Rift Valley, where the fossil skeleton known as Turkana Boy was found in 1984. Kenya’s small share of Lake Victoria is its western corner around Kisumu, the terminus of the old Uganda Railway, built from Mombasa between 1896 and 1901. Steamers assembled at Kisumu from kits shipped out from Scotland then carried passengers and freight across the lake to Port Bell near Kampala. Our guide to Lake Victoria’s geography covers how the lake is shared among Uganda, Kenya and Tanzania.

Nairobi’s High Plateau Against Kampala’s Hills

Nairobi is much the larger city, with about 5.6 million people in the city proper by 2026, and it is the business centre of East Africa. It hosts the UN Environment Programme and the Nairobi Securities Exchange, founded in 1954 and the second-oldest exchange in Africa. Its name comes from the Maasai phrase Enkare Nyirobi, “place of cool waters”. A visitor arriving at the coast can travel to it on the Mombasa–Nairobi Standard Gauge Railway, finished in 2017 at a cost of $3.6 billion; it runs parallel to the colonial metre-gauge line. More about the city is in our guide to Nairobi.

Kampala counted 1,797,722 people within city limits at the 2024 census, and its wider metropolitan area includes Wakiso, Mukono and neighbouring districts. The city grew from a series of hills; its name began as the name of one of them, Old Kampala, once a hunting ground of the Kabaka, or king, of Buganda, and remembered by the British as “the Hill of the Impala”. The consulting firm Mercer has regularly ranked Kampala as East Africa’s best city to live in, ahead of Nairobi and Kigali. Our page on Kampala describes the hills and districts in more detail.

Ugali in Kenya, Matoke and the Rolex in Uganda

Meals show the countries’ different farming. Across Kenya the staple is ugali, a stiff dough of maize flour cooked in boiling water or milk until it holds its shape. Ugandans eat maize meal too, where it is usually called posho, but the dish most Ugandans regard as their own is matoke: green East African Highland bananas, peeled, steamed and mashed. Matoke is a staple of the Great Lakes region, and in Uganda the mashed banana meal counts as the national dish.

Uganda’s best-known street food is the rolex, an omelette with vegetables rolled inside a chapati. The name is a play on “rolled eggs”. It began with a chapati seller in the Busoga region in the east, and caught on in Wandegeya next to Makerere University, where students wanted something cheap and quick. It is now sold at roadside stalls all over the country, in versions such as the “Titanic”, made with two or more chapatis.

Swahili in Mombasa, Luganda in Kampala

Language is where a traveller notices the border most. Swahili grew up on the East African coast, in what is now Kenya, Tanzania and Mozambique, as a Bantu language whose vocabulary is about 40 per cent Arabic loanwords, and it spread inland as the language of trade. In Kenya it is the national language and is heard everywhere alongside English and the country’s many local languages, from Kikuyu to Luo. In Uganda English is the first official language, and Swahili was made the second official language only in 2005. Swahili there is associated with the north and with the army and police, and is less popular in the Bantu-speaking south and southwest. The name Uganda itself comes from the kingdom of Buganda, and in Kampala and the south the language of the street is Luganda. Anyone crossing overland from Kenya will meet that change within a few hours of the frontier, and our guide to the countries that border Uganda shows where that line and Uganda’s other frontiers run.