Hiking and Safari: For hiking in the central highlands or a safari at one of the national parks, plan to wear active clothing that is practical and keeps you cool, including hiking shorts or pants, hiking boots with good grip for muddy hills, hiking socks to protect from leeches, a sweat-wicking shirt, and a hat for protection from the tropical sun. If you climb to Adam Peak before sunrise, it is chilly at the top so bring a warm layer like a lightweight compact jacket.
Beaches: At the beach you’ll be comfortable in flip flops, a beach dress, or board shorts. Sri Lanka has great waves for all skill levels, and if you surf, a rashguard will protect your skin from both the board and the sun. When you’re off the beach and in town, wear cool and comfortable pants or shorts and a t-shirt or blouse. In beach towns, it is more common and acceptable to show legs and arms.
City: For urban excursions in cities like Colombo, Kandy, and Galle, plan to dress comfortably in lightweight clothing that covers your shoulders and thighs. You’ll be comfortable walking around the city in sandals or lightweight closed shoes. If you visit Jaffna and the north, keep in mind that it is more conservative so both men and women should always wear long pants and long sleeves.
Temples and sacred sites: When visiting Sri Lanka’s temples and sacred, religious, and cultural sites, make sure you dress appropriately in clothing that covers your shoulders and knees. You may want to bring a sarong to wrap around your shoulders or legs. Keep in mind that you are also often required to take off your shoes, so bring socks if you don’t want to walk in bare feet.