In the morning, visit the iconic Nine Arch Bridge for stunning views of the surrounding tea plantations. Enjoy a hike through the lush greenery of Ella Rock in the afternoon. End the day with a visit to Little Adam's Peak for a breathtaking sunset over the mountains.
Embark on a morning safari through Udawalawe National Park to see elephants, leopards, and other wildlife in their natural habitat. Take a break in the afternoon to relax by the Udawalawe Reservoir. In the evening, visit the Elephant Transit Home to see orphaned elephants being fed.
Spend the day exploring the Sinharaja Forest Reserve, a UNESCO World Heritage Site known for its unique flora and fauna. Take a guided trek through the forest to see rare bird species, such as the Sri Lankan blue magpie and red-faced malkoha. In the afternoon, cool off with a swim at the nearby Bopath Ella waterfall.
Enjoy a morning whale watching tour in the waters off Mirissa. Relax on the beach in the afternoon and soak up the sun. In the evening, head to the Secret Beach Bar for a drink and watch the sunset over the Indian Ocean.
Other local attractions worth considering include Yala National Park for a chance to see Sri Lankan leopards, Pinnawala Elephant Orphanage to see baby elephants up close, and the ancient city of Polonnaruwa for a glimpse into Sri Lanka's rich history.
To maximize your fun, consider hiring a driver or renting a car to get around the island more easily. Additionally, try some of the local cuisine, such as string hoppers, kottu, and hoppers. Don't forget to bring bug spray and sunscreen to protect against the hot and humid weather.
Finally, be sure to check weather conditions and opening times of attractions before planning your itinerary as they can vary depending on the time of year.