Capital of Sri Lanka


The current capital of Sri Lanka is Sri Jayawardenepura Kotte. In the course of history, the national capital has been in many locations other than Sri Jayawardenepura Kotte.

List of capitals

Mythological

Pre Anuradhapura period
Anuradhapura period
Polonnaruwa period
Transitional period
Kandyan period
British Ceylon period
Modern Sri Lanka