На Шри Ланке говорят на так называемом шри-ланкском языке. Этот язык принадлежит к группе тамильских языков и примерно понятен для почти всех жителей Шри Ланки. Он имеет большое количество диалектов, которые отличаются по грамматике и лексике. В целом шри-ланкский язык имеет два основных диалекта: кандинский и сингальский. Кандинский диалект более популярен в западной части Шри Ланки, а сингальский диалект более популярен в восточной части страны. В настоящее время на Шри Ланке применяются два официальных языка: шри-ланкский и английский.