Thailand’s crowded, traffic clogged capital, Bangkok, is not exactly the first place that comes to mind when you think of family friendly activities. Shopping, yes. Food, yes. Night time ‘entertainment’, ladyboy cabarets, street markets, definitely. But family fun?
Yes!
You would be surprised to learn that in the past ten years, this mega city has built so many attractions aimed at kids, including safaris, aquariums, ice skating rinks, science museums, and more. Most of them are right outside the train stations too, so getting around is easy and cheap.

On this short trip, we only managed to scratch the surface by visiting two places.
The first was Snow Town – a place that perhaps got a bit of inspiration from the infamous ski slopes in the Mall of Dubai. It might be 30’C and 100% humidity outside, but inside Snow Town the ice machines are creating a nice slope for sledding, as well as ‘snow’ for making snow men and snow balls. And of course living in Asia she’s never seen ‘snow’ before so it was a good novelty.
You can rent sleds of all sizes, but I recommend getting a bigger one or else your kids will get very wet butts. It was my daughter’s first time and I couldn’t get her off the sled!
The other place that was a LOT better than I expected it to be was Dinosaur Planet. Unfortunately when we went, it was pouring with rain, and the ticket staff were reluctant to let us in because more than half of the attractions would not be operating. But we decided to go anyway and it was worth it. If your kid likes dinosaurs, then this place is fantastic. They have dinosaur skeletons, fossils, and eggs. In one section, a ‘scientist’ pretends to examine some eggs, until a T-Rex comes down from the ceiling and tries to eat him.
Another part is a ‘4D’ movie complete with shaking seats and super sound effects as fierce beasts chase you. My kid also loved the sand pit where you can excavate bones and fossils. Too bad we could not do all of the other attractions.
And of course, a good part of a vacation is just chilling by the pool, eating good food, and taking it easy. Bangkok is an INTENSE place with lots of noise, lots of crowds, and lots of traffic. So sometimes it is nice to just stay in the hotel and get a bit of peace and quiet. And room service, of course. Because some cold Singha and a green curry is absolutely fantastic after a long day of sightseeing.
Fully agree Bangkok can definitely be fun with kids!!