Sri Lanka is in South Asia, 31 kilometres (19.3 miles) off the southern coast of India. See the map below.