I løpet av Napoleonskrigene begynte Storbritannia å frykte at Nederland ville gi fra seg en del av sitt territorium på øya til franskmennene. Av den grunn så de seg nødt til å ta over Sri Lanka og de ga landet navnet Ceylon i 1796. I 1802 i Amiens-traktaken ble den siste nederlandske delen av øya overlevert til britene og landet ble en britisk kronkoloni. Året etter, i 1803 gikk britene til krig mot Kandy-dynastiet, der de gikk på et absolutt nederlag. I 1815 prøvde de seg igjen med større mannskap, og denne gangen klarte de endelig å ende Sri Lankas uavhengighet.