Do I absolutely need to speak basic Sinhala in Sri Lanka?
No, you don’t necessarily need to speak Sinhala, because English is spoken and understood in much of Sri Lanka, especially within the tourism sector, hospitality industry, and in most major cities.
English works as this important bridge language there. In practice, you can move around easily, use hotels, restaurants, public transport, and even join guided tours, all with only English. Still, taking a little time to learn a couple of basic greetings in Sinhala or Tamil is really appreciated by locals; it helps you build quick rapport, and it can be especially useful when you’re heading to quieter places away from the usual tourist route.
