The official language of Sri Lanka is Sinhala. However, English is widely spoken and understood, especially in tourist areas and major cities.