Morning: Arrive at Bandaranaike International Airport and transfer to your hotel in Colombo (check‑in by 3:30 PM).
Afternoon: After settling, head to Marine Drive for a leisurely walk along the waterfront and watch the sunset over the Indian Ocean.
Evening: Unwind at a cosy café in the Dutch Hospital Shopping Precinct and enjoy a relaxed dinner at a nearby restaurant.
Find HotelsMorning: Start with a stroll through Galle Face Green for fresh sea breezes, then explore the historic Independence Square and the striking Red Mosque.
Afternoon: Wander the bustling lanes of Pettah Market for souvenirs, then visit the serene Seema Malaka Temple on Beira Lake.
Evening: Dine at a rooftop restaurant overlooking the city skyline and enjoy a nightcap at a stylish café in the Colombo Port City area.
Find HotelsMorning: Depart early for the Cultural Triangle; visit the awe‑inspiring Dambulla Cave Temple (golden Buddha statues & ancient frescoes).
Afternoon: Climb the iconic Sigiriya Rock Fortress for panoramic views and photo‑ops of the lion’s paws and frescoes.
Evening: Check‑in to a boutique guesthouse near Sigiriya and enjoy a quiet dinner with garden views.
Find HotelsMorning: Travel to Kandy; visit the sacred Temple of the Tooth Relic and take a short walk around Kandy Lake.
Afternoon: Explore the fragrant Royal Botanical Gardens, Peradeniya, then board the historic train from Kandy to Ella (approx. 6 h, scenic route).
Evening: Arrive in Ella, check‑in, and enjoy a relaxed dinner at a local eatery.
Find HotelsMorning: Hike to Little Adam’s Peak for sunrise‑lit vistas, then visit the spectacular Ravana Falls.
Afternoon: Walk to the legendary Nine‑Arch Bridge and snap Instagram‑worthy photos.
Evening: Treat yourselves to the famous gelato at a boutique shop and unwind at your guesthouse.
Find HotelsMorning: Take a private transfer to Mirissa (≈4 h). Check‑in to a beachfront resort.
Afternoon: Relax on Mirissa Beach**, try snorkeling at the nearby coral spot, and explore the hidden Parrot Rock**.
Evening: Savor fresh seafood at a beachfront restaurant and watch the sunset from the shore.
Find HotelsMorning: Embark on a whale‑watching excursion (seasonal blue‑whale sightings).
Afternoon: Visit the tranquil Nilwala Beach** and the secluded Coconut Tree Beach** for more photo moments.
Evening: Enjoy a relaxed dinner, perhaps a beach BBQ, and a night stroll along the shoreline.
Find HotelsMorning: Early private transfer back to Colombo (≈3 h). Drop luggage at a lounge, then browse Odel Mall** for last‑minute souvenirs (tea, handicrafts).
Afternoon: Head to the airport for your 12:30 PM flight home.
Find HotelsTo keep the pace relaxed, stick to the core sites listed – they cover the iconic “Instagram‑worthy” spots without excessive hopping. If you need more time, consider adding a half‑day in Colombo on Day 2 or extending your stay in Mirissa for extra beach leisure. The Sri Lanka railway offers spectacular scenery; booking a 1st‑class seat for the Kandy‑Ella leg ensures comfort. For mobile data, an eSIM (e.g., from Airtel or Dialog) works seamlessly on iPhones and is cheaper than buying a local SIM card. Bring a reusable water bottle, light rain gear (December can be wet), and comfortable walking shoes for hikes. Finally, always keep some cash (LKR) for small vendors, as many beach stalls don’t accept cards.