
For a walk back in time with kids in tow, head to Cafe Batavia in Old Batavia square. Go during the daytime to check out the neat renovated historical building and people watching.
Upon arrival, ask for a window table in the non-smoking area upstairs featuring a beautiful room with tall ceilings, old photos of a bygone era, and fantastic views of the square. Order your beverage of choice, sit back and relax, and watch the world passing by in the square. Through the windows, you’ll see happy people riding bright colored rental bikes, kids playing and laughing, entertainers (including monkeys!) drawing a crowd of people, people selling handicrafts, and even a manpowered rickshaw turned into a ferris wheel for wee ones!
It’s enough to entertain kids and adults for a while! It’s also a great bird’s eye view of the Dutch buildings surrounding the square, including the puppet museum, which might be worth a look before or after the cafe, just beware of people selling a “tour.”
Experience a bit of old Jakarta and interesting people watching.
History buffs and explorers of all ages.
It can be difficult to get a taxi upon leaving, so consider driving or asking a taxi to wait for you. Go for the experience and ambiance...not so much for the food.
Cafe Batavia
Jalan Pintu Besar Utara 14, Jakarta, Indonesia 11110
+62 021-6915531
Little Steps Asia knows what families need.
Sign up for our email newsletters to get the most out of Asia!
Got kids? Little Steps Asia gives you the scoop on all the things to do and see with babies, toddlers, and kids in Hong Kong, Singapore, Kuala Lumpur, Bali, Jakarta, Macau, and beyond. From family-friendly hotels, kids and baby shops, the best schools and after school activities, pregnancy tips and meet-ups and more – we have you sorted.
Sign up to receive the free Little Steps email newsletter packed with news, offers, and hidden treasures for Jakarta families.
© 2025 Little Steps Asia. All rights reserved.
Sign up now for the latest in Hong Kong pregnancy news, monthly updates and more!
"*" indicates required fields