
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.

Kilifi is a picturesque resort town on the Kenyan coast, known for its beautiful estuary, white sandy beaches, and ancient ruins.
Learn more →
Wajir is an arid settlement in the former North Eastern Province, characterized by harsh weather and a strong Somali culture.
Learn more →
Kapenguria is a town in West Pokot County, known for its historical significance during Kenya's independence struggle.
Learn more →
An iconic gateway to Tsavo West, offering stunning views of volcanic landscapes and the majestic Mount Kilimanjaro.
Learn more →
Limuru is a cold, misty town in Kiambu County, historically famous for producing Kenya's best tea and shoes.
Learn more →
A rugged outpost in the Samburu heartland, known for its vibrant culture and the annual Maralal Camel Derby.
Learn more →
Isiolo is a culturally diverse town located in the upper eastern region of Kenya, acting as a gateway to the north.
Learn more →
A bustling border town at the foot of Mount Kilimanjaro, serving as a gateway to Maasai culture and mountain treks.
Learn more →
Machakos is a fast-growing town located southeast of Nairobi, serving as a key administrative and commercial hub.
Learn more →
Malindi is a coastal town in Kilifi County, known for its beautiful beaches and historical Swahili architecture.
Learn more →
Eldoret is a major city in the Rift Valley region, known as the 'City of Champions' due to its famous athletes.
Learn more →
A picturesque island in Lake Victoria, world-renowned for its fossil discoveries and tranquil lakeside scenery.
Learn more →
Mandera is an extreme northeastern border town situated where the Kenyan, Ethiopian, and Somali borders meet.
Learn more →
A high-altitude sanctuary of misty moorlands, deep ravines, and dramatic waterfalls within the central highlands.
Learn more →
Naivasha is a market town in the Rift Valley, renowned for its booming floriculture industry and beautiful lake.
Learn more →
Kikuyu is a town in Kiambu County, widely considered one of the oldest missionary settlements in Kenya.
Learn more →
Kitale is an agricultural town in northern Rift Valley, situated between Mount Elgon and the Cherangani Hills.
Learn more →
Kericho is the undisputed tea capital of Kenya, featuring rolling hills completely covered by tea plantations.
Learn more →
A paradisiacal coastal stretch south of Mombasa featuring dazzling white sands and crystal-clear turquoise waters.
Learn more →
Lamu is a historic town on Lamu Island, recognized as the oldest continuously inhabited settlement in Kenya.
Learn more →
Ngong is a town nested in the hills southwestern of Nairobi, highly favored as a residential suburb.
Learn more →
Nyeri is located in the central highlands of Kenya and is an important center for coffee and tea farming.
Learn more →
A peaceful car-free island known for its Swahili culture, coral gardens, and fresh seafood.
Learn more →
A freshwater lake in the northern Rift Valley, known as a birdwatcher's paradise and home to hippos.
Learn more →
A premier marine park on Kenya's south coast, famous for its coral reefs and dolphin sightings.
Learn more →
Kiambu is an important agricultural and administrative town acting as a major suburb to Nairobi.
Learn more →
Narok serves as the gateway to the world-famous Maasai Mara National Reserve and is an agricultural center.
Learn more →
Litein is a growing town in Kericho County, heavily dependent on the surrounding tea estates.
Learn more →
Marsabit is a forested oasis town emerging abruptly from the surrounding desert in northern Kenya.
Learn more →
Nyamira is an agricultural hub in the Kisii highlands, renowned for tea and banana farming.
Learn more →
Kakamega is a prominent town in western Kenya, known for the nearby tropical Kakamega Forest.
Learn more →
The world's largest permanent desert lake, also known as the 'Jade Sea', located in Kenya's wild north.
Learn more →
A tropical coastal paradise featuring white sandy beaches, turquoise waters, and vibrant coral reefs.
Learn more →
Runyenjes is an agricultural town in Embu County, characterized by steep hills and fertile valleys.
Learn more →
Voi is the largest town in Taita-Taveta County, located on the edge of the Tsavo East National Park.
Learn more →
Bomet is a commercial hub in the South Rift, heavily involved in dairy and tea farming.
Learn more →
Chuka is a lively agricultural and university town located on the eastern slopes of Mount Kenya.
Learn more →
Africa's second-highest peak, a UNESCO World Heritage site with snow-capped summits on the Equator.
Learn more →
Kilifi is a resort town located on the coast, famous for its picturesque estuary, the Kilifi Creek.
Learn more →
Nyahururu is a high-altitude town in central Kenya, historically known as Thomson's Falls.
Learn more →
Lush volcanic ranges offering breathtaking views of Mount Kilimanjaro and fascinating lava tube caves.
Learn more →
Mariakani is a transit and industrial town straddling the border between Kilifi and Kwale counties.
Learn more →
An affluent residential and resort area in Mombasa featuring pristine beaches and modern amenities.
Learn more →
Kajiado is the administrative heart of Kajiado County, populated mostly by the Maasai people.
Learn more →
Migori is a lively border town located near the Tanzanian border in the southwestern part of Kenya.
Learn more →
A tranquil island in the Lamu Archipelago, known for ancient ruins and exclusive luxury retreats.
Learn more →
Nanyuki is a market town in Laikipia County, famously situated exactly on the Equator.
Learn more →
Siaya is a significant town in Nyanza region, deeply rooted in the culture of the Luo people.
Learn more →
Kapsabet is the administrative center of Nandi County, heavily immersed in tea cultivation.
Learn more →
Ruiru is a rapidly expanding dormitory town situated in Kiambu County, very close to Nairobi.
Learn more →This page lists the most important cities by population – each with its own detail page, map and attractions.
Click a city – the detail page lists the top attractions, a map and travel tips.