
The three best places to take kids in Singapore are the free Far East Organization Children's Garden at Gardens by the Bay, the free Jacob Ballas Children's Garden at the Botanic Gardens, and Singapore Zoo ($49 adult, $34 child standard, less with the free WildPass). Here are 10 picks sorted by age, half of them free, plus where to feed everyone after.
For dated events this weekend, check things to do in Singapore this weekend.
1. Far East Organization Children's Garden
Where: Gardens by the Bay, Marina Bay. MRT: Gardens by the Bay (TE22) Exit 1, or Bayfront Exit B. Hours: Thursday to Sunday and public holidays 9am to 7pm (Tuesday to Sunday in school holidays), last admission 6pm, water play closes 6.30pm. Price: free. Ages: 12 and below, with a toddler zone for ages 1 to 5.
Bring a full change of clothes, not just a towel. Nobody leaves this place dry, including the parents.
2. Jacob Ballas Children's Garden
Where: Singapore Botanic Gardens, Bukit Timah end. MRT: Botanic Gardens. Hours: 8am to 7pm, last admission 6.30pm, closed Mondays unless a public holiday. Price: free. Ages: kids must come with an adult.
Open on Tuesdays and Wednesdays, which the Gardens by the Bay one is not outside school holidays. That makes it the weekday pick.
3. Coastal PlayGrove, East Coast Park
Where: East Coast Park Area B. Hours: water play 8am to 8pm, Tuesday to Sunday and public holiday Mondays; play tower slides 8am to 10pm daily. Price: free to enter by NParks' listing. Parts of the nature playgarden are closed until 31 Oct 2026.
Go after 5pm when the sun is off the sand. The slides stay open late, so this is the one that works after dinner too.
4. National Museum of Singapore
Where: Stamford Road, by Fort Canning. MRT: Bras Basah. Hours: 10am to 7pm daily, last entry before closing, check the museum's site for the cut-off. Price: permanent galleries free for Singaporeans and PRs. Singapore Odyssea in the Glass Rotunda is free for Singaporeans, PRs and anyone aged 6 and below.
Air-conditioned and an easy fallback when the weather turns. Go on a weekday morning when it is quiet.
5. Singapore Zoo
Where: Mandai. Getting there: the Mandai Khatib Bus. Hours: 8.30am to 6pm daily, last entry 5pm. Price: $49 adult and $34 child (3 to 12) standard; residents with the free WildPass pay $39 and $27 on weekdays, $44 and $30 on weekends and public holidays. Best for: a full day. Some exhibits close for works in late 2026, check Mandai's page before you go.
Arrive at 8.30am opening. Animals are awake and the paths are shaded before the heat builds. By 1pm everyone is tired anyway.
6. Canopy Park at Jewel
Where: Level 5, Jewel Changi Airport. MRT: Changi Airport. Hours: Monday to Thursday 10am to 9pm, Friday to Sunday, eves and public holidays 10am to 10pm, last admission 30 minutes before closing. Price: $8, or $6 for Singapore residents. Entry covers the Discovery Slides, Foggy Bowls, Petal Garden and Topiary Walk. The slides need a minimum height of 110cm.
Measure your kid before you pay. Under 110cm, the slides are off and the rest is a nice garden walk, which a six-year-old will not thank you for.
7. Forest Ramble, Jurong Lake Gardens
Where: Jurong Lake Gardens. MRT: Lakeside. Hours: Tuesday to Sunday 8am to 10pm, closed Mondays (and Tuesday after a public holiday Monday). Price: free.
NParks calls it the largest nature playgarden in the heartlands, with 13 adventure stations. Late evening is the sweet spot: lit, cool and quieter.
8. TreeTop Walk at MacRitchie
Where: MacRitchie, Central Catchment Nature Reserve. Hours: Tuesday to Friday 9am to 5pm, weekends and public holidays 8.30am to 5pm, last entry 4.45pm, closed Mondays except public holidays. Price: free. Best for: kids who can handle a proper hike.
The suspension bridge is the reward at the end of a long forest walk, so NParks rates it moderate to difficult and not for young children. Bring water and leave the snacks zipped, the macaques know what a plastic bag sounds like.
9. Cycling on Pulau Ubin
Where: bumboats from Changi Point Ferry Terminal. Hours: boats run on demand 6am to 7pm and usually leave when about 12 people are on board. Price: $4 per person each way, plus $2 for a bicycle. Best for: teens who are bored of malls.
Bike rental shops sit by the jetty village. It is the closest thing to a kampung trip Singapore still has.
10. Sentosa beaches on foot
Where: Sentosa. MRT: HarbourFront. Getting in: free if you walk across the Sentosa Boardwalk; the Sentosa Express is $4 from VivoCity and free between island stations. Price: beaches are free.
Walk in, swim, eat at VivoCity on the way out. For food on the island itself, see where to eat on Sentosa.
Where to eat: Family Mookata, a charcoal buffet where kids 100cm to 140cm pay $14.90 nett. Where: AMK (Blk 215 Ang Mo Kio Ave 1), Jurong West (Blk 429 Jurong West Ave 1) or Yishun (6 Yishun Industrial Street 1), each inside a coffeeshop or food court. Hours: 1pm to 11pm daily, last orders 9.30pm. Price: $19.90 nett per adult (minimum 2), $14.90 for kids 100cm to 140cm. Not halal. The weekday afternoon deal makes it cheaper still: Mon to Fri, 1pm to 4pm: 10% off all food. Mon to Thu, 5pm to 8pm: 5% off. Drinks not included, no discounts on public holidays. Only 5 bookings per timing. The pan is hot, so seat small kids on the far side. Book AMK, Jurong West or Yishun free.
For a halal family meal, Family Hakata is the MUIS-certified sister with the same prices and the same deal. Where: Blk 728 Ang Mo Kio Ave 6, #01-4200, inside KPH1990 Coffeeshop. Hours: 1pm to 11pm daily, last orders 9.30pm. Price: $19.90 nett per adult (minimum 2), $14.90 for kids 100cm to 140cm. Halal status: MUIS certified. Book Family Hakata free.
· The Children's Garden at Gardens by the Bay opens Thursday to Sunday and on public holidays outside school holidays, and closes on the Tuesday after a Monday holiday. Jacob Ballas is closed on Mondays only.
· Sign up for the free Mandai WildPass before a zoo trip if you are a resident. It cuts $10 off an adult weekday ticket.
The Far East Organization Children's Garden at Gardens by the Bay, Jacob Ballas Children's Garden at the Botanic Gardens, Coastal PlayGrove at East Coast Park and Forest Ramble at Jurong Lake Gardens are all free.
A standard child ticket (ages 3 to 12) is $34. Singapore residents with the free WildPass pay $27 on weekdays and $30 on weekends and public holidays. Under-3s go free with a ticketed adult.
Yes. It is free, open 8am to 7pm with last admission at 6.30pm, and closed on Mondays unless it is a public holiday. Children must come with an adult.
Yes, on Thursday and Friday outside school holidays. It opens Thursday to Sunday and on public holidays, 9am to 7pm, and closes on the Tuesday after a Monday holiday. In school holidays it opens Tuesday to Sunday.