← Back to blog

Top 10 Ancient Ruins in Kenya

Kenya's archaeological heritage spans the full range of human history, from the earliest hominid fossils on the shores of Lake Turkana to the Swahili stone-built towns that flourished on the Indian Ocean coast in the first and second millennia AD. The coastal ruins are among the most evocative in sub-Saharan Africa: coral-stone mosques, palace complexes, and merchants' houses set amid baobab trees, built by a civilisation that was simultaneously African, Arab, and South Asian in its cultural composition. The Swahili city-states grew rich on the Indian Ocean trade network that connected them to Arabia, Persia, India, and China, and their material culture — Chinese porcelain, Persian faience, glass beads from India — appears in abundance in archaeological excavations. Inland, Kenya harbours the remarkable stone enclosures of Thimlich Ohinga and the deep-time hominid sites of the Rift Valley. Visiting Kenya's ruins requires combining coast and interior, and both reward the effort.

1. Gedi (Gede) Ruins, Malindi

Gedi is the most extensively excavated and accessible of Kenya's Swahili ruined towns, set in a dense coastal forest about 5 kilometres from the town of Malindi. The stone ruins visible today date primarily from the 14th to 17th centuries AD, when Gedi was a prosperous merchant town of several thousand inhabitants with a palace, multiple mosques, and residential houses built of coral rag stone. The town was abruptly abandoned, probably in the early 17th century — the reason remains debated, with candidates including Oromo raids, Portuguese disruption of trade, and water-table decline. The ruins are penetrated by forest, with fig tree roots clasping walls and massive baobabs growing inside former courtyards. The site museum displays finds including Chinese porcelain of the Ming dynasty, Islamic glazed wares, and iron tools. Gedi is a protected national monument.

2. Fort Jesus, Mombasa

Fort Jesus on Mombasa island was built by the Portuguese in 1593–1596 to a design attributed to the Italian military architect Giovanni Battista Cairati. The fort changed hands nine times between the Portuguese and Omani Arabs over the following two centuries, a history of siege and assault that gives the structure an unusually dense documentary record. The remarkably intact coral-stone fortifications include massive angled bastions designed to resist artillery — an early example of the trace italienne style in sub-Saharan Africa. The Omani Palace inside the fort dates from the 18th century, when Fort Jesus served as the Omani provincial headquarters. Fort Jesus is a UNESCO World Heritage Site and houses the National Museum of Coast, with an excellent display of ceramics, weapons, and maritime material from the fort and from Swahili coastal archaeology.

3. Jumba la Mtwana, Mtwapa

Jumba la Mtwana (roughly translated as 'large house of the slave') is a ruined Swahili town on a low promontory north of Mombasa, occupied roughly between the 14th and 15th centuries AD. The ruins include four mosques, a substantial palace, and several large houses, all in coral stone, arranged above a beach on the Indian Ocean. The site is unusually compact and well-preserved, and the combination of standing walls, baobab trees, and sea views makes it one of the most atmospheric ruins on the Kenyan coast. Chinese porcelain found at Jumba confirms the town's participation in long-distance Indian Ocean trade. The site is protected and managed, with a small visitor facility. It is reached by turning off the main north coast road at Mtwapa.

4. Takwa, Manda Island

Takwa is a ruined Swahili town on Manda Island in the Lamu Archipelago, accessible only by boat. The town was occupied from roughly the 15th to 17th centuries and was abandoned, like Gedi, in the early 17th century — possibly at the same time and for similar reasons. The ruins include a well-preserved Friday mosque whose mihrab still retains traces of decorative plasterwork, residential buildings, and a city wall. The site is set within mangrove forest and dune vegetation, with an atmosphere of complete isolation. Takwa is reached from Lamu by organised boat trip and is best combined with a visit to Manda Island's beach. The site is a protected national monument and entry fees apply.

5. Thimlich Ohinga, Migori County

Thimlich Ohinga in the Lake Victoria basin of western Kenya is the largest and best-preserved of a type of dry-stone enclosure found across the region, constructed by Luo and related communities from roughly the 16th century AD onwards, though some scholars argue for earlier origins. The enclosure walls, built without mortar from large volcanic stones, stand up to 4 metres high and enclose a series of concentric rings with smaller subsidiary enclosures inside. The term 'ohinga' means a fortified homestead in the local Dholuo language. The structures functioned as livestock enclosures and settlements providing protection from raids. Thimlich Ohinga is a UNESCO World Heritage Site, inscribed in 2018. It lies near the town of Migori and is accessible by road.

6. Mnarani Ruins, Kilifi

Mnarani, on the south bank of the Kilifi Creek, is a small but remarkably well-preserved ruined Swahili town, occupied roughly from the 14th to 17th centuries AD. The site includes two mosques, a pillar tomb — a distinctive type of Swahili funerary monument with a cylindrical pillar rising from a rectangular base — and several residential structures. The pillar tomb at Mnarani is one of the finest on the Kenyan coast. The ruins sit above a mangrove-lined creek with views across to the modern town of Kilifi, creating a compelling juxtaposition of past and present. The site is managed as a national monument and is accessible from the main Mombasa–Malindi road.

7. Shanga, Pate Island

Shanga, on Pate Island in the Lamu Archipelago, is one of the most intensively excavated Swahili sites in East Africa, with excavations by Mark Horton in the 1980s revealing a continuous sequence of occupation from roughly the 8th century AD — earlier than most Kenyan coastal sites. The sequence at Shanga shows the gradual development of Islam on the coast, with the earliest mosque a simple timber structure that was progressively rebuilt in stone over the centuries. The site demonstrates the African origins of Swahili culture, challenging earlier assumptions that the coastal stone towns were primarily an Arab import. Shanga is accessible only by boat from Lamu and requires advance planning, but it is one of the most archaeologically significant sites on the East African coast.

8. Ruins of Ungwana (Ozi), Tana River

Ungwana, near the mouth of the Tana River in the Lamu hinterland, is among the largest and least visited of Kenya's Swahili ruined towns, with remains spread over a considerable area including multiple mosques, a palace, and residential structures. The town was active from roughly the 12th to 17th centuries and was an important node in coastal trade. The isolation of the site — accessible by a combination of road and boat — means it receives few tourists, but its scale is impressive and ongoing archaeological investigations continue to refine understanding of the town's history and connections. The Swahili pillar tombs at Ungwana are among the most elaborate on the coast.

9. Hyrax Hill, Nakuru

Hyrax Hill on the outskirts of Nakuru in the Rift Valley is an important multi-period prehistoric site with occupation layers spanning the Neolithic period to the early modern era. Excavations from the 1930s onwards revealed a Neolithic settlement associated with the East African Neolithic 'pastoral' communities who kept cattle and sheep around 3,000 years ago, as well as an Iron Age village and a later period hillfort enclosure. The site museum presents finds from the excavations including pottery, obsidian tools, and human remains. Hyrax Hill is one of the few Kenyan prehistoric sites with formal visitor infrastructure and is a useful complement to the coastal ruins for understanding the broader range of Kenya's ancient past.

10. Lake Turkana Hominid Sites, Turkana Basin

The eastern shores of Lake Turkana in northern Kenya constitute one of the most important palaeontological and palaeoanthropological landscapes in the world, with fossil sites documenting human evolution over roughly four million years. Koobi Fora, on a spit of land on the east shore, is the key research base, and fossils recovered in the region include Homo habilis, Homo erectus, Homo rudolfensis, and multiple Australopithecus species. The 'Turkana Boy' — the most complete early Homo erectus skeleton ever found, dated to around 1.6 million years ago — was discovered near Nariokotome west of the lake. The Koobi Fora Research Station and its field museum provide context. Access requires a charter flight or a long overland journey from Nairobi; the sites are remote and require advance arrangements.

Kenya's coastal ruins are best visited during the dry seasons: January to March and July to September. The Lamu Archipelago sites require boat transport and advance logistics planning. Fort Jesus and Gedi are the most straightforward coastal destinations, easily combined from Mombasa or Malindi. Inland sites like Thimlich Ohinga require more planning. Open the map to locate all the sites described here and plan an itinerary across Kenya's extraordinary range of ancient heritage.