Take a morning flight from Chennai International Airport to Bandaranaike International Airport; the flight is about 1½ hours, but allow extra time for check-in, immigration and baggage. From the airport, a taxi or pre-booked transfer to Colombo usually takes 45–90 minutes, depending on traffic. A metered taxi or app-based ride is generally easier with a child and luggage; agree the pickup point before you exit the terminal.
Head first to Gangaramaya Temple in Slave Island and allow about an hour to see its lively, eclectic collection. Dress modestly and expect to remove shoes; check the current visitor hours and entry fee locally, as holiday arrangements can vary. From there, Seema Malaka is a short tuk-tuk ride or walk away, set on platforms over Beira Lake. Give it 30–45 minutes for a quieter change of pace; a small visitor fee may apply.
Go to Galle Face Green for an easy sunset stroll and a taste of the street snacks—watch the waves with your son, but keep back from the water if it’s rough. Finish at Upali’s by Nawaloka in Cinnamon Gardens; a tuk-tuk or taxi is the simplest way across town, especially around evening traffic. Rice and curry typically costs around LKR 2,000–4,000 per person. Since it’s Christmas Day, call ahead to confirm dinner service and book if possible.
Take an early Main Line train from Colombo Fort to Kandy—the ride usually takes about 2½–3 hours, though holiday services can run late. Reserve seats well ahead for 26 December; if you can’t secure reserved seats, arrive early at the station and be prepared for a busy journey. Once in Kandy, use a tuk-tuk to reach the Temple of the Sacred Tooth Relic beside the lake. Allow around 1½ hours, and check the day’s puja times locally. Dress modestly, covering shoulders and knees; shoes must be removed, and a small shoe-storage fee may apply. Entry is typically around LKR 2,000 for foreign adults, with children’s rates and rules worth confirming at the gate.
After the temple, stroll the shaded paths around Kandy Lake for about 45 minutes; keep your son close near the road-facing stretches. Then head into town to Balaji Dosai for an inexpensive vegetarian lunch—dosai and other South Indian-style dishes generally cost around LKR 800–1,800 per person. From town, take a tuk-tuk up to Bahirawakanda Vihara Buddha Statue (roughly 10–15 minutes by road, traffic permitting). Give yourselves about an hour for the uphill approach and the broad view over Kandy; there may be a small donation or entry charge, and the steps can be tiring in the heat. Check opening arrangements locally, especially during the holiday period, and bring water.
After the early start from Kandy, allow roughly 2½–3 hours to reach Dambulla, then spend about 1½–2 hours at Dambulla Cave Temple. There are steps up to the caves, so take them slowly with your son; shoulders and knees should be covered, and shoes are left outside the shrine area. Go early if you can—the caves are cooler and quieter before the day heats up. Carry water for the climb, but keep it outside the sacred interiors.
Continue to Sigiriya for the gardens and climb to the rock-top ruins. Set aside 3–4 hours, and be realistic about the heat: the exposed stairways can feel strenuous around midday, so take plenty of breaks and bring water, hats and sun protection. Foreign visitor admission is typically around US$35 per adult, but check the current ticket price before setting out. Afterwards, have a relaxed Sri Lankan curry lunch at Pradeep Restaurant in Sigiriya village; budget about LKR 1,500–3,000 per person and allow an hour.
Arrange a jeep and park entry through a reputable local operator, then head to Minneriya National Park for a roughly three-hour safari. Ask that morning which nearby park has the best elephant activity and conditions; sightings vary, and a good guide will advise whether Minneriya is the right choice that day. Bring a light layer for the ride back, and agree the full jeep and park-fee costs before departure. It’s a full, hot day, so keep the evening simple and get an early night.
After the long drive, check in, freshen up and head to Jaffna Fort if you arrive with daylight; a tuk-tuk from town is an easy option. Allow about an hour to wander the ramparts and take in the lagoon views. The fort is generally open during daylight, but arrive before late afternoon so your son can explore without rushing; check the current entrance fee locally, as charges can change.
From the fort, take a short tuk-tuk ride to Jaffna Public Market and browse the produce stalls and everyday goods for around 45 minutes. It’s a lively glimpse of town life, but after a full day on the road, keep this flexible: some stalls may be closing by the time you arrive. If it’s winding down, enjoy a brief wander rather than trying to see everything.
Finish at Malayan Cafe for an inexpensive dosa or vegetarian meal; budget roughly LKR 800–1,800 per person and allow about an hour. Service times can vary, so check that the kitchen is open when you arrive. Keep the evening relaxed and get an early night—tomorrow’s a better day for exploring at an unhurried pace.
Start early at Nallur Kandaswamy Kovil, when the temple is cooler and quieter; allow about an hour. It’s usually open for morning worship, but hours can vary, so check locally the night before. Dress modestly, remove footwear before entering, and follow the temple’s photography rules. A short ride takes you to the nearby Jaffna Archaeological Museum; allow about an hour for its regional collections, but confirm it’s open before setting out, as schedules can change. For the day’s longer coastal hops, a car with driver is the easiest option; agree the fare in advance, or ask your guesthouse to arrange one.
Head into town for a scoop at Rio Ice Cream—a popular family stop, with treats typically around LKR 300–800 per person—then continue by car to Keerimalai Springs (roughly 30–40 minutes from town). Give yourselves about 1½ hours to see the freshwater bathing area and shoreline; bring swimwear if you plan to bathe, and follow posted local rules. From there, allow around 30–45 minutes to reach Casuarina Beach on Karainagar. The shallow water and sandy shore make a relaxed couple of hours with a child; take drinking water and sun protection, and check conditions before swimming.
Return to Jaffna town (about 45–60 minutes, depending on traffic) for dinner at the Green Grass Hotel restaurant, a convenient, established choice for Jaffna-style seafood. Crab or fish curry is often around LKR 2,000–4,500 per person; ask for mild spice for your son and check the day’s seafood availability. Keep the evening unhurried—you’ll want to confirm tomorrow’s ferry arrangements and pickup details with your hotel before turning in.
Leave Jaffna with plenty of margin for the 30–45-minute drive to Kankesanthurai ferry terminal. Before setting out, reconfirm that the ferry is running on 30 December, its check-in deadline and baggage rules; arrive early for immigration and boarding. The service can change or be suspended, so don’t travel to the port without confirmation from the operator.
The crossing to Nagapattinam is commonly listed at around four hours, but allow extra time for boarding, immigration and any schedule changes. After landing, keep the plan flexible while you clear formalities and collect your bags. If timing and access allow, take a car or taxi to Nagore Dargah for a 45–60-minute visit; check locally that it’s open to visitors, and dress respectfully.
For a simple vegetarian rice meal or tiffin, look for a busy local vegetarian restaurant near Nagapattinam bus or rail station; budget about ₹150–₹400 per person and allow around 45 minutes. Then continue to Chennai by evening or overnight train or bus, or by car—road travel is roughly 6–8 hours, so arrival may be on 31 December. This is a tight day even with a timely ferry: if the sailing is delayed, skip Nagore Dargah and keep an overnight stay in Nagapattinam as your backup.
No packing list attached yet.