TimelineSurf · World History Map

Portugal takes Mombasa

1505 · Mombasa (present-day Kenya) · World · Modern

Portuguese troops stormed Mombasa, burned and plundered the whole city, and then departed.

Belligerents

Portugal

Commanders
Francisco de Almeida
Strength
More than 20 ships and about 1,500 soldiers

Sultanate of Mombasa

Commanders
Sultanate of Mombasa
Strength
No reliable record

Background

Vasco da Gama was rebuffed at Mombasa in 1498 and instead allied with its rival Malindi. In 1505 Francisco de Almeida, the first viceroy of Portuguese India, led a fleet to India and was ordered to seize East African trading posts on the way.

Course of the battle

  1. Capture of KilwaIn July Portuguese troops captured Kilwa; the sultan fled abroad, and the Portuguese built a fort on the island.
  2. Artillery duelIn August the fleet reached Mombasa and exchanged fire with the shore batteries.
  3. Landing and street fightingAfter landing, the Portuguese advanced house by house through the narrow streets and set the city on fire.
  4. Withdrawal after plunderThe Portuguese plundered the city's wealth and then sailed on to India.

Outcome at a glance

Date1505
PlaceMombasa (present-day Kenya)
ResultPortuguese troops stormed Mombasa, burned and plundered the whole city, and then departed.
WinnerPortugal
CasualtiesNo reliable figures; Portuguese accounts record heavy casualties in the city
Territorial changeMombasa was not occupied for the time being, but the Swahili city-states were forced to pay tribute to or ally with Portugal, and Portugal built forts at Kilwa and Sofala.

Impact

This expedition marked Portugal's armed intrusion into the Indian Ocean trade system, and from then on the prosperity of the Swahili city-states went into decline.

See the world in 1505 on the map →

Elsewhere in the world in 1505

In the same year, this was happening elsewhere on Earth — exactly what TimelineSurf is built to show.

Events around this time

People alive at the time

Other battles in World · Modern

Battles fought nearby