What continent is Sri Lanka on?
Sri Lanka lies in Asia, more specifically down in the southern part. It’s a sovereign island country in the Indian Ocean, sitting just off the southeastern edge of the Indian subcontinent.
As an important stop in South Asia, Sri Lanka keeps close cultural, historical, and economic links with India plus the wider Asian region. Geographically, it rests on the Indian tectonic plate, and mainland India is separated from it by the rather shallow Palk Strait and the Gulf of Mannar. Knowing where it is in the Indian Ocean matters for trip plans, because its equatorial location shapes a very special tropical weather pattern, brings dual monsoon seasons, and supports an impressive level of biodiversity.