Yes, most nationalities require a visa to enter Sri Lanka. The most convenient option is the Electronic Travel Authorization (ETA), which you can obtain online before your tripĀ https://www.eta.gov.lk/.
You'll need a valid passport, a return ticket, and possibly proof of accommodation. The ETA application process is straightforward.
Sri Lanka has two monsoon seasons. The west and south coasts are ideal from December to March. The east coast has a different climate, with April to September being the best time to visit. Check weather patterns for specific destinations if you're planning activities like wildlife safaris.
Pack loose, breathable clothing for the warm climate. However, remember to bring long sleeves and clothes that cover knees and shoulders for visits to religious sites. Don't forget sunscreen and a hat! If you're heading to the hill country, pack some light warm clothes for cooler evenings.
The Sri Lankan Rupee (LKR). You can exchange cash upon arrival or use ATMs with international acceptance.
Internet access is good in most major tourist areas. Consider purchasing a local SIM card for mobile data.