Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Drive Colombo → Kandy by car via the A1, allowing about 3.5–4.5 hours door to door, plus pickup and check-in time. Leave as early as practical: traffic leaving Colombo can stretch the journey, and the hill-country approach is slower than the map may suggest. Ask your hotel or driver about the final drop-off, as central Kandy streets can be busy and parking limited. To have a realistic chance of fitting in the evening plans, aim to reach town by mid-afternoon.
Visit the Temple of the Sacred Tooth Relic (Sri Dalada Maligawa) first. The evening puja is listed for 6:30–8:00 PM; allow time for the entry queue, security and getting around the temple. If you arrive earlier, ask on the day about visiting before the service. Dress modestly, covering shoulders and knees, and expect to remove your shoes. Then take a relaxed 30–45-minute walk beside Kandy Lake, immediately next to the temple.
The Kandy Lake Club cultural dance show is listed daily from 5:00–6:00 PM, so it won’t fit after the evening puja; schedules can also change. If the show matters most, check its timing on arrival and visit the temple earlier, rather than trying to do both at their listed evening times. Finish with dinner at a Kandy city-centre restaurant for rice and curry or kottu; budget roughly LKR 1,000–3,000 per person for dinner, or LKR 2,000–5,000 if eating near the show. If your drive runs late, keep the temple and lakeside visit unhurried and treat the show as schedule-dependent.
Start with Royal Botanic Gardens, Peradeniya, about 20–30 minutes west of central Kandy by tuk-tuk or car, depending on traffic. The gardens generally open daily from 7:30 AM to 6:00 PM; allow 2–3 hours for the orchid house and broad, shady avenues. Foreign-visitor admission is considerably more than the local rate and can change, so check the current ticket price at the entrance. Wear comfortable shoes and bring water—the grounds are large, and it’s easy to spend longer here than planned.
For a relaxed meal near the gardens, try The Garden Cafe in the Peradeniya area; budget around LKR 1,000–3,000 per person, and keep a little flexibility in case service is slow. Then take a tuk-tuk uphill to Bahirawakanda Vihara Buddha Statue—allow 45–60 minutes for the temple visit and city views. Dress modestly and be prepared to remove your shoes; a small entry or donation charge may apply. Continue by tuk-tuk to Kandy Market Hall in the city centre, where you can browse spice, produce, and everyday stalls for about 45 minutes. It’s liveliest during the day, so aim to arrive before late afternoon.
Finish with dinner at a Kandy city-centre restaurant—look for a local curry or kottu, usually around LKR 1,000–3,000 per person. The market and hilltop visit make a full day, so leave a little breathing room between stops rather than trying to rush through the gardens.
Allow 4–5 hours door to door for the drive from Kandy to Mirissa, plus time to check in; a morning start should leave you a little breathing room after arrival. Keep the first stop easy: take a 1–2-hour stroll or gentle swim at Mirissa Beach, checking the surf and currents before getting in. If you have luggage, leave it securely at your accommodation rather than taking it onto the sand.
Head to Shady Lane Mirissa for a relaxed café break; budget around LKR 1,500–3,500 per person, and check the day’s hours before setting out. Later, walk to the Mirissa harbour area for 30–45 minutes. It’s a working harbour, so stay clear of boats, ropes and loading areas, and keep the visit low-key.
Finish with seafood at a Mirissa beachfront restaurant—roughly LKR 2,000–5,000 per person, depending on what you order. Beachfront menus and prices vary, so check the catch and the price before choosing; after the drive, there’s no need to pack in anything else tonight.
Be at Mirissa Harbour before dawn for your pre-booked whale-watching trip; most boats leave early and spend roughly 4–6 hours at sea. Choose a responsible operator that follows wildlife-viewing guidelines, and confirm the meeting time, what’s included and the weather policy in advance. January is generally within the southern coast’s whale-watching season, but sightings are never guaranteed and rough seas can affect trips. Bring sun protection, water and motion-sickness remedies if you need them; expect to pay roughly LKR 8,000–15,000 per person, depending on the boat and operator.
After returning, take 1–2 hours for a relaxed lunch and rest by Mirissa Beach—you’ll be glad of the downtime after the boat ride. Later, walk to Coconut Hill at the eastern end of the beach for coastal views; allow 30–45 minutes and take care on the steps and uneven rocks. Continue to Parrot Rock for another short viewpoint visit, but cross only at a safe tide and when the water and rocks are calm. If conditions don’t look safe, skip the crossing rather than wading through surf.
Head to The Cliff Weligama for dinner overlooking the sea. Allow extra time for the drive or tuk-tuk ride from Mirissa—traffic and the return journey can make this a longer outing than it looks on the map—and budget around LKR 2,500–6,000 per person. Check the return ride before dinner, especially if you’re relying on a tuk-tuk rather than arranging transport in advance.
Leave Mirissa around 8:00 AM by car for Galle Fort; allow roughly 1–1.5 hours each way, depending on traffic. A hotel-arranged driver is easiest for the return trip—agree on the waiting time and fare beforehand. Once inside the fort, spend 2–3 hours wandering its historic lanes and ramparts; the old streets are best explored on foot, and the cobbles can be uneven.
Walk to Galle Lighthouse for photos and a short coastal stroll, then have lunch at Poonie’s Kitchen in the fort. Budget about LKR 1,500–4,000 per person, and check opening hours on the day. After lunch, browse the Galle Fort handicraft shops; ask locally whether a ring-making workshop is running and confirm its price and availability before settling in. Leave about 1–1.5 hours for browsing or a workshop.
Finish with a 45-minute walk along the Galle Fort ramparts, when the light softens and the sea breeze makes the exposed walls more comfortable. Then drive back to Mirissa; allow up to 1.5 hours and arrange your pickup point with the driver, as the narrow fort streets are easier to navigate on foot than by car.
After the morning drive from Mirissa, allow time to check in and freshen up before heading out; Colombo traffic can make arrival timing unpredictable. Take a tuk-tuk or taxi to Gangaramaya Temple in Hunupitiya, near Slave Island. Plan around 1–1.5 hours for the temple complex and its eclectic collection; visitor hours and arrangements can change, so check before setting off. Dress modestly, covering shoulders and knees, and bring cash for any entry fee.
Walk or take a short tuk-tuk ride to Seema Malaka, the serene lakeside temple on Beira Lake. Give it 30–45 minutes, then linger by the water for a relaxed half-hour break before the evening. The lakeside can be hot and exposed, so carry water and sunscreen.
Have dinner in Colombo Fort—Dutch Hospital Shopping Precinct is an easy place to browse for a restaurant, with options across a range of budgets; expect roughly LKR 2,000–5,000 per person. If you still have energy, consider Hakuna Matata for a night out, but check that it’s operating and has an event that evening, and arrange a tuk-tuk or ride-hail back to your hotel.
Start early in Pettah Market, when the streets are lively but the heat and crowds are still manageable. Give yourself 1.5–2 hours to browse for spices, tea, snacks, clothes and small souvenirs; keep your phone and valuables secure in the crush. The market is a maze of specialist streets, so wander without trying to cover every lane. From there, walk to Jami Ul-Alfar Mosque to admire its distinctive red-and-white façade from outside. Visitor access and dress requirements can change, so treat this as an exterior visit and dress modestly.
Stay in Pettah for a casual lunch: order kottu or rice and curry at a busy local eatery, where a meal is typically around LKR 800–2,500 per person. Then take a tuk-tuk or ride-hail car to Colombo Lotus Tower by Beira Lake; allow roughly 20–40 minutes for the trip, depending on traffic. Aim for late afternoon and budget 1.5–2 hours for security, ticketing and possible lift queues. Check current opening hours, ticket prices and access arrangements before setting out, as these can change.
After the tower, take a short tuk-tuk or taxi ride to a city-centre restaurant for dinner. Expect around LKR 2,000–5,000 per person; finish with a king coconut or a local dessert if one catches your eye. Keep a little flexibility in the evening—Colombo traffic can make even short rides take longer than expected.
No packing list attached yet.