Activities in Sri Lanka Whale Watching Ayurveda Treatments Water Rafting Diving & Snorkeling Wild Safari Tea Plantation Visits Bird Watching Camping Cultural Shows Turtle Watching Scenic Train Rides Surfing