Jakarta is bigger, bolder, and more rewarding than most first-timers expect. If you've been searching for the best things to do in Jakarta, you're in the right place. From centuries-old colonial architecture to rooftop city views and some of the best street food in Southeast Asia, there's genuinely something here for every kind of traveller. Here's where to start.
1. Get a Bird's-Eye View from UP at Thamrin Nine
Start your trip by getting your bearings — literally. UP at Thamrin Nine is the city's tallest observatory deck, and the panoramic views from the top will give you a whole new appreciation for just how massive this city is. Go around sunset for the best light, and book your tickets in advance to skip the queue.
2. Spend a Morning at Museum Nasional Indonesia
If you want to understand Indonesia before you explore it, this is your first stop. Museum Nasional Indonesia holds one of the most impressive collections of artifacts in Southeast Asia, spanning thousands of years of history across hundreds of islands. It's well-organised, genuinely fascinating, and easy to spend two or three hours inside.
3. Wander Through Kota Tua (Old Batavia)
This is the history lesson you'll actually enjoy. The old colonial district of Kota Tua is packed with Dutch-era buildings, cobblestone squares, and street performers. Rent a bicycle to get around easily, grab a coffee at one of the restored cafes, and don't skip the Wayang Museum if you want to learn about Indonesia's traditional puppet theatre.
4. Explore Taman Mini Indonesia Indah
Indonesia is made up of over 17,000 islands and more than 300 ethnic groups. Seeing it all in one trip is impossible. Taman Mini Indonesia Indah is the next best thing. This sprawling cultural park features traditional houses, costumes, and performances from every province in the country. It's a great way to get a feel for the incredible diversity that makes Indonesia so unique.
5. Eat Your Way Through Glodok
Jakarta's Chinatown neighbourhood, Glodok, is one of the oldest in Southeast Asia. The food here is exceptional. Think crispy roast duck, dim sum, and bowls of bakmi noodles served from carts that have been in the same spot for decades. Go hungry, go with cash, and go early before the best stalls sell out.
6. Visit Galeri Nasional Indonesia
For something a little different, head to Galeri Nasional Indonesia. This is Indonesia's premier public art gallery, and the rotating exhibitions showcase both established and emerging local artists. Entry is affordable and the building itself, set in a leafy compound near Merdeka Square, is worth seeing on its own.
7. Spend a Day at Ancol Dreamland
Ancol is Jakarta's massive waterfront recreation complex, and it's genuinely one of the most fun days you can have in the city. Families will love Dunia Fantasi at Ancol, the classic theme park that has been thrilling locals since the 1980s. If you'd rather cool off, Atlantis Water Adventure Ancol has slides, pools, and lazy rivers that are perfect for a hot afternoon. You can also ride the Gondola Ancol cable car for sweeping views over the bay.
8. Try Nasi Padang for Lunch
Don't leave Jakarta without sitting down to a proper nasi Padang spread. You'll be presented with a table full of small dishes, from rendang beef to sambal eggs to crispy fried tempeh, and you only pay for what you eat. Padang restaurants are everywhere in the city, but the ones around Tanah Abang and Kebayoran Baru are particularly good.
9. Catch a Live Performance at Taman Ismail Marzuki
This arts centre in the Cikini neighbourhood is one of Jakarta's most beloved cultural institutions. On any given evening you might catch a gamelan concert, a contemporary dance performance, or a theatre production. Check the schedule online before you go, and try to book a few days ahead as popular shows do sell out.
10. Shop (and Snack) at Pasar Santa
Forget the big malls for a night. Pasar Santa is a converted market in South Jakarta that's become the go-to spot for indie food stalls, vintage clothing, local designers, and live music. It gets lively from late afternoon onwards. The energy here is completely different from the tourist trail, and it's a great place to meet locals.
11. Unwind with a Traditional Massage
After a few days of walking, eating, and exploring, your feet will thank you for this one. A traditional Indonesian massage is one of the great pleasures of travelling in this part of the world. You can book a relaxing session at Kokuo Family Massage & Reflexology in Menteng, a well-regarded spot in a convenient central location. It's the perfect way to recharge before your next day of adventures.
---
Jakarta rewards travellers who come with an open mind and a willingness to get a little lost. The city doesn't hand everything to you on a plate, but that's exactly what makes it so memorable. Book your experiences ahead of time where you can, pack light layers for the air-conditioned interiors, and get ready for a trip that will genuinely surprise you.
