World geography › Southern Asia › Sri Lanka

Sri Lanka: map and facts

Sri Lanka is in Southern Asia. It has about 21.8 million people (2025), the 62nd largest population. It covers 65,610 km², the 120th largest by area. That is about 332 people per km². Its highest point is Pidurutalagala, at 2,524 m. The longest river on its map is the Mahaweli, 335 km from source to mouth.

Map of Sri Lanka and the land around it
Sri Lanka and the land around it, with its rivers. The triangle marks its highest point, Pidurutalagala; the circles mark its capitals, Colombo and Sri Jayawardenepura Kotte. Boundaries follow India’s official position.

Facts

Rivers

The longest rivers on the map of Sri Lanka, with the length of each whole river (Wikidata):

Mountains and landscapes

Its highest peaks:

Land

Land cover seen from satellites (NASA MODIS, 2024): wooded savanna 31.9%, savanna 23.8%, evergreen broadleaf forest 18.4%, farmland with natural plants 9.9%, grassland 6.8%, farmland 5.7%.

Landforms, worked out from the height of the land (USGS GMTED2010): plains 64.8%, hills 19.5%, mountains 15.7%.

Forests covered 34.4% of its land in 2024, down from 37.8% in 1990 (World Bank).

Neighbours

Sri Lanka has no land borders on this map.

Explore the map of Sri Lanka

In the game you can zoom into its rivers, mountains, minerals, terrain and forests. Free, with no sign-up.

Sources

India’s boundaries are drawn according to India’s official position, simplified for small-scale maps (data: Natural Earth, India view). Each figure shows its year and source; some are rounded. Data release 2026.2.

Report a map problem: muraskaramit@gmail.com

More: every country and territory, and the Map quiz.