Dates are flexible. This day-by-day plan is provisional until you choose exact travel dates.
Aim to reach Chennai International Airport around 21:00–21:30 for the 00:20 departure. With a six-year-old and a two-year-old, allow extra time for check-in, toilets, snacks, security, and settling the children before boarding. Keep medicines, spare clothes, nappies, wipes, snacks, and one comfort item in your hand luggage. The flight to Kuala Lumpur International Airport lands at 06:50; the flying time is about four hours, but the complete arrival process will take longer.
Allow roughly 1½–2 hours after landing for immigration, baggage collection, customs, and a toilet or snack break. A pre-arranged family vehicle or a suitably sized Grab is more comfortable than public transport with luggage and a stroller; the trip to your relatives’ home may take around 45–75 minutes depending on the neighbourhood and morning traffic. Budget approximately RM75–180 for the airport transfer, depending on vehicle size, traffic, and tolls. Check that the vehicle has enough room for car seats or ask your relatives to arrange the safest available option.
Once at your relatives’ home, have a simple lunch and keep the rest of the day intentionally free. Let the children nap or have quiet playtime, and avoid planning a major attraction after the overnight flight. Adults can use this time to unpack, shower, buy nappies or snacks locally, and adjust to the heat and humidity. Keep water available, but also allow the children plenty of calm indoor time.
If the children sleep late, do not worry about preserving a strict sightseeing schedule. The aim today is to arrive comfortably and give everyone enough energy for tomorrow. Ask your relatives about the nearest clinic, pharmacy, supermarket, and the most convenient local food options.
If everyone is awake and comfortable around 18:00, take a short walk around the local neighbourhood near the relatives’ home. Choose a quiet route with shade and minimal traffic; use a stroller for the two-year-old and keep the walk flexible. If the children are tired, skip the walk and eat at home or arrange nearby takeaway instead.
For dinner, a simple Malaysian meal at a nearby restaurant or hawker-style food court usually costs about RM20–50 per adult, while children can share rice, noodles, fruit, or mild dishes. Avoid making the first evening a late one: return to the relatives’ home after dinner, prepare clothes and snacks for the next morning, and keep tomorrow’s plans flexible in case either child needs extra rest.
Start around 9:00am with a relaxed visit to KLCC Park. The children can use the playground and shallow wading pool if conditions are suitable, while the adults have shaded seating nearby. Bring sun hats, swimwear, towels, and a change of clothes; the heat and humidity can be tiring for a six-year-old and a toddler, so keep this to about 60–90 minutes rather than trying to cover the whole park.
Walk a short, mostly straightforward route to Aquaria KLCC, or use a Grab if the children are already tired. Allow around 90 minutes inside, taking the exhibits at the children’s pace and using the aquarium as a cool-down from the heat. Buy tickets through the official channel in advance if possible, but do not book an early fixed slot that would make the morning stressful; entry remains subject to availability and queues.
Have lunch at Suria KLCC, choosing the food court or a casual restaurant so everyone can eat quickly and flexibly. Allow approximately RM20–50 per adult and RM10–25 per child, depending on drinks and meals. The mall has accessible toilets, changing facilities, and air-conditioning, making it a useful place for the two-year-old to have a stroller nap or for the family to take an unplanned break.
If the children are tired after lunch, return to the relatives’ house for a proper rest and skip the afternoon outing. If they are still comfortable, take a short Grab to Pavilion Kuala Lumpur in Bukit Bintang—usually about 10–20 minutes depending on traffic. Spend no more than an hour or so browsing, looking at any seasonal displays, and stopping for a drink; avoid treating this as a long shopping session.
Have an early dinner at Lot 10 Hutong, where adults can try established Malaysian hawker-style dishes and the children can share simpler rice, noodle, or snack options. Budget roughly RM20–45 per adult and RM10–25 per child. Vendor hours can vary, so check the current mall schedule before going, and aim for around 5:30–6:00pm to avoid the busiest period.
After dinner, return by Grab rather than adding more sightseeing. Keep the evening deliberately open for bathing, milk, and bedtime; Bukit Bintang MRT is an alternative only if the relatives’ house is conveniently connected and both children are still settled.
Start around 9:00am rather than rushing out early. At National Mosque of Malaysia, focus on the exterior, covered walkways, and surrounding gardens; the children do not need to manage a full formal visit. Non-Muslim access can pause around prayer times or religious events, so check the current visitor arrangements before leaving. Dress with shoulders and knees covered, and expect a brief security or visitor-registration process. Keep the visit to about 45–60 minutes, with water and a small snack ready.
Walk or take a very short Grab ride to Islamic Arts Museum Malaysia. With children aged 6 and 2, there is no need to see every gallery: choose the colourful textiles, jewellery, ceramics, and architectural models, then leave when attention starts to fade. The museum is air-conditioned and useful for a midday cool-down; allow about 1–1.5 hours. Adult admission is commonly around RM20–25, with current child rates and opening hours worth checking before setting out. Have lunch nearby or use the museum café, budgeting roughly RM15–35 per adult and RM8–20 per child depending on the meal.
After lunch and, ideally, a nap or quiet time, take a Grab to Thean Hou Temple in Seputeh. The journey is usually about 15–25 minutes and roughly RM10–20, depending on traffic. Spend around an hour looking at the lanterns, bright decorations, courtyards, and city views rather than attempting every terrace. Some steps and uneven surfaces make a carrier more practical than a stroller in places. There is generally no admission charge, though donations are welcome; keep children close and quiet around worshippers.
Continue by Grab to Merchant’s Lane near Petaling Street, allowing roughly 15–25 minutes from the temple in normal traffic. An early meal is easier with young children than arriving during the busiest dinner period; expect approximately RM20–45 per adult and RM8–20 per child, depending on drinks and dishes. If there is a queue or the children are tired, choose another nearby café or food court rather than waiting.
After eating, make only a brief loop through Petaling Street Market—30–45 minutes is plenty. Let the 6-year-old choose a small snack or look for interesting shopfronts, while keeping the 2-year-old in a carrier or stroller through crowded sections. Return to the relatives’ home by Grab, usually around RM10–25 from Chinatown depending on traffic. If either child is overtired, skip the market and head home directly; the day works well with one stop shortened or omitted.
Leave your relatives’ home around 7:30–8:00am for Batu Caves, using a Grab for roughly 25–40 minutes from central Kuala Lumpur depending on traffic. Going early helps avoid the strongest heat. With a 6-year-old and a 2-year-old, treat the staircase as optional: one adult can take the older child partway or to the top if everyone feels comfortable, while the other stays with the toddler around the temple forecourt. The steps are steep, there is little shade, and a stroller is not practical, so use a carrier for the younger child and bring water, hats, and snacks.
Allow about 1½ hours rather than rushing through the complex. Dress modestly with shoulders and knees covered, and keep food and loose belongings secure around the monkeys. Continue to Ramayana Cave, beside the main complex, only if the children are still happy; its colorful statues make it a short visit, but the floor may be uneven and a small admission fee of roughly RM5–10 may apply.
Take a Grab from Batu Caves to the Royal Selangor Visitor Centre in Setapak, usually around 15–25 minutes. The air conditioning and short guided visit provide a useful break after the caves. Check the official schedule before going, as demonstrations and opening times can vary; workshops require advance booking and separate fees, so do not rely on joining one spontaneously. Keep the visit to about an hour if the toddler needs a nap or the older child loses interest.
Continue by Grab to Kampung Baru, allowing roughly 15–25 minutes in traffic. Choose a shaded or air-conditioned local restaurant around Jalan Raja Muda Musa for lunch, with rice, grilled chicken, mild curries, vegetables, and fruit that can be shared. Budget approximately RM15–35 per adult and less for children depending on what they eat. After lunch, keep the neighborhood walk brief—about 20–30 minutes—and return indoors if it becomes hot rather than adding another attraction.
Stay in Kampung Baru for an early dinner at Nasi Lemak Wanjo, ideally around 5:30–6:00pm before the busiest period. Nasi lemak with egg, chicken, cucumber, and mild sides is easy to adapt for children; budget roughly RM15–30 per person. Confirm the current operating hours on the day, as they can change.
After dinner, take a Grab back to your relatives’ home, usually allowing 20–40 minutes for Kuala Lumpur traffic. If the children are tired after Batu Caves, skip the neighborhood stroll or return home after lunch and treat dinner as takeaway; the day works best with a long midday rest and no pressure to complete every stop.
Travel from Kuala Lumpur to Putrajaya & Cyberjaya station by KLIA Transit, aiming for a relaxed departure around 7:30–8:00am. Allow extra time at KL Sentral for tickets, toilets, snacks, and boarding with a stroller; the train ride itself is about 20 minutes. From the station, take a Grab to Putrajaya Botanical Garden, usually around 10–20 minutes, and avoid trying to walk between the station and the sights.
Keep the garden visit gentle rather than attempting all of its sections. Let the six-year-old enjoy the open areas while the two-year-old rides in the stroller or takes a break, and bring water, hats, sunscreen, and snacks. The paths are manageable, but the heat can build quickly, so leave after about an hour if the children are becoming uncomfortable. Check current opening arrangements before travelling, as outdoor attraction schedules can change.
Take a short Grab to Putra Mosque and Perdana Putra in Precinct 1. Treat mosque entry as optional: access may pause around prayer times or be restricted, and visitors should follow the on-site dress guidance. A brief exterior visit and family photograph may be all that is needed. Continue to Putra Square for around 30 minutes, staying in shaded areas where possible rather than extending the sightseeing in the midday heat.
Have an early lunch in Precinct 1 or return directly towards the lake area. Allow roughly RM15–35 per adult and RM8–20 per child for a casual meal, depending on whether you choose a food court, café, or restaurant. Build in a toilet and nap stop before the afternoon activity; with a two-year-old, it is better to drop one stop than to rush between landmarks.
If the children are rested, take the Putrajaya Lake cruise from the local jetty. Confirm the current departure times and boat availability on arrival, since services can vary. The cruise is useful for this family because it provides a seated break and avoids another long walk. If there is a long wait or the children are tired, skip it and go straight to IOI City Mall instead.
Use IOI City Mall for air-conditioning, a relaxed meal, and unstructured playtime. It is a practical place to end the day, with family dining choices and facilities for changing and resting. Budget approximately RM25–60 per person for a meal, less for food-court options. Return to Kuala Lumpur by direct Grab after dinner, allowing roughly 35–60 minutes depending on traffic; this will be simpler than managing another station transfer with two tired children.
Take the Grab from Putrajaya to Putrajaya & Cyberjaya station, connect through KL Sentral, and board the reserved KTM ETS service to Butterworth. Allow around 6–7 hours door-to-door, including station access, boarding, the approximately four-hour train journey, and the final Grab to George Town. Book seats through KTMB in advance, ideally together and near a toilet; fares vary by service and seat type. Pack easy snacks, drinks, wipes, spare clothes, and a small activity bag, as the train is the main part of today.
On arrival at Butterworth, take a Grab directly to your accommodation in George Town rather than adding the ferry connection with tired children and luggage. Keep the first afternoon deliberately quiet: check in, offer lunch or a simple takeaway meal, and allow time for a nap, bath, or relaxed play. A realistic arrival at the accommodation is mid- to late afternoon, depending on the train and transfer.
If everyone is rested, take a short Grab to the Clan Jetties of Penang at Weld Quay. Spend no more than about an hour on the accessible public sections, looking at the wooden homes and waterfront without trying to explore every lane. These are residential communities, so keep children close, avoid private doorways, and do not photograph residents without permission. If the family is still tired, skip this stop and go straight to dinner; it is not essential on arrival day.
From Weld Quay, use a short Grab to Armenian Street, or visit only the nearby heritage lanes that suit the children’s energy. Choose one or two murals, browse a few colourful shophouses, and leave plenty of room for wandering rather than following a sightseeing checklist. Uneven pavements, traffic, and tropical showers make a stroller with sturdy wheels or a child carrier useful.
Have an early dinner or dessert at ChinaHouse on Beach Street, where adults can order a proper meal and children can share simpler dishes or cake. Allow approximately RM25–60 per adult for food and drinks, with children’s costs depending on what they eat. Keep the evening here rather than adding Love Lane after dinner; after the long transfer, returning to the accommodation early will make tomorrow much easier.
Use Grab for the return journey, or walk only if the accommodation is very close and everyone is comfortable. Keep tomorrow’s plans flexible in case the children sleep poorly after travelling, and avoid scheduling anything requiring a fixed early entry time tonight.
Start around 9:00am with a short Grab to Pinang Peranakan Mansion. Allow about an hour rather than trying to see every room; the bright tiles, costumes, furniture, and household objects provide plenty for adults, while the children can enjoy spotting unusual decorations. Check the official opening schedule before leaving, as hours and admission arrangements can change; adult entry is commonly around RM20–30, with children’s or family concessions sometimes available. A lightweight stroller may be useful, although some older buildings have steps and uneven floors.
If everyone is still comfortable, walk or take a very short Grab to Khoo Kongsi at Cannon Square. Keep this visit to about 45 minutes, focusing on the courtyard, carvings, and roof details instead of adding another long museum stop. Continue by Grab, or walk only if the weather is mild, to Chew Jetty. The wooden walkway is interesting for a short visit, but it is a lived-in community, so keep children close and avoid letting them run near the water. Carry hats and water; the midday heat can make even short walks tiring.
Have lunch at Tek Sen Restaurant on Carnarvon Street, preferably arriving before the busiest period because a queue is possible. Order a few shared dishes, rice, and milder options for the children; budget roughly RM30–60 per adult depending on what you share, with children usually costing less. If the queue is too long or the children need a break, choose a nearby casual café instead of waiting.
After lunch, take a Grab to Hin Bus Depot, usually around 10–15 minutes depending on traffic. Spend up to 1½ hours there, using the open areas, cafés, and art stalls as a relaxed finish rather than trying to cover everything. Weekend market activity varies, so check what is operating that day; if the children are tired, stop for a drink and return to the relatives’ house early. Keep the afternoon optional, with room for a nap, quiet play, or an early dinner.
Have breakfast at the house and leave George Town around 7:30–8:00am by Grab for Penang Hill Lower Station in Air Itam. The drive usually takes 20–35 minutes, but allow extra time for traffic and finding the correct drop-off point. The funicular is a good choice with young children because it avoids a long uphill walk; however, queues can be substantial during weekends and school holidays, so check the official ticketing information before leaving and be prepared to wait with snacks and water.
At the top, keep the visit deliberately short and easy. Spend time around Penang Hill Upper Station at the viewpoints and shaded areas, letting the children walk at their own pace rather than trying to complete a long trail. Allow roughly 1½ hours after the funicular ride for photos, drinks, toilet stops, and a relaxed snack. A carrier is more useful than a stroller if you explore beyond the main paved areas, and the hill can feel noticeably cooler, so bring a light layer for the 2-year-old.
Descend whenever the children begin to tire, then take a short Grab to Kek Lok Si Temple. Do not attempt the entire hillside complex: visit the lower courtyards and colourful prayer halls, then turn back before the stairs become tiring. Allow about 1–1½ hours, with modest clothing and comfortable shoes. If either child needs a nap, one adult can stay with them in the car or at a shaded seating area while the other adult has a brief look around.
Have an early lunch at Air Itam Market, where hawker stalls make it easy to order something simple for children as well as local dishes for adults. Budget approximately RM15–35 per adult meal and less for children, depending on drinks and dishes; carry small cash and expect basic seating rather than high chairs. Return to the house after lunch for a proper nap and quiet afternoon. If everyone still has energy later, take a short neighbourhood walk or let the children play near the accommodation instead of adding Penang Botanic Gardens or another long stop. A Grab back to George Town generally takes 20–35 minutes, depending on traffic.
Keep the morning deliberately short and unhurried at Batu Ferringhi Beach. Take a Grab from George Town, allowing roughly 30–45 minutes in traffic, and aim to arrive around 8:30–9:00am. Let the children play in the sand, paddle only in calm shallow water, and take a break in the shade before anyone becomes overtired. Bring hats, sunscreen, drinking water, a change of clothes, and swim nappies for the younger child. Supervise closely, as sea conditions and lifeguard coverage can vary.
If everyone is comfortable, continue by Grab for about 10–15 minutes to Tropical Spice Garden in Teluk Bahang. With a six-year-old and a two-year-old, do only a short section of the shaded paths rather than trying to complete the whole garden. Check current opening arrangements and guided-tour times before setting out, and skip this stop entirely if the children need a nap or quiet time. A snack and a simple lunch nearby or back at the accommodation will be easier than scheduling a long meal.
After lunch and a proper rest, visit Entopia by Penang Butterfly Farm. Allow around 1½–2 hours, with plenty of time for the children to stop and watch the butterflies rather than rushing through every exhibit. A Grab between the two Teluk Bahang attractions should take only a few minutes, but pre-book the return ride because cars can be less readily available in this area. Check the official ticket information before visiting; adult admission is often roughly RM50–70, with different child and Malaysian-resident rates. Carry water and expect warm, humid conditions inside the enclosures.
Return to George Town by Grab, allowing approximately 45–75 minutes during afternoon traffic, and have an early, flexible dinner at Gurney Drive Hawker Centre. Share small portions of noodles, satay, rice dishes, fruit, or dessert so the children can eat familiar food without committing to a long sit-down meal. Budget roughly RM20–45 per adult depending on how much you sample; children’s costs can be much lower. If the children are tired, take the food back or leave after eating rather than trying to fit in another attraction.
Finish with a short walk at Gurney Bay, using the open space for a little running around while one adult stays close to the younger child. Keep this to 45 minutes or less if bedtime is approaching, then arrange a Grab from a clear pickup point. The day works best with one optional stop: if the family is tired, omit Tropical Spice Garden and give the children a longer rest before Entopia.
Take a morning KTM ETS train from Butterworth to KL Sentral, allowing roughly 6–7 hours door to door. This includes a Grab or taxi from your George Town accommodation, arriving at the station 20–30 minutes before departure, the approximately four-hour train journey, and the final Grab from KL Sentral to your relatives’ house. Reserve seats through the KTMB website or app, ideally choosing seats together and bringing water, snacks, wipes, and a few quiet activities for the children. The train is the easiest part of the transfer with young children because they can move around occasionally and nap without being strapped into car seats.
After arriving, go straight to the house to check in, eat something light, and allow a proper rest. Do not plan sightseeing immediately after the transfer; if the two-year-old needs a nap or everyone is tired, start the outing later or skip it entirely.
If the family is rested, take a Grab to Merdeka Square, allowing about 20–40 minutes depending on traffic. Spend around 45 minutes near the open field and Sultan Abdul Samad Building, letting the children walk and stretch rather than trying to cover every nearby landmark. Use a stroller if helpful, but expect some uneven paving; a lightweight carrier can be easier for the shorter distances around the square.
Continue by Grab or a very short walk, depending on energy levels, to River of Life at Masjid Jamek. Keep this to about 30 minutes for a quick viewpoint and family photographs. There is no need to wait for a particular light display, as the programmed illumination can vary. If the children are becoming restless, return directly to Central Market or head home instead of adding another stop.
Spend about an hour at Central Market, browsing batik, small handicrafts, and souvenirs. Let the children choose one small, inexpensive item rather than making this a long shopping session. The market area is more manageable than a major mall, but keep the stroller close in busier sections and check for accessible toilets before leaving.
Have dinner in the nearby Pasar Seni precinct so there is no further cross-city travel. Casual Malaysian food, rice dishes, noodles, and familiar child-friendly options are generally available; allow approximately RM15–35 per adult and RM8–20 per child, depending on the restaurant and drinks. Finish early and take a Grab back to the house. Keep the evening flexible: after a long train transfer, dinner and rest are a successful day even if only one sightseeing stop is completed.
Keep the morning deliberately simple: pack most belongings the night before and leave only breakfast, toiletries, medicines and the children’s comfort items for the morning. Aim to leave the relatives’ home around 05:15–05:45 by a pre-booked car or Grab, allowing roughly 45–75 minutes to Kuala Lumpur International Airport (KLIA) depending on the neighbourhood and traffic. With a six-year-old and a two-year-old, a car is much easier than changing trains while carrying luggage; arrange suitable child seats if available, but bring a lightweight stroller if you use one.
For the 09:10 international flight, try to reach KLIA around 06:00–06:15. Allow about 2½–3 hours for check-in or bag drop, security, immigration and the walk or airport train connection to the gate. Confirm the airline terminal the evening before, as KLIA and KLIA Terminal 2 are separate airport buildings. Keep passports, boarding passes, snacks, nappies, spare clothes, medicines and a small activity bag in hand luggage.
The flight departs Kuala Lumpur at 09:10 and arrives at Chennai International Airport at 10:45 local time. The children may be tired by arrival, so plan only for immigration, baggage collection and the onward journey home rather than any sightseeing. A compact stroller can be useful through the airport, and pack an extra change of clothes and familiar snacks in case the checked luggage takes time to arrive.
There is no need to add a final stop today. Keep water and easy-to-eat food available after security where permitted, and allow extra time for toilet and nappy changes before boarding. Check the airline’s baggage and child-equipment rules in advance, and keep the family together through immigration and the gate transfer.
No packing list attached yet.