Land at Bandaranaike International Airport (CMB) and head into Colombo with a bit of patience — the drive from Katunayake into the city usually takes about 45–75 minutes, but it can stretch longer if you hit the evening push. For a first-night arrival, I’d keep the transfer simple: pre-book a car through your hotel or use an airport taxi desk, then go straight to check-in and let everyone shower, change, and reset after the flight. If you’re travelling with a 7-year-old, having snacks, water, and a small toy or tablet handy makes the transfer much easier, especially if traffic is slow.
Once you’ve recovered a bit, make your way to Galle Face Green near Colombo Fort for an easy first stroll. This is the classic Colombo “we’ve arrived” moment — sea breeze, families flying kites, kids running around, and vendors selling isso vade, corn, and king coconut. It’s best around sunset, roughly 5:30–7:00 pm, when the heat drops and the promenade feels alive but not overwhelming. Keep it light: an hour is enough, and the walk is stroller-friendly in parts, though the open grass can be uneven.
From there, it’s a short hop to the Dutch Hospital Shopping Precinct, one of the easiest low-effort places to wander on your first night. The old colonial buildings are now home to cafés, little shops, and open-air seating, so it works well if you’re still adjusting after the flight. Give it about 30–45 minutes, just enough to look around and decide on dinner without overplanning. For a celebratory meal, Ministry of Crab is the famous splurge in the precinct — book ahead if you can, because tables fill up fast, and the crab dishes are not cheap, but they’re a Colombo classic. Expect roughly USD 25–50 per person depending on what you order. If you want something a little gentler, especially with a child or if you’re not in the mood for a big seafood dinner, Ceylon Curry Club in the Cinnamon Gardens area is a very solid family-friendly backup for Sri Lankan curries and rice — a calmer atmosphere, earlier dinner works well there, and prices are usually more manageable.
For all of these spots, a taxi or ride-hailing app is the easiest way to move around, especially after a long flight. Colombo Fort, Galle Face, and the Dutch Hospital Shopping Precinct sit close together, so the transfers are short; the only slightly longer ride is over to Cinnamon Gardens if you choose Ceylon Curry Club. After dinner, I’d head back to the hotel and keep the rest of the night open — on arrival day, Colombo is best enjoyed without trying to squeeze in too much.
If you’re on the Sri Lanka Railways intercity, aim to be in Kandy by late morning and go straight to Temple of the Sacred Tooth Relic before the day gets hot and the queue builds. It’s an easy tuk-tuk ride from the station to the city center, and during temple hours you’ll want shoulders and knees covered; keep shoes and hats in mind because you’ll need to remove footwear at the entrance. Entry is usually a modest local fee for foreign visitors, and if you want a calmer visit, the best window is right after opening or around the first puja. From there, drift downhill to Kandy Lake for a slow, family-friendly loop — the shade is patchy but the pace is lovely, and it’s one of the easiest ways to let a seven-year-old decompress after a big cultural stop.
After the lake, head up to Udawatta Kele Sanctuary, which feels like a quick escape from the city without actually leaving it. The entrance sits above the lake side of town, so the transition is simple by tuk-tuk; once inside, the paths are shaded and manageable, and you’ll likely spot birds, giant trees, and a quieter side of Kandy that most day-trippers miss. It’s a good idea to keep water and insect repellent with you, and to stay on the main trails if you’re moving at family pace. For lunch, drop back into town to Balaji Dosai in the center — dependable, quick, and very practical for a family. Order dosas, idlis, vadas, and a lassi or tea; expect roughly USD 5–12 per person, and because it’s central, you won’t burn time on transfers.
Spend the afternoon at Royal Botanical Gardens, Peradeniya, which is exactly the kind of place that works well after a morning of temples and hills: big lawns, long shaded avenues, and enough space for a child to roam without everyone feeling rushed. It’s about 15–25 minutes by tuk-tuk or taxi from central Kandy depending on traffic, and you can easily stay 2–2.5 hours without it feeling overdone. Bring sunscreen, a hat, and maybe snacks, because once you’re inside it’s more pleasant to linger than to rush. Finish back in town with dinner at The Empire Café, a comfortable, easygoing stop with both Sri Lankan and Western options, useful if the kid wants something simple after a long day. It’s one of the better low-stress dinner choices in central Kandy, and a nice way to wrap up the day without chasing anything too far from your hotel.
Start early and head up to Bahirawakanda Vihara Buddha Statue before the heat builds. From the center of Kandy, it’s a quick tuk-tuk climb of about 10–15 minutes, and the last bit is steep enough that walking in the sun is not much fun with a child. The view from the hill is the real prize: you get a clean sweep over Kandy Lake, the city rooftops, and the green ring of hills around town. Aim for around 7:30–8:30 a.m. if you can — it’s quieter, cooler, and much nicer for photos. There’s usually no meaningful ticket cost for the viewpoint area, though you may find a small donation box near the temple.
From there, continue by tuk-tuk into the Hantana side of town for the Ceylon Tea Museum. This is a good paced stop for a family because it’s indoors, not too long, and gives you a proper sense of why tea is such a big deal in the hills. Plan around 1–1.25 hours here; the museum usually opens in the morning and runs through the afternoon, and entry is typically modest by international standards. The old factory setting makes it more interesting than a standard museum, and the kid will probably enjoy the giant machinery and the occasional train view on the way up. Afterward, stay in the same area for a gentle Hanthana Mountain Range viewpoint drive — this is less about a single famous stop and more about taking the scenic road, pausing for photos, and breathing in the cooler air without committing to a hike. A private car or hired tuk-tuk works fine; just ask the driver to keep it leisurely and not turn it into a full-day road trip.
Come back down toward the lake for lunch at Slightly Chilled Lounge Bar. It’s one of the easiest places in Kandy for a relaxed family meal because the menu is broad enough to keep everyone happy — rice and curry if you want something local, sandwiches and pasta if your child is in a less adventurous mood. Expect roughly USD 8–18 per person depending on what you order, and allow 1–1.5 hours if you want to linger over the lake view. Seating fills first near the terrace, so if you arrive around 12:30–1:00 p.m. you’ll usually get a good table without a long wait.
After lunch, head into the city center for Kandy Municipal Central Market. It’s not polished, and that’s exactly the point — this is where you see daily life: fruit stalls, spice sellers, flower bundles, snack counters, and a steady local rhythm that feels very different from the temple zone. Budget about 45 minutes, and keep a little cash handy for fruit or a small snack; prices are generally local-market level, not tourist-market level. It’s a nice place to pick up fresh bananas, mangoes if they’re in season, or a few packaged sweets for the next leg of the trip. Wear comfortable shoes, keep valuables zipped up, and don’t be shy about just wandering the aisles at an unhurried pace.
Wrap up the day with dinner at Lake Club Kandy near Kandy Lake. It’s a calm choice after the bustle of the market, and the setting works well for an early family dinner before another travel day. The atmosphere is more settled than the busy lakefront spots, so it’s easier to talk, rest, and let the child decompress. Plan on about 1.5 hours and roughly USD 15–30 per person depending on drinks and dishes. If you still have energy afterward, a short evening stroll along the lake edge is a pleasant way to close the day; otherwise, it’s an easy tuk-tuk back to your hotel in the center or near the lake, with only a few minutes’ ride from most central Kandy stays.
After an early start from Kandy, plan to reach Ramboda Falls before the road gets busier and the light turns harsh. It’s the one stop on this drive that really feels worth pulling over for: a quick scenic break, cool mist, and a short walk to stretch your legs before the hill-country climb continues. Budget roughly 30–45 minutes here, and if you’re with a 7-year-old, keep shoes with grip handy because the viewing area can be damp and a bit slippery after spray. From there, continue into the tea country and head straight to Pedro Tea Estate on the outskirts of Nuwara Eliya. Aim for a late-morning visit of about 1–1.5 hours so you can catch the plantation at its freshest; the factory-intro style tour is simple and easy to follow, and the views of the slopes are the real draw. Entry is usually modest, and it’s one of the better stops in the area for a family because it doesn’t demand too much walking.
From Pedro Tea Estate, drop into town for lunch at Grand Indian. It’s a dependable pick in Nuwara Eliya if you want something warm, sit-down, and easy with a child — think familiar curries, naan, rice dishes, and a menu that won’t feel too adventurous after a long road morning. Expect to spend about an hour, and roughly USD 8–18 per person depending on what you order. After lunch, keep the pace soft and head to Lover’s Leap Waterfall for a quick midday nature stop. It’s a nice little outing because it’s close to town and doesn’t eat up the afternoon; allow about 45 minutes including the walk and photos. Then ease into Victoria Park, Nuwara Eliya, which is exactly the kind of place a child tends to enjoy after a day in the car: open lawns, flowers, birds, and space to wander without needing a big agenda. A relaxed 1-hour stroll here is perfect, especially in the cooler afternoon light.
Wrap the day with an atmospheric dinner or even an early high tea at The Grand Hotel Nuwara Eliya. This is the classic old-colonial stop in town, and it suits the mood of the hill country perfectly — a little polished, a little old-world, and comfortable for families if you go earlier in the evening. Dinner here is typically in the USD 20–45 per person range depending on courses and drinks, and it’s worth booking ahead if you want a nice table. For timing, I’d aim to arrive before 7:00 PM so you’re not eating too late after a full day on the road; the town gets chilly after sunset, so bring a light jacket for everyone.
Start with Hakgala Botanical Garden, which is a lovely fit for a Nuwara Eliya morning because it’s cooler, quieter, and far less hectic than the more famous gardens elsewhere in the hill country. From town, it’s usually a 20–30 minute tuk-tuk or taxi ride depending on where you’re staying and traffic on the Hakgala side. Plan on about 1.5–2 hours here, and go fairly early so the air is crisp and the paths are still peaceful. It’s a good place for a slow family wander rather than a rushed “sight”; shoes with decent grip help, and if you’re visiting with a 7-year-old, let them roam a little on the broader paths and lawns.
From there, continue to Seetha Amman Temple in Seetha Eliya, which is just a short hop away and pairs naturally with Hakgala since they’re on the same side of town. It’s a compact stop, so 30–45 minutes is plenty. The temple is small but atmospheric, with easy access and no need for a big time commitment. Dress modestly, keep shoulders and knees covered, and expect a calm but active local atmosphere rather than a “tourist-only” feel.
Next stop is Damro Tea Centre, an easy, practical tea break without a long detour out into the estates. This is a good place to sample and buy tea if you want something reliable and neatly packaged for gifts. You’ll usually spend about 45 minutes here — enough for a tasting, a quick browse, and a reset before lunch. If you’re comparing tea prices, this is one of the more straightforward places in town, and it’s nicer to buy here than to rush later in the day. Then head into Salmiya Italian Restaurant in Nuwara Eliya town for lunch; it’s one of the better crowd-pleasers for a family, with pizzas, pastas, and simple dishes that work well for a child as well as adults. Budget roughly USD 8–20 per person, and it’s smart to arrive a little before peak lunch time if you want a quieter table.
After lunch, keep the pace relaxed and head to Gregory Lake for an unhurried afternoon. This is the easiest “family reset” in Nuwara Eliya: you can do a lakeside walk, a pedal boat, or just sit with tea and watch the scene. Expect to spend 1–1.5 hours here, more if the weather is especially pleasant. The area around the lake is spread out, so it’s more comfortable to use a tuk-tuk between your lunch stop and the lake rather than walking unless you’re already nearby. Late afternoon is the nicest time, when the light softens and the temperature dips a bit more.
For dinner, finish at The Hill Club, one of the most atmospheric old colonial venues in town. It’s a good final stop for the day because it feels a little more special without being fussy, and the setting does most of the work for you. Plan on about 1.5 hours and budget roughly USD 20–40 per person depending on what you order. Dress neatly — not formal, but a touch smarter than daytime casual is appreciated. If you’re staying nearby, it’s an easy tuk-tuk ride back after dinner; if not, ask your driver to wait or arrange a return pickup in advance, because evenings in Nuwara Eliya get chilly fast and you’ll want the transfer to be smooth.
By the time you roll into Ella, settle in and head straight out on the A16 for Ravana Falls before the day gets busy. In March the water can be a bit thinner than in the monsoon, but it’s still a classic roadside stop and a nice way to stretch after the hill transfer. Give it about 30–45 minutes, and do the short walk carefully if you’re going down to the base — the rocks get slippery, so decent shoes are worth it, especially with a 7-year-old. Parking is easy right by the road, and the little stalls here sell fresh fruit and king coconuts if you want a quick refreshment.
From there, continue into the Ella valley for Nine Arch Bridge, which is best appreciated without rushing. If you time it right, you may catch a train passing over the bridge; otherwise, the walk from the road down through the greenery is still half the fun. Plan around an hour here, and expect a bit of a crowd near the viewpoints around late morning, so arrive earlier if you want cleaner photos. After that, swing by Kittley Tea Factory for a short tea-stop experience — it’s a good, low-effort way to get a feel for hill-country tea culture without committing to a long factory tour. Keep it to about 45 minutes so you still arrive in town for lunch on time.
For lunch, make it simple at Café Chill in Ella town. It’s one of the most practical family-friendly stops here: easy menu, relaxed seating, and enough variety that everyone usually finds something. Think rice and curry, burgers, pizzas, salads, and decent coffee, with lunch costing roughly USD 8–18 per person depending on what you order. It’s right in the center of town, so you can walk off lunch a little and keep the afternoon flexible rather than over-planning it.
After lunch, head out for Little Adam’s Peak while the light is still good. This is the best family hike in Ella because the trail is short, the climb is manageable, and the views open up quickly — usually 1.5 to 2 hours total with breaks and photo stops. Start from the trail access near the town side and go at a steady pace; with a child, it’s better to treat it as a scenic outing than a fitness challenge. Wrap up back in town for dinner at The Breeze Ella, which is a comfortable, easy option after a walking-heavy day. It’s the kind of place where you can take your time, order a mix of Sri Lankan and familiar international dishes, and wind down before another hill-country morning.
Set off for Ella Rock as early as you can — ideally around sunrise or just after — because the climb is not about distance so much as heat and footing. The usual route starts from Ella Railway Station area, then follows the tracks and tea-country paths before the steeper final push; allow about 3–4 hours round trip with a relaxed pace and photo stops. For a family with a 7-year-old, go only if everyone is feeling energetic and bring water, grippy shoes, and a bit of cash for a local guide if you want help with navigation. March is usually dry, so the views can be superb, but the trail can be dusty and slippery in patches, especially after any overnight dampness.
After the hike, head into town for a late breakfast/brunch at Asanka Café in Ella town. It’s one of those easy-going places where you can recover without overthinking the menu — eggs, toast, roti, pancakes, fruit, tea, coffee — and it’s a good reset after the climb. Expect to spend about 45 minutes here, and roughly USD 5–12 per person depending on what you order. If you’re coming down from Ella Rock, it’s a short tuk-tuk ride back into the center; from the station strip, most of Ella is walkable, but tuk-tuks are handy if legs are tired.
Keep the energy going with Flying Ravana Adventure Park just outside Ella town, where the zipline is the headline attraction and the setup is very family-friendly. It’s a nice change of pace after the morning hike: a dose of adrenaline, open-air views, and enough activity to keep a child entertained without needing a whole day. Plan around 1.5–2 hours here, and check the weather before you go since some activities are best when visibility is clear. After that, swing by Ella Spice Garden for a shorter, calmer stop — this is a good little breather in the afternoon, with a quick look at local spices and herbal plants, usually about 45 minutes. It’s not a major attraction, but it fits well as a light stop between bigger activities and gives you a taste of the hill-country spice trade without losing half the day.
For lunch, settle into Matey Hut in Ella town. It’s one of the easier places to land between activities, with a mix of Sri Lankan and Western dishes that works well for mixed appetites after a busy morning — think rice and curry, noodles, sandwiches, and simple kid-friendly options. Budget about USD 6–15 per person, and don’t rush it; Ella is best enjoyed with a slower pace rather than stacking too many stops. End the day at 360 Ella for dinner and the views — this is the kind of place that feels made for a scenic hill-country evening, especially if the sky clears after sunset. Aim to arrive before dark if you want the view, and expect around USD 12–25 per person. The drive/tuk-tuk from town is short, but it’s worth asking your accommodation to arrange one if you’re heading up after a long day so you can just enjoy the last light and not worry about the road back.
Leave Ella very early so you reach Udawalawe National Park while the light is still soft and the animals are most active. With a child in tow, this is the smartest family safari choice on the southbound route: the roads are straightforward, the drive is manageable, and the park gives you the best chance of seeing elephants without a punishing all-day expedition. Safari jeeps usually pick up near the park entrance or your driver can coordinate directly; budget roughly LKR 10,000–18,000 per jeep depending on season and group size, plus park entry. Keep water, hats, and a light snack handy, and don’t worry if you’re not out for a full marathon — three to four hours is plenty.
After the game drive, continue to Udawalawe Elephant Transit Home, which is one of the nicest kid-friendly stops in Sri Lanka. The feeding times are the whole point, so time your arrival to catch one of them rather than just dropping by at random; it’s usually a short visit of around 45 minutes, and the experience is simple, moving, and very easy for a 7-year-old to enjoy. There’s a small entrance fee, and the setup is intentionally low-key — no riding or petting, just a proper conservation visit. From there, roll into Tissamaharama and have lunch at Hotel Chandrika, which is dependable, unfussy, and ideal after a dusty safari morning; expect rice and curry, noodles, and a few familiar options, usually around USD 7–16 per person.
Once you’ve checked lunch off, head to Tissa Wewa for a gentle reset. This is the kind of place locals actually use: people stroll the lake edge, kids run around the open space, and the late-afternoon breeze makes it a much better pause than trying to squeeze in anything intense. A tuk-tuk between town and the lake is quick and cheap, and 30–45 minutes is enough to enjoy it without overplanning. If you want a bit more movement before dinner, keep the afternoon loose and let your driver take you on a short Yala National Park buffer-zone nature drive around the edges of the park area rather than trying to force another major outing; it’s more about keeping the day atmospheric than ticking off wildlife.
Wrap up with an easy dinner at The Refresh Restaurant in Tissamaharama, where the mood is relaxed and the food is straightforward enough to suit a family after a long day. It’s a good place for early Sri Lankan curries, fried rice, and a cold drink before turning in early for the next day’s safari rhythm. If you’re staying near the lake or on the main road, the ride back is short and simple, so don’t overthink it — this is the night to sleep well, keep bags ready, and let the south coast pace take over.
Leave Tissamaharama very early for Yala National Park — this is the one day in the south where sunrise really matters. A 4x4 safari jeep is the standard way in, and a 6:00–6:15 a.m. park entry usually gives you the best odds for leopard, elephant, jackals, peacocks, and a lot of birdlife before the heat flattens the movement. Expect a rough, bumpy ride rather than a smooth tour, so for a family with a 7-year-old, bring water, sun hats, and a light snack; many drivers keep the pace flexible and know where to pause for photos. After the safari, continue to Kirinda Temple for a quick coastal stop — it’s a short detour and the sea views from the hill are the whole point. Dress modestly if you plan to go near the shrine, and allow about 30–45 minutes here; it’s calm, breezy, and a nice reset after the park dust.
For lunch, aim for Sea View Restaurant in the Tissamaharama corridor before you start the longer drive west. This is the kind of dependable roadside stop that works well with kids: rice-and-curry plates, seafood, fried rice, and cold drinks without much fuss, usually in the USD 8–18 per person range depending on what you order. Service can be relaxed in the Sri Lankan sense, so don’t arrive too hungry if you’re timing it around the safari exit; once you’re seated, an hour is plenty. It’s also a good place to refill water bottles and use clean bathrooms before the afternoon road stretch.
If everyone still has energy, break up the drive with Mulkirigala Raja Maha Vihara near the Tangalle route. The climb up the rock temples is worth it if you’re up for a bit of heat and stairs: plan around 1.5 hours total, including the ascent, wandering the cave shrines, and the views from the top. This is not a rushed stop; shoes come off in temple areas, and the stone steps can be uneven, so it’s better with time in hand than squeezed in. After that, continue toward Galle on the coastal road and aim to arrive in Galle Fort by late afternoon, when the light softens and the ramparts are nicest for a slow walk. The fort is easy to enjoy on foot — no agenda needed — just wander the walls, peek into the lanes, and catch the sea breeze as the day cools down.
For dinner, head to Poonie’s Kitchen inside Galle Fort, which is a solid family-friendly choice after a long travel day. It’s relaxed rather than formal, with a menu that usually lands in the USD 10–25 per person range, and it works well if your child wants something simple while adults still want a proper Sri Lankan meal. If you’re staying nearby, it’s an easy walk back through the fort’s quieter lanes afterward; if not, pre-arrange your tuk-tuk or hotel pickup, since the fort area can feel sleepy once the evening rush passes.
If you’re coming up from Galle on the coastal line, aim for an early train so you land in Colombo Fort with enough breathing room to enjoy the city before the airport run. Once you’re in, start with Dutch Hospital Shopping Precinct — it’s one of the easiest final-stop zones because everything is close, shaded, and very walkable. Have a coffee, stretch your legs, and if you need a quick souvenir fix, this is a clean, low-stress place to do it without trekking across town. For breakfast, The Dutch Hospital cafés open early enough for travelers, and most spots here are used to quick-turnover morning crowds.
From Colombo Fort, head by tuk-tuk or taxi to Gangaramaya Temple in Cinnamon Gardens; it’s usually a 15–20 minute ride depending on traffic. The temple is compact but layered, so you don’t need to rush — plan about an hour to wander through the shrine rooms, lakeside setting, and the odd little museum-style corners that make it more interesting than most city temples. Dress modestly, take shoes off where asked, and keep a small note handy for donations if you feel like leaving something. Right next door, Viharamahadevi Park is the best reset button in the city: shady paths, plenty of benches, and enough open space for a 7-year-old to burn off energy before lunch.
For lunch, Upali’s by Nawaloka is the dependable choice — central, efficient, and very good for a final Sri Lankan meal without any drama. It’s one of those places locals actually use for a solid rice-and-curry or string hoppers lunch, and the service is geared for people who want to eat well and keep moving; budget around USD 10–22 per person depending on what you order. After that, if you have time before the airport, ease into Barefoot Garden Café in Colombo 3 for one last coffee, juice, or cake in the leafy courtyard. It’s a nice place to decompress, browse a little, and let the trip slow down before you pack it all in. Just keep an eye on the clock: for an international flight, leave Colombo with at least 3 hours buffer before departure, and allow 45–75 minutes to reach Bandaranaike International Airport (CMB) depending on traffic.