De første koloniherrene som tok over Sri Lanka i nyere historie var portugiserne, da Francisco de Almeida ankom øya i 1505. Portugiserne begynte å ta over øya gradvis, og i 1517 kom det første fortet, beliggende i byen Colombo. I 1592 flyttet singaleserne hovedstaden til Kandy i innlandet, siden det i innlandet ikke er like stor risk for angrep mot øya.