Loading...
Back to Living Here
Children playing at nature adventure park
🔀 For Everyone

Things to Do with Kids in Kota Kinabalu

Last updated: March 2026

Every KK parent knows the struggle: it's Saturday morning, the kids are restless, and you need a plan. This page is your cheat sheet — free activities, paid adventures, rainy day saves, and food spots where you can actually sit down while the kids play.

Everything here is KK and nearby areas (within 2 hours drive). Prices are in RM, updated for 2026.

💡 The 10am Rule

Start outdoor activities before 10am. KK hits 32°C by midday, outdoor spots get crowded, and during rainy season (Oct–Feb) mornings are usually dry with rain coming after lunch.

Quick Picks by Age

Not sure where to start? Here's what works best for each age group.

👶

Toddlers (0–4)

Safe, shaded, stroller-friendly
  • Tanjung Aru Beach — playground + shallow water (free)
  • Tiny Palm Playground X Kids Cafe — separate toddler zone, parents can eat
  • Bee Fun Land / Royal Kids — soft play, ball pits, air-con
  • Lok Kawi Wildlife Park — paved paths, animal shows
  • Café Hoola — play area + food for everyone
  • Likas Bay Boardwalk — flat, stroller-friendly, morning walk
🧒

Kids (5–12)

Hands-on, adventurous, educational
  • TAR Marine Park islands — snorkeling + beach (boat from Jesselton Point)
  • Kiulu River rafting — gentle Grade 1-2 rapids, BBQ lunch included
  • Mari Mari Cultural Village — fire-making, blowpipe, traditional cooking
  • Super Splash Water Park — slides, wave pool, lazy river
  • Signal Hill Treetop Walk — canopy walk with city views (free)
  • Art studios — MY Art Studio, Tao Art Studio (pottery)
  • UMS Marine Aquarium — marine life of Sabah (RM10)
🧑‍🎤

Teens (13–17)

Challenging, social, Instagram-worthy
  • White water rafting — Kiulu (chill) or Padas (adrenaline, Grade 3-4)
  • Island hopping + snorkeling — Sapi, Manukan islands
  • Escape rooms — multiple operators, RM32-38/person
  • Signal Hill cycling — mountain bike trails
  • 1Borneo entertainment — bowling, cinema, arcade
  • Kundasang day trip — Desa Dairy Farm, cool weather, mountain views
  • Mount Kinabalu via Timpohon — 16+ with guide

Free Activities

KK has more free activities than most parents realize. Save the paid stuff for special occasions.

Activity Ages Where Time Needed
Tanjung Aru BeachAll agesTanjung Aru2–3 hrs
Signal Hill & Treetop Walk4+City centre1–2 hrs
Likas Bird SanctuaryAll agesLikas1 hr
Likas Bay BoardwalkAll (stroller OK)Likas1 hr
UMS Campus WalkAll agesUMS1–2 hrs
Gaya Sunday MarketAll agesGaya Street (Sun only)2–3 hrs
Sabah Museum5+Near Signal Hill1.5–2 hrs
City Mosque photo stopAll agesLikas30 min
Tg Aru Playground2–8Tanjung Aru1–2 hrs
ℹ️ Tanjung Aru Beach

The go-to free family spot. Playground area for toddlers, shallow water for splashing, sunset views, food stalls nearby. Parking RM2. Best before 10am (cooler) or 5pm onwards (sunset crowd). Bring your own mat and sunscreen.

Signal Hill Observatory & Treetop Walk — Start from Atkinson Clock Tower, 15-minute hike up. The canopy walk gives panoramic KK views. Gets slippery when wet — proper shoes required. Early morning or late afternoon for cooler temps. Ages 4+ recommended.

Likas Bay Boardwalk — Flat path along mangrove bay, fully stroller-friendly. Great for a morning walk with toddlers. Occasional bird-watching opportunities. The City Bird Sanctuary nearby has a wooden boardwalk through mangroves where you can spot hornbills and kingfishers early morning.

Gaya Sunday Market — Every Sunday 6:30am–1pm. Mascots walk around, toy stalls keep kids busy, balloon sellers everywhere, and cheap food. Budget RM20-30 for family snacks. Best before 9am for selection and cooler weather.

Nature & Outdoor

Sabah's biggest draw is its nature. These are the best outdoor activities within reach of KK.

Wildlife

Lok Kawi Wildlife Park — The easiest wildlife experience from KK (30 minutes drive). See Borneo elephants, orangutans, proboscis monkeys, and sun bears. The animal feeding shows are the highlight — arrive by 9am. Allow 2-3 hours. Paths are mostly paved and stroller-accessible.

Ticket TypeForeignerMalaysian
AdultRM130RM20
ChildRM110RM10

Islands

TAR Marine Park (Sapi, Manukan, Mamutik) — Boats leave from Jesselton Point, 15 minutes to the islands. Return boat RM40-80 plus RM50 conservation fee per person. Calm beaches, clear water, snorkeling for kids 5+. Younger kids can paddle and play on the sand. Bring your own food to save. Weekdays are significantly less crowded.

Adventure

Kiulu River Rafting — Grade 1-2 rapids (gentle, safe for families). Kids 5+ accepted by most operators. 40 minutes from KK towards Tuaran. Usually includes BBQ lunch. RM100-150 per person. Operators: Riverbug, Traverse Tours.

Poring Hot Springs — Natural hot sulfur pools surrounded by rainforest. Entry RM15/10. Has a canopy walk (RM5) and butterfly garden. 2 hours from KK near Ranau. Combine with a Kundasang day trip for the most value. Kids love the pools but supervise closely — some are hot.

Cultural

Mari Mari Cultural Village — Five ethnic tribal houses with hands-on activities: fire-making, blowpipe shooting, rice wine tasting (adults), traditional cooking demos. Very engaging for ages 5+. RM160+ adult, RM120+ child (includes guide, activities, lunch). 25 minutes from KK. Book in advance — they don't do walk-ins.

Monsopiad Heritage Village — Similar concept, 5 ethnic group houses with blowpipe demos and traditional dance. Penampang, 20 minutes from KK. RM45-65 per person. Better value than Mari Mari but less polished. Good for ages 7+.

Evening

Kota Belud Firefly Tour — Evening river cruise to see fireflies lighting up riverside trees, with proboscis monkeys at sunset. RM120-180 per person. 1.5 hours from KK. Some operators accept kids 4+. Magical experience but the drive is long — best for families with patient kids.

Educational & Science

Sabah Museum — Whale skeleton, tribal artifact gallery, heritage village replica outdoors, and science exhibits. RM2 entry (Malaysians free). Near Signal Hill. Good for 5+ but toddlers enjoy the outdoor heritage village area. Allow 1.5-2 hours.

UMS Marine Aquarium — Marine life of Sabah: fish, coral, turtle displays. Small but educational and affordable at RM10 entry. On UMS campus. 30-45 minute visit. Good for all ages — toddlers enjoy the fish tanks.

Sabah State Library — Free entry. Has a kids section with reading programs and occasional workshops and storytelling sessions (check their schedule). Luyang area. Good rainy day backup that's completely free.

💡 Combine nearby activities

UMS campus walk + Aquarium makes a good half-day. Signal Hill + Sabah Museum are walking distance from each other. Pair with lunch at Gaya Street area to round out the day.

Indoor Activities (Rainy Day Saves)

KK gets rain, especially October to February. Here's your backup plan.

Indoor Playgrounds

Venue Best For Price Notes
Tiny Palm Playground X Kids Cafe0–8RM25–40/sessionSeparate toddler area, cafe for parents
Bee Fun Land2–10RM20–35/sessionBall pits, slides, soft play. Multiple locations
Royal Kids2–10RM20–30/sessionMall-based, convenient
The CUBE5+RM25–40/sessionIndoor climbing and play
Lucky Park4+RM30–50/sessionTrampoline park, great for burning energy

Art & Creative

For kids who prefer making things over climbing things.

Studio Activity Price Ages
MY Art StudioPainting, drawingRM40–80/session5+
MY Craft StudioHands-on craftsRM40–70/session4+
The Art AtticArt workshopsCheck schedule5+
Tao Art StudioPottery & ceramicsRM50–80/session6+

Entertainment

Activity Where Price Ages
Cinema (GSC / MBO)1Borneo, Imago, Suria SabahRM15–20All
Timezone / FunworldMost mallsRM30–50/visitAll
Escape RoomVarious locationsRM32–38/person10+
Bowling1Borneo areaRM8–15/game5+
ℹ️ Cinema tip

Tuesday is usually discounted day at GSC and MBO. Check for family combo deals during school holidays. Imago GSC tends to be less crowded than Suria Sabah on weekends.

Water Activities

KK is hot. Water is the answer. Options from free to resort-level.

Budget

Likas Aquatic Centre — Public swimming pool, RM5 entry. Clean, maintained, has a kids pool section. Open daily. The cheapest way to beat the heat.

Public beaches — Tanjung Aru is free (parking RM2). TAR Marine Park islands require a boat (RM40-80 return + RM50 conservation fee).

Mid-Range

Super Splash Water Theme Park — The dedicated water park option. Located in Tuaran (40 minutes from KK). Slides, wave pool, lazy river. RM39 adult / RM29 child. Full day activity. Bring your own food to save, or buy there. Best for ages 4+.

Premium

If you want pool + food + beach without the planning:

Resort Day Pass What You Get
Shangri-La TARRM100–150Pool with water slides, water bucket, kids pool, beach access
Rasa RiaRM120–180Resort pool, beach, nature reserve (orangutan platform extra)

Both resorts sometimes offer lunch package deals — check their socials or call ahead. Worth it as an occasional treat, especially if you're hosting visiting family.

Kid-Friendly Food Spots

The dream: somewhere the kids are entertained while you eat in peace.

Cafes with Play Areas

Café Hoola — The go-to parent cafe. 3 branches in KK (Luyang, Imago, Sutera area). Dedicated play area for kids, separate toddler section. Western + local food. WiFi for parents who need to work. RM20-40 per adult meal.

Tiny Palm Playground X Kids Cafe — Purpose-built playground + cafe combo. Clean, air-conditioned. Parents can eat and watch kids play. RM25-40 per play session.

Muffinz — Sutera area, kid-friendly cafe with good cakes and light meals. Not a full playground but accommodating to families.

Family Dining

Café Tatu (Shangri-La TAR) — Breakfast/lunch buffet with indoor slides and play area for kids. The best food + entertainment combo in KK. RM80-120 per adult, kids price varies by age. Worth it for special occasions or when hosting visitors.

Kampung Nelayan — Floating seafood restaurant. Kids enjoy the waterfront setting and watching boats. RM30-60 per adult meal.

Markets & Hawkers

Gaya Sunday Market — Mascots, toy stalls, balloon sellers, cheap food. Kids love the atmosphere. Free entry, budget RM20-30 for family food. Sundays 6:30am–1pm only.

Filipino Market — BBQ seafood in the evening, vibrant atmosphere. Can be crowded — hold small kids' hands. Budget RM30-50 for family.

Todak Waterfront — Hawker centre with waterfront views. Affordable family meals at RM15-25 per adult.

💡 Picky eaters backup

McDonald's, KFC, Pizza Hut, and Sushi King are all in KK malls. No shame in the familiar backup plan when kids won't eat anything else. All malls have food courts with diverse options too.

Day Trips from KK

When you need a change of scenery and have a full day.

Kundasang 2hr drive · RM100-150/family excl. petrol

Cool mountain weather (bring jackets). Desa Dairy Farm (RM5 entry — feed cows, fresh milk, mountain views), vegetable market for cheap produce, stunning Mount Kinabalu views. Can combine with Poring Hot Springs (20 min further). Great escape from KK heat.

Kiulu / Tamparuli 40min–1hr · RM200-400/family for rafting

River rafting (Grade 1-2, family safe, kids 5+). The hanging bridge at Tamparuli is a free iconic photo spot. Beautiful rice paddy views on the drive. BBQ lunch usually included in rafting packages.

Kota Belud 1.5hr · RM300-500/family for firefly tour

Sunday tamu (weekly market) for local produce and crafts. Evening firefly river cruise — magical for all ages. Countryside drive through rural Sabah. The firefly tour is the main draw but plan for a full day/evening commitment.

School Holiday Programs

Malaysian school holidays: March, June (major break), September, and November-December (major break). Planning ahead matters — popular programs fill fast.

What's Available

Program Type Typical Cost Duration
Art campsRM150–3003–5 days
Swimming intensiveRM200–4001–2 weeks
Coding & roboticsRM300–5003–5 days
Dance / martial artsRM150–3001 week
Nature campsRM200–4001–3 days

Where to Find Programs

Programs are usually announced 2-4 weeks before school holidays start. Where to look:

  • Facebook groups: "KK Mums & Kids", "Sabah Parents Community"
  • Instagram: Follow local art studios, swimming schools, martial arts academies
  • Mall promotions: Suria Sabah, Imago, 1Borneo often host kids workshops
  • Community centres and churches: Occasional day camps
⚠️ Book early

Popular programs (especially coding/robotics and art camps) fill up within days of being announced. Follow the Facebook groups and enable notifications to catch announcements early.

Weekend Recurring Activities

Building a routine? These happen regularly.

Every Sunday

Gaya Street Sunday Market (6:30am–1pm) — Browse handicrafts, eat street food, let kids run around the pedestrian-only street. The one consistent free activity every week.

Weekly Classes

Activity Per Session Monthly
Swimming lessonsRM30–50RM200–300
Martial arts (taekwondo, karate)RM100–200
Art classesRM40–80RM200–350
Library programsFreeFree

Monthly

Beach cleanups — Family-friendly volunteer activity at Tanjung Aru. Good for teaching kids about environmental responsibility. Check Sabah environmental groups on Facebook for dates.

Cultural events — Check the Sabah tourism calendar for festivals, performances, and community events. Major ones: Kaamatan (May/June harvest festival), Chinese New Year celebrations, Hari Raya open houses.

Practical Parent Info

Stroller-Friendly Assessment

Location Stroller OK? Notes
All mallsYesLifts available in all
Tanjung Aru BeachPartialBoardwalk yes, sand no
Lok Kawi Wildlife ParkMostly yesPaved main paths
Signal HillNoStairs and trail only
Likas Bay BoardwalkYesFlat, purpose-built path
Night marketsDifficultCrowded, narrow walkways

Nursing & Baby Change

Best nursing rooms: Imago (cleanest), Suria Sabah, 1Borneo. All malls have dedicated nursing rooms with changing facilities. Restaurants generally have limited facilities but most will accommodate if you ask. Outdoor attractions usually have basic facilities only.

Parking Tips

  • Malls: Free first 1-2 hours, then RM1-2/hour
  • Street parking KK: RM0.50-1/hour, hard to find on weekends
  • Outdoor attractions: Usually free parking
💡 Rainy season planning (Oct–Feb)

Morning activities are usually dry. Rain typically comes in the afternoon (2-5pm). Have an indoor backup plan ready. If you're heading to islands or outdoor attractions, go early and plan to be back by lunchtime.

FAQ

Q What can I do with kids in KK for free?
Plenty. Tanjung Aru Beach has a playground and shallow water (bring your own mat). Signal Hill has a treetop walk with city views. Likas Bay Boardwalk is stroller-friendly. The City Bird Sanctuary in Likas has a mangrove boardwalk with hornbill sightings. UMS campus has garden-like grounds and a photogenic pink mosque. Gaya Sunday Market has mascots, toy stalls, and cheap food. Sabah Museum is RM2 (free for Malaysians).
Q What are the best rainy day activities?
Indoor playgrounds: Tiny Palm Playground X Kids Cafe (toddler-safe, parents can eat), Bee Fun Land, Royal Kids, The CUBE (climbing, 5+), Lucky Park (trampoline). Art studios: MY Art Studio, Tao Art Studio (pottery). Movies at GSC or MBO in any mall. Timezone arcade games. Escape rooms for teens (10+). Most malls have kids play zones.
Q Which malls are best for kids?
Imago KK has the cleanest nursing rooms, good food court, and several kids shops. Suria Sabah is central with cinema and Timezone. 1Borneo (Inanam) has bowling, cinema, and more space. All malls have free parking for the first 1-2 hours.
Q Is Lok Kawi Wildlife Park worth visiting?
Yes, especially for kids under 10. You'll see Borneo elephants, orangutans, proboscis monkeys, and sun bears. The animal feeding shows are the highlight — arrive by 9am for the best experience. Allow 2-3 hours. It's 30 minutes from KK. Paths are mostly paved (stroller-OK). Entry: RM130 adult / RM110 child for foreigners, RM20/10 for Malaysians.
Q Are the islands suitable for young children?
Yes, with caveats. TAR Marine Park islands (Sapi, Manukan, Mamutik) are just 15 minutes by boat from Jesselton Point. The beaches are calm and shallow. Kids 5+ can try snorkeling. For younger kids, stick to beach play and paddling. Bring your own food to save money. Go on weekdays for fewer crowds. Boat + conservation fees run RM90-130 per person.
Q What about river rafting with kids?
Kiulu River is Grade 1-2 rapids — gentle enough for families. Most operators accept kids aged 5 and up. It's 40 minutes from KK and usually includes a BBQ lunch. Cost: RM100-150 per person. Popular operators: Riverbug, Traverse. Not suitable for toddlers. For more thrills (teens 13+), Padas River has Grade 3-4 rapids.
Q Where can I find school holiday programs?
Check Facebook groups "KK Mums & Kids" and "Sabah Parents Community" — programs are usually announced 2-4 weeks before holidays. Local art studios (MY Art Studio, The Art Attic), swimming schools, and martial arts academies run holiday intensives. Malls like Suria Sabah and 1Borneo host workshops during school breaks. Book early — popular ones fill fast.
Q What are the best cafes where kids can play while parents eat?
Café Hoola (3 branches in KK) has dedicated play areas with separate toddler sections. Muffinz in Sutera area is kid-friendly with good cakes. Café Tatu at Shangri-La TAR has indoor slides plus a breakfast/lunch buffet — pricier (RM80-120/adult) but worth it for the combo. Tiny Palm is specifically a playground + cafe combo.
Q How early should I start outdoor activities?
Before 10am is the golden rule. Mornings are cooler (KK averages 32°C by midday), outdoor spots are less crowded, and during rainy season (Oct-Feb) mornings are usually dry with rain coming in the afternoon. This applies to beaches, islands, wildlife parks, and markets. Gaya Sunday Market is best before 9am for selection.
Q Is KK stroller-friendly?
Malls: yes, all are stroller-friendly with lifts. Tanjung Aru Beach: partial (boardwalk yes, sand no). Lok Kawi Wildlife Park: mostly yes (paved paths). Signal Hill: no (stairs and trail). Night markets: difficult (crowded). Likas Bay Boardwalk: yes, flat path. For nursing rooms, Imago is the cleanest, followed by Suria Sabah and 1Borneo.

Sources

Sources & References 10 sources
🎁 Monthly Giveaway

Win a RM150 Grab Voucher

Every month, one lucky Sabahan wins big. Enter for free — takes 30 seconds. Extra entries for following us on social media.

Enter the Giveaway →

Free to enter. New winner every month.

🎁
RM150
Grab Voucher
1 winner · every month