Mombasa is Kenya's gateway to the Indian Ocean and one of the oldest and most fascinating cities in East Africa. Built on an island and surrounded by water, for more than a thousand years it has been a great trading port where Africans, Arabs, Persians, Indians, Portuguese and British crossed paths. That mix gave birth to Swahili culture, with its language, its spiced cooking, its coral-stone architecture and its unhurried, hospitable rhythm. Walking through Mombasa is travelling through layers of history: every corner smells of cloves, cardamom and the sea.
The city's symbol is Fort Jesus, the imposing 16th-century Portuguese fortress declared a World Heritage Site, witness to centuries of sieges and changing flags. In its shadow lies the Old Town, a maze of narrow alleys with houses of carved balconies, ornate wooden doors, centuries-old mosques and small shops. Beyond it, the modern city buzzes with its markets, its famous arch of elephant 'tusks' over Moi Avenue, its port — the largest in East Africa — and white-sand beaches at Nyali, Bamburi and Shanzu, a prelude to the country's great coastal destinations.
This guide explores Mombasa with a practical, warm eye: how to get there on the SGR train from Nairobi, what to see at Fort Jesus and in the Old Town, how to get around by tuk-tuk and cross on the Likoni ferry, where to eat the best Swahili food, and how to use the city as a base for the Indian Ocean beaches and safaris to Tsavo. Mombasa isn't just a place to pass through: it's a destination with a soul of its own, where history is still alive in every alley.
Mombasa is one of the oldest Swahili city-states on the East African coast: it was already a thriving trading port in the 12th century, mentioned by the Arab geographer al-Idrisi in 1151, long before the Europeans arrived. Ruled by its own sultans, it traded ivory, gold, spices and slaves across the Indian Ocean. In 1498 Vasco da Gama arrived, and with him Portuguese interest: after decades of tension, the Portuguese took control and built Fort Jesus (1593-1596) to dominate the Indian Ocean routes. In 1698, after a siege of almost three years, the Omani Arabs captured the fort and ended Portuguese rule on the coast. Centuries of Omani and Zanzibari rule followed, until in the late 19th century Mombasa passed into British hands and became the great port and starting point of the railway to Uganda. From that history of Swahili, Arabs, Portuguese, Indians and British came the mixed Mombasa of today. The full story is on our history page.
Read the full history ↓A thousand years of Indian Ocean trade: Swahili ports, Portuguese forts, Omani sultans and coral beaches, from Mombasa's Fort Jesus to car-free Lamu.
Read the history of The Indian Ocean coast →If you book from here we earn a commission and you pay no more. Prices and availability come from Civitatis.
No exact prices: a scale from $ (budget) to $$$$$ (luxury), with 2-3 options per category.
Origins, formation and what the sources say.
Mombasa is one of the oldest cities in East Africa, and its history is bound up with the very birth of Swahili civilisation. Between the 8th and 10th centuries, a string of trading towns and cities sprang up along the Indian Ocean coast. Local Bantu peoples founded them, and through seaborne trade they came into contact with Arab, Persian and Indian merchants. That long exchange produced a culture and a language of their own: Swahili (Kiswahili), a Bantu language enriched with plenty of Arabic vocabulary, and an urban civilisation that was mercantile, cosmopolitan and Muslim.
Sheltered on its island and blessed with two natural harbours, Mombasa soon became one of the great centres in that network of Swahili city-states, which also included Lamu, Malindi, Kilwa, Zanzibar and Pate. Each was independent, ruled by its own sultan or by a council of leading families, and competed or cooperated with the others. Their wealth came from Indian Ocean trade, which ran on the monsoon winds. They exported ivory, gold, hides, mangrove timber, ambergris and also enslaved people brought from the interior of the continent. In return they imported cloth, Chinese porcelain, glass beads, spices and luxury goods.
As early as 1151, the great Arab geographer al-Idrisi described Mombasa as a thriving trading port. When the Europeans arrived centuries later, they didn't find primitive villages. They found cities built of coral stone, with mosques, houses several storeys high and a sophisticated merchant culture that had linked Africa with Arabia, Persia, India and even China for centuries. Mombasa was, in every sense, a city of the Indian Ocean world.
Mombasa's fate changed for ever in 1498, when the Portuguese navigator Vasco da Gama reached the Swahili coast on his historic voyage around Africa to India. Mombasa was a prosperous, independent city-state with its own sultan, and it had no interest in submitting to the newcomers. The meeting was tense. Mutual mistrust led to skirmishes, and da Gama, given a cold reception, sailed on north to neighbouring Malindi, Mombasa's rival. There he was welcomed and found a pilot to guide him across the ocean to India.
The Portuguese were quick to exploit this rivalry between the Swahili cities, with Mombasa and Malindi at odds. They understood that whoever controlled these ports would dominate the lucrative Indian Ocean trade, which until then had been in the hands of Arab and Swahili merchants. Over the following decades, Portugal waged a campaign of conquest and plunder along the coast. Mombasa resisted, and it was attacked and brutally sacked several times during the 16th century. Portuguese chroniclers describe fires, massacres and the subjugation of the city.
The clash between the Swahili world and the Portuguese empire was the first successful attempt by a European power to control the trade routes of the Indian Ocean. For the Swahili cities it meant the end of their golden age of independence and prosperity, and the start of centuries of foreign rule. Because of its size and strategic position, Mombasa was at the heart of this struggle, which would culminate in the building of one of Africa's most famous fortresses.
To secure their hold on Mombasa and the coast once and for all, the Portuguese built Fort Jesus between 1593 and 1596. It was designed by the Italian military architect Giovanni Battista Cairati. Set on a coral ridge at the entrance to the old harbour, with thick walls and bastions arranged in the shape of a human figure, it was a masterpiece of Renaissance fortification and the symbol of Portuguese power in the Indian Ocean. From here, Portugal aimed to control passing ships and the trade of the whole region.
But Portuguese rule was never peaceful or secure. The rising power of the Omani Arabs, who were gradually driving the Portuguese out of their positions in Arabia and the Indian Ocean, eventually turned on Mombasa. In March 1696 one of the longest and most dramatic sieges in African history began. The forces of the Imam of Oman, Saif bin Sultan, surrounded Fort Jesus, which was defended by a Portuguese garrison and its Swahili allies. The siege lasted almost three years. Inside the fort, hunger, thirst and disease (an outbreak of plague) cut down the defenders. They held out with heroic tenacity, even when only a handful of survivors were left.
On 13 December 1698, the Omanis finally took the fort. A Portuguese relief fleet arrived just days later, too late: Mombasa was lost. The fall of Fort Jesus ended Portuguese rule on the northern coast of the Indian Ocean and pushed Portugal's power south to Mozambique. The whole coast of present-day Kenya and Tanzania, along with Zanzibar and Pemba, came into Oman's orbit. The fort, a silent witness to that epic story, still stands and is now a World Heritage Site.
Once the Portuguese had been driven out, Mombasa came under Omani influence, though its history remained turbulent. For much of the 18th century the city was ruled by the Mazrui dynasty, a family of Omani origin that came to act almost independently and resisted direct control by the Sultanate of Oman. Mombasa thus enjoyed a period of relative autonomy, marked by power struggles, shifting alliances and its constant role as an Indian Ocean trading port.
In the 19th century, Omani power in the region was consolidated under Sultan Said bin Sultan. He moved the capital of his empire to Zanzibar, turning the island into East Africa's great centre for the trade in cloves, ivory and enslaved people. Mombasa and the whole Swahili coast were drawn into the orbit of the Sultanate of Zanzibar. The slave trade in particular reached terrible proportions in this period. Thousands of people were brought from the interior and shipped out of the coastal ports, a dark chapter of history that left a deep wound in the region.
In the late 19th century, the European powers carved up Africa. Britain extended its influence over the Kenyan coast, first through the Imperial British East Africa Company and then as a protectorate. The East Africa Protectorate was established in 1895, and Mombasa became its first capital and its main port of entry. In 1896, construction of the famous Uganda Railway set off inland from here. It would transform the region for ever and, among other things, give rise to the city of Nairobi.
Under British rule, Mombasa became the great modern port of East Africa. Building the Uganda Railway brought thousands of workers from the Indian subcontinent. Many of them stayed and formed the city's vibrant Indian community, adding their religion, trade and cooking to the already rich Swahili mix. The modern deep-water port of Kilindini made Mombasa the commercial gateway not just for Kenya but for the whole East African interior: Uganda, Rwanda, Burundi and the east of the Democratic Republic of the Congo all rely on it for their foreign trade.
When Kenya gained independence from the United Kingdom in 1963, there was even some debate about the status of the coastal strip, which had technically been the Sultan of Zanzibar's territory. In the end, Mombasa and the coast became part of the new Kenyan nation. The city kept growing as a port, an industrial centre and the capital of beach tourism, drawing visitors from all over the world to its Indian Ocean shores and to the safaris nearby.
Today's Mombasa is a city of more than a million people. It's busy, hot and deeply multicultural, home to Swahili, Mijikenda, Arabs, Indians and Kenyans from all over the country, and to Muslims, Christians and Hindus. Its old town, Fort Jesus (a World Heritage Site), its spiced cooking, its dhows and its open, welcoming character give it a unique identity, shaped by more than a thousand years of encounters on the shores of the Indian Ocean. Getting to know Mombasa means looking out over the whole history of the Swahili coast.