Yes, English is widely spoken in Sri Lanka, especially in tourist areas. Travelers won't have much trouble communicating with locals and seeking assistance. It can be helpful to have a local SIM card for staying connected.