Things to Do with Kids in Kota Kinabalu
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.
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 Beach | All ages | Tanjung Aru | 2–3 hrs |
| Signal Hill & Treetop Walk | 4+ | City centre | 1–2 hrs |
| Likas Bird Sanctuary | All ages | Likas | 1 hr |
| Likas Bay Boardwalk | All (stroller OK) | Likas | 1 hr |
| UMS Campus Walk | All ages | UMS | 1–2 hrs |
| Gaya Sunday Market | All ages | Gaya Street (Sun only) | 2–3 hrs |
| Sabah Museum | 5+ | Near Signal Hill | 1.5–2 hrs |
| City Mosque photo stop | All ages | Likas | 30 min |
| Tg Aru Playground | 2–8 | Tanjung Aru | 1–2 hrs |
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 Type | Foreigner | Malaysian |
|---|---|---|
| Adult | RM130 | RM20 |
| Child | RM110 | RM10 |
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.
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 Cafe | 0–8 | RM25–40/session | Separate toddler area, cafe for parents |
| Bee Fun Land | 2–10 | RM20–35/session | Ball pits, slides, soft play. Multiple locations |
| Royal Kids | 2–10 | RM20–30/session | Mall-based, convenient |
| The CUBE | 5+ | RM25–40/session | Indoor climbing and play |
| Lucky Park | 4+ | RM30–50/session | Trampoline park, great for burning energy |
Art & Creative
For kids who prefer making things over climbing things.
| Studio | Activity | Price | Ages |
|---|---|---|---|
| MY Art Studio | Painting, drawing | RM40–80/session | 5+ |
| MY Craft Studio | Hands-on crafts | RM40–70/session | 4+ |
| The Art Attic | Art workshops | Check schedule | 5+ |
| Tao Art Studio | Pottery & ceramics | RM50–80/session | 6+ |
Entertainment
| Activity | Where | Price | Ages |
|---|---|---|---|
| Cinema (GSC / MBO) | 1Borneo, Imago, Suria Sabah | RM15–20 | All |
| Timezone / Funworld | Most malls | RM30–50/visit | All |
| Escape Room | Various locations | RM32–38/person | 10+ |
| Bowling | 1Borneo area | RM8–15/game | 5+ |
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 TAR | RM100–150 | Pool with water slides, water bucket, kids pool, beach access |
| Rasa Ria | RM120–180 | Resort 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.
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
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
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
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 camps | RM150–300 | 3–5 days |
| Swimming intensive | RM200–400 | 1–2 weeks |
| Coding & robotics | RM300–500 | 3–5 days |
| Dance / martial arts | RM150–300 | 1 week |
| Nature camps | RM200–400 | 1–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
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 lessons | RM30–50 | RM200–300 |
| Martial arts (taekwondo, karate) | — | RM100–200 |
| Art classes | RM40–80 | RM200–350 |
| Library programs | Free | Free |
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 malls | Yes | Lifts available in all |
| Tanjung Aru Beach | Partial | Boardwalk yes, sand no |
| Lok Kawi Wildlife Park | Mostly yes | Paved main paths |
| Signal Hill | No | Stairs and trail only |
| Likas Bay Boardwalk | Yes | Flat, purpose-built path |
| Night markets | Difficult | Crowded, 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
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.