Fly from Chennai to Jaffna International Airport, allowing roughly half a day door-to-door once check-in, immigration, baggage collection, and the transfer into town are included. Confirm the operating schedule, Sri Lanka entry requirements, and a pre-arranged hotel car before departure; the drive into Jaffna usually takes 30–45 minutes. After checking in, head first to Jaffna Fort, where the Dutch-era walls and lagoon-facing ramparts are especially pleasant in the softer late-afternoon light. Allow about an hour, with simple parking near the entrance and a modest admission fee if collected.
Continue by tuk-tuk or car to Nallur Kandaswamy Kovil—about 10–15 minutes from the fort, depending on traffic—for the evening puja. Ceremony times can change, so confirm locally or through your hotel that day and arrive 20–30 minutes early. Wear clothing covering shoulders and knees, remove shoes before entering, and follow the photography restrictions; women and men may have separate customs in parts of the temple. Afterward, spend 45 minutes wandering the Jaffna market area, looking for palmyra products, seasonal fruit, short eats, and local snacks. The market is busiest before closing, but individual stalls vary, so keep this flexible.
Finish with a crab curry dinner near central Jaffna. Malayan Café is a useful casual option for local flavours, while your hotel can recommend a seafood restaurant serving lagoon crab that evening—availability is often better when the kitchen knows your order in advance. Budget approximately LKR 2,500–6,000 per person, depending on crab size and drinks. A tuk-tuk between the temple, market, and dinner is usually the easiest option; agree the fare before setting off, and keep the evening unhurried after the flight.
Leave Jaffna around 6:00 AM in your pre-arranged private car, allowing 6.5–8 hours overall for the drive, sacred-city visit, breaks, and the onward journey to Habarana. The A9 is the practical route; ask the driver to have water and a simple breakfast ready, and confirm that the vehicle has enough luggage space for the safari gear and an overnight bag. The timing is tight, so keep the Anuradhapura visit focused rather than trying to cover the entire archaeological zone.
Begin at Sri Maha Bodhi, one of Sri Lanka’s most revered Buddhist pilgrimage sites. Dress with shoulders and knees covered, remove shoes and hats in the shrine areas, and expect a calm but busy atmosphere of worshippers, offerings, and temple guardians. Allow about 45 minutes, including the walk from the parking area; a small offering of flowers is easily purchased nearby. Continue by car to Ruwanwelisaya, whose vast white dome and surrounding frangipani-lined precinct make it especially atmospheric in the morning, then on to Jetavanaramaya, the immense brick dagoba rising above the ancient monastic landscape. Allow roughly 45 minutes at Ruwanwelisaya and 30–45 minutes at Jetavanaramaya. A combined sacred-city ticket is generally around US$25–30 for foreign visitors, though these active pilgrimage sites may have separate access practices; carry small rupee notes and expect some walking over hot ground.
After the final stop, continue toward Habarana, stopping for lunch on the road or at your lodge rather than losing time searching for a restaurant. Reach the safari area in the afternoon and take a roughly three-hour jeep drive in Kaudulla National Park—or Hurulu Eco Park if the current elephant movements are better there. This choice should be made with your lodge or safari operator on the day, since herds shift seasonally; reserve a licensed 4WD jeep in advance and confirm the park entrance, jeep, and guide fees separately. December is a good period for elephant sightings, but no operator can guarantee them, and the park roads can be dusty or rough.
Finish with an easy dinner at your Habarana hotel or a well-reviewed local restaurant, budgeting approximately LKR 2,000–5,000 per person. Sri Lankan rice and curry, dhal, sambols, and fresh fruit are the most dependable choices after the long day; ask for a mild portion if you are tired. Keep the evening early, with the next morning’s Sigiriya start ideally arranged before bed.
Leave Habarana before dawn with your driver so you reach Sigiriya Rock Fortress around opening time—typically 6:30–7:00 AM, but confirm the current schedule when buying tickets. The climb takes roughly 3–4 hours at an easy pace, including the gardens, frescoes, Lion’s Paw Terrace, and summit views. Go early: the exposed stairways become hot quickly, and later arrivals bring both larger crowds and more waiting at the narrow sections. Arrange admission in advance if possible, keep your passport or a copy handy, and carry water, a hat, and shoes with good grip; expect roughly LKR 10,000–12,000 per foreign adult, subject to current rates.
After descending, have a relaxed, home-style lunch in a village setting around Sigiriya rather than eating immediately beside the ticket entrance. A local cookery-style guesthouse or village restaurant will usually serve rice and curry, sambols, dhal, vegetables, and perhaps chicken or fish for about LKR 1,500–3,500 per person. Allow an hour, both to eat and to cool down before the next temple; ask your driver to choose a clean, well-reviewed stop and confirm the menu and price beforehand.
Drive around 25–35 minutes to Dambulla Royal Cave Temple. The temple involves a steady uphill walk from the parking area, followed by about 1½–2 hours among the painted caves and Buddha images. Wear clothing covering shoulders and knees, and expect to remove shoes at the temple area—socks are useful on the hot stone. Opening hours and ticket arrangements can change, so verify locally; keep small notes for shoe storage and donations. Leave Dambulla by mid-afternoon for the private-car transfer to Kandy, allowing 2½–3½ hours with traffic, a short break, and hotel drop-off via Matale. This is a day where a driver is especially worthwhile: you can rest after the climb and avoid trying to coordinate buses with luggage.
After checking in, take a gentle 45-minute walk around Kandy Lake and the central streets rather than adding another major sight. The lakeside is pleasant at dusk, though traffic around the town centre can be busy; ask the driver to drop you near the lake and walk the final stretch. For dinner, try Kandy Muslim Hotel near the market for an inexpensive local meal, or choose Royal Bar & Hotel near the lake for a more leisurely setting; budget about LKR 2,500–6,000 per person depending on drinks and dishes. Keep the evening early—tomorrow’s Kandy sightseeing is better enjoyed after a proper rest.
Start at Temple of the Sacred Tooth Relic during a morning puja, when the shrine is busiest and most atmospheric. Allow 1.5–2 hours, including security and queues; exact puja times and visitor-entry arrangements can change, so confirm with your hotel or at the temple the previous evening. Wear clothing covering shoulders and knees, remove shoes and hats, and carry a small bag—large luggage is inconvenient at security. From most central hotels, walk or take a short tuk-tuk ride; expect roughly LKR 500–1,000 for a local tuk-tuk depending on distance and traffic.
Afterward, wander through the Kandy City Centre market area for about an hour. The produce and spice stalls are more interesting than the polished shopping centre: look for cinnamon, cardamom, dried chillies, fruit, and small household shops around the central market streets. Keep valuables secure and ask before photographing vendors. Have lunch nearby rather than making this a formal restaurant stop; a rice-and-curry meal is usually around LKR 1,000–2,500 per person.
Take a tuk-tuk or your driver to Peradeniya Royal Botanic Gardens, about 5.5 kilometres west of central Kandy. In normal conditions the ride takes 20–35 minutes, though traffic can be slow after lunch. Allow 2.5–3 hours for the palm avenues, orchid house, spice plantings, and enormous rain trees; the gardens generally operate during daylight hours, commonly around 7:30 AM–6:00 PM, but verify the current schedule and admission fee locally. Return toward town and pause at a café near Kandy Lake for Ceylon tea, a lime juice, or a light snack—budget approximately LKR 800–2,000 per person. Keep the afternoon unhurried; the heat and walking in the gardens are more tiring than they look.
Arrive early for the Kandy cultural dance performance, usually held near Kandy Lake in the early evening. Performance times and venues can vary, so ask your hotel to confirm the schedule and buy tickets from the venue or a reputable seller rather than accepting unsolicited offers on the street. Allow an hour, including the drumming and the closing fire-walking demonstration when scheduled. Afterwards, stay in the Kandy centre for dinner: choose a busy local restaurant for Sri Lankan specialities such as jackfruit curry, dhal, mallung, and pol sambol, with approximately LKR 2,000–5,000 per person. Walking is easiest around the lake, but use a tuk-tuk for the return if your accommodation is uphill.
Take the reserved Kandy–Ella scenic train as early as your confirmed ticket allows. Arrive at Kandy Railway Station 30–45 minutes before departure; the station is a short tuk-tuk ride from central Kandy, but morning traffic and finding the correct platform can take time. The journey usually takes 7–9 hours, and delays are normal, so keep water, snacks, a light layer, and your luggage close by. Sit on the side with the best open views when possible, but don’t spend the whole ride chasing a particular carriage—the scenery shifts constantly between tea country, forest, ravines, and mountain villages. Reserved seats typically cost about LKR 1,000–3,000; confirm the reservation through Sri Lanka Railways or 12Go rather than relying on buying a seat at the station.
After arriving at Ella Railway Station, walk or take a tuk-tuk into Ella town—usually 5–10 minutes, depending on your guesthouse and traffic. Settle in with a late snack at Cafe Chill or Matey Hut, allowing about 45 minutes and roughly LKR 1,000–2,500 per person. Keep this stop deliberately easy after the long train ride. If you still have energy, take a short introduction at Ella Spice Garden, where you can learn about cinnamon, cardamom, curry leaves, and other herbs used in Sri Lankan cooking. Allow about an hour and confirm that the garden is operating and accepting visitors on 31 December; evening availability can change around the holiday.
Book dinner well ahead at a central Ella restaurant, as tables fill quickly on New Year’s Eve. Ravana Heights is a good choice for a more relaxed dinner with views, while 360 Ella is convenient for a livelier town-centre atmosphere; expect approximately LKR 3,000–8,000 per person, depending on the set menu and drinks. After dinner, join the New Year’s Eve celebrations around Ella town, where guesthouses, restaurants, and small bars usually create their own parties rather than one single city-wide event. Ask your accommodation about its preferred venue and whether dinner, music, or a countdown requires a reservation. Streets can become crowded and noisy late at night, so arrange a walking route or tuk-tuk back in advance, and keep valuables secure in the celebrations.
Start early from Ella for the walk down to Nine Arch Bridge in Demodara, before the heat and larger tour groups arrive. Your driver can drop you near the trail entrance; from there, allow about 20–30 minutes on foot each way, with uneven paths and a few slippery sections after rain. Spend 1½–2 hours around the bridge, but treat any train sighting as a bonus—the timetable is useful only as a rough guide, and delays are common. Keep clear of the railway line and bridge arches, and carry water; there are small tea stalls near the viewpoints, but facilities are basic.
Return toward central Ella and take a short tuk-tuk ride or walk to the trail for Little Adam’s Peak. The steady climb to the viewpoints takes roughly 30–45 minutes each way, with another 30 minutes to linger over the valley views. A shaded café around Ella is a good place for a light breakfast or fresh juice before continuing. Then have your driver take the Wellawaya road to Ravana Falls, about 15–20 minutes from Ella; allow 30–45 minutes for photographs and a look from the roadside viewpoint. The rocks beside the falls can be slippery, and swimming is not advisable, particularly after rain.
Leave Ella around noon in your pre-arranged private car, allowing 2½–3½ hours to Tissamaharama via Wellawaya and Thanamalwila, plus time for a brief roadside stop and hotel check-in. This is a scenic transition from the hill country into the dry-zone plains, but the road is winding at first, so keep lunch light if you are prone to motion sickness. A private-car transfer typically costs about LKR 12,000–20,000 per car; confirm whether waiting time, detours, and hotel drop-off are included.
After checking in, take a relaxed sunset birdwatching walk around Tissamaharama Lake, ideally with your hotel’s local guide or driver pointing out the quieter paths. Keep the walk to about an hour and return before dark, as some stretches are poorly lit and wildlife moves through the margins. Eat early near your hotel or in Tissamaharama—allow roughly LKR 2,000–5,000 per person—because tomorrow’s Yala National Park safari requires a pre-dawn departure. Confirm tonight that the jeep, park entry arrangements, pickup time, and breakfast or packed-meal plan are all settled; January is busy, and safari timing depends on your reserved vehicle and park access.
Leave Tissamaharama around 4:30–5:00 AM for a pre-booked jeep safari at Yala National Park, allowing roughly 5–6 hours including the entrance queue, park formalities, and driving between wildlife zones. Reserve both the park ticket and a licensed jeep in advance through your hotel or a reputable safari operator; December–January is busy, and a confirmed vehicle does not guarantee entry at a particular gate or sightings. Bring water, a light jacket, sun protection, and a packed snack, and avoid loud colors or music. Leopards, elephants, sloth bears, crocodiles, and birds are all possible, but the best safaris are patient rather than rushed.
Return to Tissamaharama for a proper breakfast near your hotel—allow about an hour for a shower, food, and checkout. A hotel breakfast is the easiest option after the early start; expect roughly LKR 1,000–2,500 per person if eating locally. Ask your driver to refuel and keep drinks in the car before leaving, as the onward journey to Mirissa takes around 3–4 hours once traffic and a lunch stop are included.
Depart by private car around 10:30–11:00 AM, travelling through Matara and then toward Mirissa by the coastal road or the Southern Expressway, depending on traffic and your driver’s preference. Budget approximately LKR 15,000–25,000 per car, with tolls and any waiting time confirmed beforehand. After checking in, keep the afternoon deliberately easy: Mirissa Beach is best enjoyed with a drink, a walk along the sand, and a little swimming only where lifeguards or local conditions indicate it is safe. The sea can be powerful, especially outside the calmer marked areas, so do not swim near rocks or in strong currents.
Have dinner at one of Mirissa’s established beachfront seafood restaurants or a well-reviewed village restaurant rather than choosing solely by the most prominent beach sign. Ask to see the day’s catch and confirm the price by weight before ordering; grilled fish, prawns, and Sri Lankan crab are reliable choices. Allow about 1.5 hours and expect roughly LKR 3,000–8,000 per person, depending on the seafood and drinks. Afterward, walk only on the busier, lit stretch of the beach and use a tuk-tuk for the short ride back if your accommodation is away from the main strip.
Leave Mirissa after breakfast, ideally around 8:00–8:30 AM, for the 45–75-minute coastal drive along the A2 to Galle Fort. Traffic through Weligama, Ahangama, and Unawatuna can slow the journey, so have the driver drop you near the fort entrance and keep the car available for the onward transfer. Spend two to three hours wandering the ramparts and atmospheric lanes around Church Street, Leyn Baan Street, and the lighthouse side of the fort; the best light and cooler temperatures make this much more pleasant before midday.
Continue to the National Maritime Museum inside Galle Fort for roughly an hour, but verify its opening arrangements locally, as museum hours and access can change. Afterwards, settle into a shaded Galle Fort café for coffee or lunch—allow about LKR 1,500–4,000 per person. Pedlar’s Inn Café is a convenient, atmospheric option, while The Tuna & The Crab is better for a more substantial seafood meal; reservations are sensible during the busy holiday period.
From Galle Fort, take a tuk-tuk or your waiting car toward Rumassala, a short but traffic-dependent ride via Unawatuna. The uphill approach to the Japanese Peace Pagoda is steep in places, but the hilltop outlook across the bay is worth the 45-minute stop; bring water and avoid lingering on the exposed path in the strongest afternoon sun. Continue down to Unawatuna Beach, where you can spend around two unhurried hours swimming or relaxing. Swim only where conditions are calm, and keep valuables with your accommodation or driver rather than on the sand.
Stay around the beach or village area for dinner rather than returning to Galle. Seafood grills and Sri Lankan rice-and-curry restaurants line the lanes behind the sand; expect approximately LKR 2,500–7,000 per person depending on the catch and drinks. Kingfisher Restaurant is a reliable beachfront choice, while Dewmini Roti Shop offers a more casual local meal. Arrange the return tuk-tuk through the restaurant or your accommodation, and agree on the fare before setting off.
Arrange a private car from Unawatuna for around 8:00 AM—or work backward from your flight’s check-in deadline, allowing at least 5–6 hours before an international departure. The usual route is north via the Southern Expressway, then toward Bandaranaike International Airport; budget roughly 2.5–4 hours door to door, including traffic, fuel, tolls, a comfort stop, and the airport approach. Ask your driver to confirm whether the quoted LKR 20,000–35,000 includes expressway tolls and waiting time, and keep passports, valuables, and travel documents with you rather than in the luggage compartment.
If your flight is later and the schedule leaves a comfortable margin, stop near Negombo or the airport for a final meal rather than trying to eat inside the terminal. Rasa in Negombo is a convenient option for a relaxed Sri Lankan lunch, while The Coffee Bean & Tea Leaf near the airport is better for a quick coffee and light meal. Allow 45–60 minutes and approximately LKR 1,500–4,000 per person; confirm the driver’s waiting arrangement before stopping.
At Bandaranaike International Airport, allow extra time for baggage drop, immigration, security, and possible queues during the busy holiday period. Your driver should drop you at the correct international-departure entrance and remain reachable until you have unloaded everything. If you have several hours before check-in opens, stay with your luggage in the public departures area; once airside, food and seating are available, but prices are higher and the selection is limited.
No packing list attached yet.