Im 5. Jh.v.Chr. kommen Einwanderer aus Nordindien (von ihnen stammen die Singhalesen ab) und Tamilen aus Südindien. Zu dieser Zeit besteht Sri Lanka aus mehreren Königreichen.
Ab dem 12. Jh.n.Chr. wandern arabische Händler ein.
1505 landen Portugiesen auf der Insel, um mit sri-lankischen Gewürzen Handel zu treiben; sie bleiben im Land und regieren die Küstenregionen; das Königreich Kandy können sie allerdings nicht erobern.
1658 erobern die Holländer die portugiesischen Gebiete auf Sri Lanka.
1798 erobern die Engländer die holländischen Gebiete auf Sri Lanka.