List of Cities in Sri Lanka
Sri Lanka is an island nation in South Asia known for its rich cultural heritage and stunning landscapes. The country boasts a diverse range of cities, each offering unique experiences and attractions.
22 itemsUpdated Mar 13, 2026
Explore the 21 cities and towns of Sri Lanka. From major metropolitan centers to smaller towns, this list covers the urban landscape of the country.
| # | Name |
|---|---|
| 1 | Anuradhapura |
| 2 | Badulla |
| 3 | Colombo |
| 4 | Galle |
| 5 | Gampaha |
| 6 | Hambantota |
| 7 | Jaffna |
| 8 | Kalutara |
| 9 | Kandy |
| 10 | Kegalle |
| 11 | Kurunegala |
| 12 | Matale |
| 13 | Matara |
| 14 | Mullaitivu |
| 15 | Negombo |
| 16 | Nuwara Eliya |
| 17 | Ruwanwella |
| 18 | Tangalle |
| 19 | Trincomalee |
| 20 | Warakapola |
| 21 | Wijitapura |
| 22 | Batticaloa |
This list is compiled from verified public records and reference sources. Last verified: March 13, 2026.
Found an error? Report it here