The Top 50

Cities in Kenya

The most important cities in Kenya at a glance – from the bustling metropolis to the charming small town. Each city links to a detailed page with map, attractions and travel tips.

🗺️ See all on the map
Kilifi
city

Kilifi

Kilifi is a picturesque resort town on the Kenyan coast, known for its beautiful estuary, white sandy beaches, and ancient ruins.

Learn more →
Wajir
city

Wajir

Wajir is an arid settlement in the former North Eastern Province, characterized by harsh weather and a strong Somali culture.

Learn more →
Kapenguria
city

Kapenguria

Kapenguria is a town in West Pokot County, known for its historical significance during Kenya's independence struggle.

Learn more →
Kilaguni
city

Kilaguni

An iconic gateway to Tsavo West, offering stunning views of volcanic landscapes and the majestic Mount Kilimanjaro.

Learn more →
Limuru
city

Limuru

Limuru is a cold, misty town in Kiambu County, historically famous for producing Kenya's best tea and shoes.

Learn more →
Maralal
city

Maralal

A rugged outpost in the Samburu heartland, known for its vibrant culture and the annual Maralal Camel Derby.

Learn more →
Isiolo
city

Isiolo

Isiolo is a culturally diverse town located in the upper eastern region of Kenya, acting as a gateway to the north.

Learn more →
Loitokitok
city

Loitokitok

A bustling border town at the foot of Mount Kilimanjaro, serving as a gateway to Maasai culture and mountain treks.

Learn more →
Machakos
city

Machakos

Machakos is a fast-growing town located southeast of Nairobi, serving as a key administrative and commercial hub.

Learn more →
Malindi
city

Malindi

Malindi is a coastal town in Kilifi County, known for its beautiful beaches and historical Swahili architecture.

Learn more →
Eldoret
city

Eldoret

Eldoret is a major city in the Rift Valley region, known as the 'City of Champions' due to its famous athletes.

Learn more →
Rusinga Island
city

Rusinga Island

A picturesque island in Lake Victoria, world-renowned for its fossil discoveries and tranquil lakeside scenery.

Learn more →
Mandera
city

Mandera

Mandera is an extreme northeastern border town situated where the Kenyan, Ethiopian, and Somali borders meet.

Learn more →
Aberdare
city

Aberdare

A high-altitude sanctuary of misty moorlands, deep ravines, and dramatic waterfalls within the central highlands.

Learn more →
Naivasha
city

Naivasha

Naivasha is a market town in the Rift Valley, renowned for its booming floriculture industry and beautiful lake.

Learn more →
Kikuyu
city

Kikuyu

Kikuyu is a town in Kiambu County, widely considered one of the oldest missionary settlements in Kenya.

Learn more →
Kitale
city

Kitale

Kitale is an agricultural town in northern Rift Valley, situated between Mount Elgon and the Cherangani Hills.

Learn more →
Kericho
city

Kericho

Kericho is the undisputed tea capital of Kenya, featuring rolling hills completely covered by tea plantations.

Learn more →
Diani Galu Kinondo
city

Diani Galu Kinondo

A paradisiacal coastal stretch south of Mombasa featuring dazzling white sands and crystal-clear turquoise waters.

Learn more →
Lamu
city

Lamu

Lamu is a historic town on Lamu Island, recognized as the oldest continuously inhabited settlement in Kenya.

Learn more →
Ngong
city

Ngong

Ngong is a town nested in the hills southwestern of Nairobi, highly favored as a residential suburb.

Learn more →
Nyeri
city

Nyeri

Nyeri is located in the central highlands of Kenya and is an important center for coffee and tea farming.

Learn more →
Wasini Island
city

Wasini Island

A peaceful car-free island known for its Swahili culture, coral gardens, and fresh seafood.

Learn more →
Lake Baringo
city

Lake Baringo

A freshwater lake in the northern Rift Valley, known as a birdwatcher's paradise and home to hippos.

Learn more →
Kisite Mpunguti
city

Kisite Mpunguti

A premier marine park on Kenya's south coast, famous for its coral reefs and dolphin sightings.

Learn more →
Kiambu
city

Kiambu

Kiambu is an important agricultural and administrative town acting as a major suburb to Nairobi.

Learn more →
Narok
city

Narok

Narok serves as the gateway to the world-famous Maasai Mara National Reserve and is an agricultural center.

Learn more →
Litein
city

Litein

Litein is a growing town in Kericho County, heavily dependent on the surrounding tea estates.

Learn more →
Marsabit
city

Marsabit

Marsabit is a forested oasis town emerging abruptly from the surrounding desert in northern Kenya.

Learn more →
Nyamira
city

Nyamira

Nyamira is an agricultural hub in the Kisii highlands, renowned for tea and banana farming.

Learn more →
Kakamega
city

Kakamega

Kakamega is a prominent town in western Kenya, known for the nearby tropical Kakamega Forest.

Learn more →
Lake Turkana
city

Lake Turkana

The world's largest permanent desert lake, also known as the 'Jade Sea', located in Kenya's wild north.

Learn more →
Watamu
city

Watamu

A tropical coastal paradise featuring white sandy beaches, turquoise waters, and vibrant coral reefs.

Learn more →
Runyenjes
city

Runyenjes

Runyenjes is an agricultural town in Embu County, characterized by steep hills and fertile valleys.

Learn more →
Voi
city

Voi

Voi is the largest town in Taita-Taveta County, located on the edge of the Tsavo East National Park.

Learn more →
Bomet
city

Bomet

Bomet is a commercial hub in the South Rift, heavily involved in dairy and tea farming.

Learn more →
Chuka
city

Chuka

Chuka is a lively agricultural and university town located on the eastern slopes of Mount Kenya.

Learn more →
Mount Kenya
city

Mount Kenya

Africa's second-highest peak, a UNESCO World Heritage site with snow-capped summits on the Equator.

Learn more →
Kilifi
city

Kilifi

Kilifi is a resort town located on the coast, famous for its picturesque estuary, the Kilifi Creek.

Learn more →
Nyahururu
city

Nyahururu

Nyahururu is a high-altitude town in central Kenya, historically known as Thomson's Falls.

Learn more →
Chyulu Hills
city

Chyulu Hills

Lush volcanic ranges offering breathtaking views of Mount Kilimanjaro and fascinating lava tube caves.

Learn more →
Mariakani
city

Mariakani

Mariakani is a transit and industrial town straddling the border between Kilifi and Kwale counties.

Learn more →
Nyali
city

Nyali

An affluent residential and resort area in Mombasa featuring pristine beaches and modern amenities.

Learn more →
Kajiado
city

Kajiado

Kajiado is the administrative heart of Kajiado County, populated mostly by the Maasai people.

Learn more →
Migori
city

Migori

Migori is a lively border town located near the Tanzanian border in the southwestern part of Kenya.

Learn more →
Manda Island
city

Manda Island

A tranquil island in the Lamu Archipelago, known for ancient ruins and exclusive luxury retreats.

Learn more →
Nanyuki
city

Nanyuki

Nanyuki is a market town in Laikipia County, famously situated exactly on the Equator.

Learn more →
Siaya
city

Siaya

Siaya is a significant town in Nyanza region, deeply rooted in the culture of the Luo people.

Learn more →
Kapsabet
city

Kapsabet

Kapsabet is the administrative center of Nandi County, heavily immersed in tea cultivation.

Learn more →
Ruiru
city

Ruiru

Ruiru is a rapidly expanding dormitory town situated in Kiambu County, very close to Nairobi.

Learn more →

Frequently asked questions

What are the largest cities in Kenya?

This page lists the most important cities by population – each with its own detail page, map and attractions.

How do I find attractions per city?

Click a city – the detail page lists the top attractions, a map and travel tips.