I have lost count of the number of times a Jakarta afternoon has turned on me. You step out after lunch under a flat white sky, and twenty minutes later the gutters are rivers and motorbike drivers are pulling plastic ponchos over their heads at the traffic lights. The city sits right on the equator, just south of the South China Sea, and from November through April it soaks up some of the heaviest tropical rainfall of any capital in Southeast Asia. A single storm can drop 50 millimeters in an hour. The first time it happened to me I sheltered in a mall doorway feeling like the day was a write-off, then realized the mall behind me was three hours of things to do on its own. That is the secret nobody tells you: the best Jakarta indoor attractions are good enough that a downpour can actually improve your itinerary. Air-conditioned museums, a couple of genuinely world-class aquariums, mega-malls with their own waterfalls and ice rinks, contemporary art that travels here from New York and Tokyo, and family complexes built to swallow a whole wet afternoon. Below are the 15 I send people to, grouped by type, with the practical stuff you actually need.
If you are still shaping the wider trip, our things to do in Jakarta overview is the place to start, and the rundown of the best attractions in Jakarta covers the big-ticket sights. To see how these indoor spots cluster against everything else, the Jakarta tourist attractions map is worth a look before you book anything, and if you are travelling in monsoon season, our Jakarta travel tips get into the seasonal timing in more detail.

The 15 indoor attractions at a glance
If you only have a wet afternoon and want to decide quickly, here is the short version. Times and prices are rough guides for two adults moving at a normal pace; everything below is expanded further down the page.
| Venue | Type | Area | Rough time / cost |
|---|---|---|---|
| Jakarta Aquarium & Safari | Aquarium | NEO Soho, West Jakarta | 2.5 hrs / from IDR 115,000 |
| SeaWorld & Ocean Dream Samudra | Aquarium | Ancol, North Jakarta | 3 hrs / mid-range |
| National Museum (Museum Gajah) | Museum | Merdeka Square, Central | 3 hrs / IDR 15,000 |
| Museum MACAN | Art museum | AKR Tower, West Jakarta | 2 hrs / IDR 100,000 |
| Galeri Nasional | Art museum | Near Monas, Central | 1.5 hrs / free |
| Bank Indonesia Museum | History museum | Kota Tua | 90 min / free |
| Jakarta History Museum | History museum | Kota Tua | 1 hr / IDR 5,000 |
| Wayang Museum | Culture museum | Kota Tua | 45 min / IDR 5,000 |
| Grand Indonesia | Mega-mall | Bundaran HI, Central | Half day / free entry |
| Plaza Senayan & Senayan City | Mega-mall | Senayan, South Jakarta | Half day / free entry |
| Pacific Place | Mall | SCBD, South Jakarta | 2-3 hrs / free entry |
| Taman Anggrek | Mega-mall | West Jakarta | Half day / free entry |
| KidZania Jakarta | Kids role-play | Pacific Place, SCBD | 4 hrs / IDR 175,000+ |
| Trans Studio Cibubur | Indoor theme park | Cibubur, SE fringe | Full day / IDR 200,000+ |
| BX Rink | Ice rink | Bintaro, South Jakarta | 1.5 hrs / IDR 80,000+ |
Aquariums and Indoor Wildlife Experiences
1. Jakarta Aquarium & Safari at NEO Soho

This is the one I take visiting friends to when the sky opens up, mostly because it is genuinely good and partly because you never have to step outside once you arrive. Jakarta Aquarium & Safari sits on the lower floors of the NEO Soho mall, part of the Central Park complex in West Jakarta, and it calls itself Indonesia’s largest indoor “living planet.” Having spent a slow Tuesday wandering both air-conditioned floors, I am not inclined to argue. It holds more than 3,500 aquatic and non-aquatic animals across themed zones: a big tropical reef, a freshwater Amazon biome, an Indonesian marine section, and a small mammal area where the otters, capybaras, and binturongs tend to steal the show. The 10-meter walking tunnel and the daily mermaid performances are what the kids remember. What stuck with me was the conservation angle on local species you rarely see elsewhere, the Banggai cardinalfish and the freshwater stingrays among them.
Tickets start from IDR 115,000, with bundles that fold in the on-site 5D cinema and dining if you want to stretch the visit. It is open daily 10:00 AM to 8:00 PM. Go early if you can, because the tunnel develops a proper queue between 1:00 and 4:00 PM, which is exactly when everyone else is also hiding from the rain. From Bundaran HI it is about 25 minutes by Grab, or you can take TransJakarta Corridor 9 to Slipi Petamburan and walk in through the mall. Budget two and a half hours, more if you have children who want to do the touch pools twice.
2. SeaWorld Ancol and Ocean Dream Samudra

Out in the Ancol Dreamland complex on the North Jakarta waterfront, the long-running SeaWorld Ancol still holds the largest single aquarium tank in the country. Sand tiger sharks, eagle rays, and schools of yellowfin tuna circle a 5,000-cubic-meter window, and if you time it for one of the daily shark-feeding shows or a diver presentation, three hours disappears without effort. Right next door, the newer Ocean Dream Samudra brings dolphin and beluga whale exhibits, sea-lion shows, and a touch pool, so the two together make a tidy half-day.
You can buy combined entry that bundles in Atlantis Water Adventures and Dunia Fantasi, the Ancol theme park, which is excellent value on a clear day. The catch on a wet one is that Atlantis is mostly outdoor, so rainy-day visitors sensibly stick to SeaWorld and Ocean Dream Samudra and skip the water park. One thing worth knowing: Ancol is a sprawling place, so a short umbrella dash between buildings is part of the deal even here.
World-Class Museums and Galleries
3. National Museum of Indonesia (Museum Gajah)

On the western edge of Merdeka Square, the National Museum of Indonesia is the single deepest rainy-day museum in the city. Locals call it Museum Gajah, after the bronze elephant out front that the King of Siam gave the place in 1871. Inside, more than 140,000 catalogued objects cover 1,500 years of Indonesian history: the largest collection of Hindu-Buddhist statuary anywhere outside the temples themselves, a full Dayak longhouse rebuilt indoors, the famous Treasure Room of royal regalia, and ethnographic halls for every major ethnic group in the archipelago. The galleries run long and the air-conditioning is, frankly, a relief after a humid morning. Give it three hours, more if you read every label like I do. Entry is a token IDR 15,000, and it is closed on Mondays, which trips up plenty of visitors, so check your day before you set out.
4. Museum MACAN — Contemporary Art at AKR Tower

If your taste runs modern, Museum MACAN — the Museum of Modern and Contemporary Art in Nusantara — is the most serious art space in the country. It opened in 2017 inside West Jakarta’s AKR Tower and has since brought in Yayoi Kusama, Olafur Eliasson, and Lee Mingwei, alongside the kind of Indonesian shows that get talked about for months. The exhibition floor runs to 7,100 square meters, all climate-controlled, and the children’s art space is more ambitious than almost anything I have seen in an Asian museum, which makes this an easy call for families when the weather turns. Tickets are IDR 100,000. Book online if a blockbuster is on, because the Kusama-scale shows do sell out, especially on rainy weekends when half the city has the same idea.
5. Galeri Nasional Indonesia — National Gallery
Just east of Monas on Jalan Merdeka Timur, the National Gallery is the largest modern and contemporary art museum in Indonesia, and it costs nothing to walk in. The permanent collection runs to more than 1,800 works by the country’s masters — Affandi, Raden Saleh, S. Sudjojono, Hendra Gunawan, Sudjana Kerton — with rotating temporary shows of newer work alongside. The air-conditioning is excellent, the rooms are quiet on a weekday, and because it is a short walk from the National Museum you can pair the two into a single Merdeka-area afternoon and barely see daylight. Give the gallery itself around 90 minutes, and remember it closes on Mondays. It is one of the better entries in our roundup of free things to do in Jakarta when you are watching the budget.
6. Bank Indonesia Museum
Set inside the grand old Javasche Bank building of 1828, right on Fatahillah Square in Kota Tua, the Bank Indonesia Museum walks you through Indonesian monetary history, from precolonial trade beads through to the modern rupiah. That sounds dry on paper and is anything but in practice, partly because the interactive exhibits are genuinely well done and partly because the restored colonial interior is a pleasure to stand inside while it pours outside. Entry is free, the air-conditioning is powerful, and 90 minutes is about right. It anchors the Old Town museum cluster nicely, and if you want to extend the day, our guide to Jakarta’s museums and cultural sites maps out how the Kota Tua collection fits together.
7. Jakarta History Museum (Stadhuis)
Inside the former Stadhuis, the old City Hall of Batavia on Fatahillah Square, the Jakarta History Museum traces the city from the 14th-century Sundanese trading post of Sunda Kelapa through Portuguese contact, Dutch rule, Japanese occupation, and on into the modern capital. The dungeons under the building, where rebels and political prisoners were once held, are part of every guided tour and are appropriately grim. String this together with the Wayang Museum and the Bank Indonesia Museum and you have a complete Kota Tua circuit that keeps you out of the weather for the best part of a day. Entry is IDR 5,000, and like its neighbours it closes on Mondays.
8. Wayang Museum — Indonesia’s Puppet Heritage
In a handsome 17th-century Dutch building on the same square, the Wayang Museum holds more than 5,000 puppets from across Indonesia and Southeast Asia, including the leather-shadow wayang kulit figures that UNESCO recognizes as a Masterpiece of Oral and Intangible Heritage of Humanity. The reason I always tell people to aim for a Sunday morning is the free abridged wayang performance in the inner courtyard, with a live gamelan orchestra. Sitting there with rain on the old tiles and the gongs going is one of the quietly magical things you can do in this city. Entry is IDR 5,000.
Mega-Malls Designed for Indoor Days
9. Grand Indonesia — Skywalk and Indoor Waterfall

Calling Grand Indonesia a shopping mall undersells it. At 250,000 square meters it is closer to a small indoor city, and it is the place I default to when the rain is relentless and I just want everything under one roof. It has a full international cinema multiplex, an indoor rainforest with a 45-meter cascading waterfall, the elevated Skywalk dining bridge linking the West and East Mall, rows of luxury boutiques, and the much-loved FX Sudirman-style food halls that pull eaters in from across town. It sits right at the Hotel Indonesia roundabout, on top of the Bundaran HI MRT station, which makes it the most reachable wet-weather refuge in Central Jakarta. My favourite detail is the Skywalk’s transparent floor panels: you can stand dry in the air-conditioning and watch the rain hammering the street below. If you want the full breakdown of what is where, our Grand Indonesia mall guide goes floor by floor.
10. Plaza Senayan and Senayan City

Over in South Jakarta’s Senayan district, Plaza Senayan and the adjoining Senayan City run into each other across roughly 350,000 square meters of interconnected mall. Between them you get the premium international names (Hermès, Cartier, Prada), an IMAX screen, the Sky Rink indoor ice rink, hundreds of restaurants, an indoor amusement zone for kids, and a quieter, more culture-leaning wing in Plaza Senayan Arcadia, home to the Mainstage performing arts theater. MRT Senayan station drops you almost at the door. The whole thing absorbs a full rainy day without strain, and for serious shoppers it is one of the anchors of our wider shopping in Jakarta guide. If your rainy day is really a shopping day in disguise, the best malls in Jakarta roundup ranks how this complex stacks up against the rest.
11. Pacific Place at SCBD
For my money, Pacific Place in the Sudirman Central Business District is the most polished mall in the city, and the one I steer people to when they want calm rather than crowds. It is wrapped around the Ritz-Carlton Pacific Place hotel, with a Cinemaxx multiplex, a strong cluster of high-end restaurants around the Le Meridien side, and a sky-lit central atrium that usually has some seasonal art installation in it. What makes it work on a wet day is the network of climate-controlled skybridges connecting it to four other office and hotel towers in the SCBD, so you can roam a whole district without touching a raindrop. It is noticeably quieter and more relaxed than Grand Indonesia, the dining skews international and serious, and it has long been the default meeting point for Jakarta’s expat business crowd. It also happens to house KidZania, which is the next entry, so families can stack the two.
12. Taman Anggrek Mall — Asia’s Largest LED Dome
In West Jakarta, Taman Anggrek is one of the biggest malls in Southeast Asia and has one genuinely startling party trick: a vast interactive LED dome arching over the central plaza, running an endless loop of digital art overhead. People stop mid-stride and just look up. Beyond the spectacle there is a regulation Olympic-sized ice rink, an XXI cinema multiplex, more than 600 stores, an indoor playground for younger kids, and food courts spread across several floors. It skews young and gets busy with weekend Jakartans, so if you want it calmer, aim for a weekday afternoon. Plan on half a day if you fold in a skate session and a meal, and note that the rink hires out everything, so you do not need to bring a thing.
Family-Focused Indoor Entertainment
13. KidZania Jakarta
Tucked into Pacific Place, KidZania Jakarta is the largest of the international children’s role-play “cities” in Indonesia, and it is the rare attraction that can hold a child’s attention for hours while the parents get to sit down. Kids aged 4 to 14 put on costumes and earn play money by working miniature versions of more than 100 real jobs: pilot, doctor, firefighter, journalist, chef, dentist, scientist, banker, on and on. The whole interior is climate-controlled and brightly lit, which on a grey monsoon afternoon does wonders for everyone’s mood. Four hours is a normal visit, costing roughly IDR 175,000 to 300,000 per child plus a smaller adult fee. Because it shares a roof with Pacific Place, you can hand the older kids over and slip out to the atrium cafes. For more in this vein, our guide to things to do in Jakarta with kids is full of wet-weather backups.
14. Trans Studio Cibubur — Indoor Theme Park
If the rain has set in for the whole day, Trans Studio Cibubur is the big swing. It is Indonesia’s largest indoor amusement park, opened in 2024, with eight themed zones, more than 30 rides including a 360-degree coaster called Vertigo, a 4D cinema, a shopping mall, and a hotel, all under one fully air-conditioned roof. The trade-off is distance: it sits out in Cibubur on Jakarta’s southeastern fringe, about an hour by car from the centre, so it makes most sense as a committed full-day plan rather than a casual drop-in. Tickets land somewhere around IDR 200,000 to 350,000 depending on the package. If you want to make it painless, book the adjoining Trans Hotel and turn the whole wet day into a one-stop family escape that never requires an umbrella.
15. BX Rink at Bintaro Xchange — Ice Skating in the Tropics
There is a particular delight in lacing up skates while it is 32 degrees and pouring outside, and BX Rink at Bintaro Xchange Mall delivers exactly that. It is one of the larger indoor rinks in the city and draws a real mix, from wobbling first-timers to local figure skaters working on their edges. Skate rental is included in the IDR 80,000 to 150,000 entry, and there are coaching sessions if you have never done it before. It is down in southern Jakarta, roughly 45 minutes by Grab from the centre, so it pairs best with other Bintaro or south-side stops rather than a central-Jakarta morning. Give it an hour and a half on the ice; that tends to be plenty before tired ankles take over.
Bonus: Calmer Rainy-Day Indoor Picks
National Library of Indonesia

The 27-story National Library of Indonesia on Jalan Medan Merdeka Selatan opened in 2017 and ranks among the tallest libraries anywhere. You are welcome to wander the public reading rooms, browse a collection that runs to some 200,000 books, and head up to the rooftop garden, all free with nothing more than a quick check-in at reception. I rate it as much for the building as the books: the soaring atrium, the skyline views through the rain, and the kind of deep, studious quiet that is hard to find in this city. It is an easy companion to the Monas-area museums and shows up again in our free things to do list.
Cinema XXI and IMAX Multiplexes

Jakarta’s cinema scene is better than most people expect, and on a wet day it is one of the most dependable fallbacks going. CGV Cinemas at Grand Indonesia, Cinemaxx at Pacific Place, XXI Premiere at Plaza Senayan, and the IMAX at Plaza Senayan all run first-run Hollywood releases alongside Korean, Japanese, and Indonesian films. The premium halls are the real draw: reclining loungers, blankets, and food brought to your seat, for about IDR 80,000 to 150,000. A two-hour film followed by an hour of unhurried mall browsing is, I will admit, my own go-to routine when a storm parks itself over the city and refuses to move.
Hands-On Workshops — Batik, Cooking, and Pottery

Some of the most rewarding indoor hours I have spent here were not in a museum at all but bent over a workbench. The Museum Tekstil in West Jakarta runs hands-on batik workshops with the traditional cap stamps and canting wax pens; reckon on 2 to 3 hours and IDR 100,000 to 250,000, and you walk out with the cloth you made. Indonesian cooking classes over in Menteng or Kemang usually run 4 to 5 hours, often opening with a market trip and ending in a four- or five-course spread of rendang, nasi goreng, gado-gado, and sate. Several private studios in Kemang also do half-day pottery and ceramics sessions. The beauty of all of these is that the rain becomes completely irrelevant; you are committed to one warm, dry room for the afternoon and glad of it. For more left-field ideas in this spirit, our list of unique things to do in Jakarta is a good hunting ground.
A Suggested Wet-Weather Plan
Morning: Start at the National Museum or Museum MACAN, both of which open at 10:00 AM. Allow 2 to 3 hours.
Lunch: The Grand Indonesia food halls or the Plaza Senayan dining floors, both an easy MRT ride away.
Afternoon: Either keep mall-hopping (Grand Indonesia to Plaza Senayan via the MRT), head to Jakarta Aquarium & Safari at NEO Soho, or settle into a CGV or IMAX screening with the premium seats.
Evening: A workshop (batik, cooking, or pottery), or a long indoor dinner somewhere good in Pacific Place or Plaza Senayan. If you would rather the storm not end your day at all, our guide to things to do in Jakarta at night picks up where this leaves off.
Practical Tips for Rainy-Day Sightseeing
Carry a compact umbrella. The storms here are short, hard, and badly behaved, and a folding umbrella in your bag is the difference between a minor inconvenience and a soaking. If you do get caught out, most malls sell IDR 30,000 to 60,000 umbrellas right at the entrance. Lean on the MRT and the elevated TransJakarta corridors. Where the route allows, they keep you out of the weather entirely between attractions, which on a bad day is worth more than any shortcut. Cluster your stops by geography. Central Jakarta gives you the Monas-area museums and Grand Indonesia within MRT reach, while South Jakarta lines up Plaza Senayan, Pacific Place, KidZania, and the Aquarium in one loop.
Most Jakarta indoor attractions close on Mondays, the major museums especially, so plan museum days for Tuesday through Sunday. Book ahead online for the popular venues — Museum MACAN, Jakarta Aquarium, the IMAX premieres — because same-day walk-up tickets do sell out when a weekend monsoon sends everyone indoors at once. Bring a light jacket. This one catches people out constantly: the air-conditioning in Jakarta’s malls and museums is fierce, and visitors fresh off a tropical street often find themselves genuinely cold after an hour inside.
Frequently Asked Questions About Jakarta Indoor Attractions
When is Jakarta’s rainy season?
Jakarta’s wet season runs from November through April, peaking in January and February. Heavy afternoon thunderstorms occur most days during this period, typically between 2:00 and 6:00 PM. Mornings often start clear and sunny.
What is the best indoor attraction in Jakarta?
For most international visitors, the National Museum of Indonesia, Museum MACAN, and Jakarta Aquarium & Safari are the top three indoor attractions in Jakarta — combining strong cultural content, family appeal, and excellent climate-controlled environments.
Are Jakarta indoor attractions kid-friendly?
Yes — KidZania Jakarta, Trans Studio Cibubur, Jakarta Aquarium & Safari, SeaWorld Ancol, and the children’s art space at Museum MACAN are particularly designed for families with children. Most major malls also have indoor playgrounds.
Can I visit indoor attractions in Jakarta without local transportation?
Yes — most indoor attractions are accessible via MRT (Bundaran HI, Senayan, Istora stations), TransJakarta, or short Grab/Gojek rides from any central Jakarta hotel. Plan to use ride-hailing apps during heavy rain when buses can be delayed.
What time do indoor attractions open in Jakarta?
Most museums open at 9:00 or 10:00 AM and close at 4:00 PM (closed Mondays). Malls open at 10:00 AM and close at 10:00 PM daily. Cinemas typically run from 11:00 AM to midnight.
How much does it cost to visit Jakarta’s indoor attractions?
It depends entirely on the type. The big museums are remarkably cheap — IDR 5,000 to 15,000 for the National Museum, Jakarta History Museum, and the Kota Tua cluster — and several, including the National Gallery, Bank Indonesia Museum, and the National Library, are free. Aquariums and family attractions sit higher, from around IDR 115,000 at Jakarta Aquarium to IDR 200,000 or more at Trans Studio Cibubur. Malls and their cinemas cost only what you choose to spend inside.
Is one day enough to see Jakarta’s indoor attractions?
One day is enough to do a satisfying themed slice — say a museum cluster plus a mall and a meal, or an aquarium plus a cinema — but not the full list. If you have a run of rainy days, spread them out: a Kota Tua museum day, a Central Jakarta culture-and-mall day, and a South Jakarta family day. Our Jakarta 2-day itinerary shows how to thread indoor and outdoor stops together so a wet spell never derails the whole trip.
Jakarta’s indoor attractions are quietly some of the strongest in Southeast Asia, which genuinely surprises first-timers who arrive braced for outdoor-only sightseeing. With this list of the 15 best Jakarta indoor attractions, even a relentless tropical downpour stops being a problem and starts being a reason to see a different side of the city. To keep planning, browse the best attractions in Jakarta, the must-see Jakarta landmarks, and the fun activities for first-time tourists, then cross-check locations against the Jakarta tourist attractions map.
External Resources for Jakarta Indoor Attractions
For more Jakarta indoor attractions ideas, the official Wonderful Indonesia tourism portal publishes seasonal indoor attraction guides, and the official BMKG weather service provides daily Jakarta forecasts in Bahasa Indonesia and English to help you plan rainy-day timing.