30+ Things to Do in Jakarta: The Ultimate Guide
Travel Guide

30+ Things to Do in Jakarta: The Ultimate Guide

Discover the best things to do in Jakarta, from exploring Kota Tua to island hopping at Thousand Islands. Your ultimate guide to Jakarta's top activities and attractions.

Travel Things
Travel Things
Your Travel Partner

Jakarta is home to over 10 million people, making it one of the largest cities in Southeast Asia, and yet most travelers still treat it as nothing more than a transit stop on the way to Bali.

That is a mistake worth correcting. Jakarta is a city that rewards curiosity, offering a mix of colonial history, world-class street food, buzzing nightlife, and day trips that can take you from mountain tea plantations to remote island beaches within two hours.

Whether you are spending three days or a full week, there is no shortage of things to do in Jakarta. This guide covers 35+ of the best activities, organized by category, so you can plan your trip without wasting time.

Quick Overview: Things to Do in Jakarta by Category

CategoryHighlights
Culture & HistoryKota Tua, Monas, National Museum, Istiqlal Mosque
Food & MarketsPasar Santa, Glodok night market, warungs, food courts
Nature & ParksRagunan Zoo, Taman Mini, Ancol Dreamland
Nightlife & EntertainmentRooftop bars, live music at Kemang, SCBD clubs
ShoppingGrand Indonesia, Pasar Baru, Tanah Abang
Day TripsThousand Islands, Bogor, Bandung, Anyer Beach

Recommended for Your Trip

Culture & History: Exploring Jakarta's Layered Past

Jakarta has been a trading hub since the 16th century, and that history is visible everywhere if you know where to look.

Article image

This section covers the most rewarding cultural and historical things to do in Jakarta, from walking through Dutch colonial streets to standing inside one of Southeast Asia's largest mosques.

1. Explore Kota Tua: Jakarta's Colonial Old Town

Kota Tua, or Old Batavia, is the single most historically dense neighborhood in Jakarta. The area was the original center of the Dutch East India Company's operations in Asia, and the architecture here still reflects that era.

Fatahillah Square sits at the heart of the district, surrounded by mustard-yellow Dutch colonial buildings that now house museums, cafes, and art galleries.

You can rent a colorful onthel bicycle on the square and pedal through the surrounding lanes, or simply sit at one of the outdoor cafes and take in the atmosphere. The best time to visit is early morning on a weekend before the crowds arrive.

Practical info: Free to enter the square. Individual museums charge IDR 5,000 to IDR 20,000. Open daily.

2. Visit the National Museum of Indonesia

Recommended for Your Trip

The National Museum, known locally as Museum Gajah (Elephant Museum) because of the bronze elephant statue at its entrance, is one of the best museums in Southeast Asia.

Article image

The collection spans prehistoric artifacts, Hindu-Buddhist statues from the Majapahit and Srivijaya kingdoms, traditional textiles, weapons, ceramics, and a gold room that displays royal jewelry and ornaments from across the archipelago.

A single visit can take anywhere from 90 minutes to three hours depending on how deeply you want to explore. The labeling is available in both Indonesian and English, so it is genuinely accessible for international visitors.

Practical info: Jl. Medan Merdeka Barat No.12. Open Tuesday to Sunday, 8am to 4pm. Entrance IDR 5,000 for domestic, IDR 15,000 for foreigners.

3. Climb Monas: The National Monument

Monas, the National Monument, is the defining landmark of Jakarta and one of those things you simply have to do on a first visit.

Article image

The 132-meter obelisk sits at the center of Merdeka Square, Jakarta's massive central park, and the observation deck near the top gives you a panoramic view of the entire city.

Inside the base of the monument, there is a National History Museum with 48 dioramas depicting key moments in Indonesian history from prehistoric times through to independence.

Recommended for Your Trip

The flame at the very top is coated in 35 kilograms of gold leaf, which catches the sunlight dramatically in the late afternoon.

Practical info: Open Tuesday to Sunday. Entrance to the park is free; tower tickets are IDR 20,000 for adults. Go on a weekday to avoid long queues for the elevator.

4. Tour Istiqlal Mosque and Nearby Cathedral

Istiqlal Mosque is the largest mosque in Southeast Asia and one of the most architecturally impressive buildings in Indonesia.

Article image

It can accommodate up to 200,000 worshippers and the main dome stretches 45 meters in diameter. Non-Muslim visitors are welcome outside of prayer times, and guided tours are available that explain the architectural symbolism and the history of the mosque's construction.

What makes this spot particularly special is that Istiqlal sits directly across the street from the Jakarta Cathedral, a neo-Gothic Catholic church built during the Dutch colonial period.

The two buildings facing each other have become a symbol of Indonesia's tradition of religious tolerance.

Practical info: Free entry. Dress modestly; robes are available at the entrance for visitors who need them. Avoid visiting on Friday afternoons.

5. Discover the Jakarta History Museum (Museum Fatahillah)

Recommended for Your Trip

Located inside a restored 17th-century Dutch city hall building on Fatahillah Square, this museum documents Jakarta's history from its earliest days as a Sundanese port town through the colonial period and into independence.

Article image

The building itself is as interesting as the collection inside. The basement was originally used as a prison and torture chamber under Dutch rule, and you can tour those sections today.

Upstairs, the rooms are filled with colonial furniture, maps, paintings, and scale models of the city at various points in history.

Practical info: Open Tuesday to Sunday, 9am to 3pm. Entrance IDR 5,000.

6. Walk Through Museum Bahari (Maritime Museum)

Sitting right at the old port of Sunda Kelapa, Museum Bahari is housed in Dutch-era spice warehouses from the 17th century.

Article image

The collection focuses on Indonesia's long maritime history, featuring traditional boats from across the archipelago, navigation tools, and exhibits on the spice trade that made Batavia one of the wealthiest cities in the world.

After the museum, walk over to Sunda Kelapa port itself where you can still see the massive Pinisi wooden schooners that continue to carry cargo across Indonesian waters, just as they have for centuries.

Recommended for Your Trip

Practical info: Open Tuesday to Sunday, 9am to 3pm. Entrance IDR 5,000.

Food & Culinary Experiences: Eating Your Way Through Jakarta

Article image

Jakarta might be the best city in Southeast Asia for food, and that is not an exaggeration. The sheer diversity of Indonesian regional cuisines available here, combined with the street food culture and the growing restaurant scene, makes eating one of the most rewarding things to do in Jakarta.

7. Eat at a Traditional Warung

A warung is a small, family-run eatery that serves home-style Indonesian food at incredibly affordable prices. This is where locals eat every day, and the food is almost always better than anything you will find at a tourist-focused restaurant.

Article image

Look for warungs that display their dishes in glass cases at the front, Padang-style, where you point at what you want and pay per item. A full meal of rice, protein, vegetables, and a drink will typically cost between IDR 25,000 and IDR 50,000.

Tip: Head to Jl. Sabang in Central Jakarta for a strip of warungs and local eateries that stay open late into the night.

Recommended for Your Trip

8. Explore Pasar Santa: Jakarta's Hipster Market

Pasar Santa in South Jakarta started as a traditional wet market and transformed into one of the most interesting food and culture spaces in the city.

Article image

The ground floor still operates as a traditional market, while the upper floors have been taken over by small vendors selling specialty coffee, vinyl records, vintage clothes, craft beer, and regional Indonesian snacks. It is a genuine slice of contemporary Jakarta culture and a great place to spend a Saturday afternoon.

Practical info: Most active on weekends from around 10am to 8pm. Located in Kebayoran Baru, South Jakarta.

9. Try Nasi Goreng at a Late-Night Street Stall

Nasi goreng is Indonesia's national dish, a fragrant fried rice cooked with sweet soy sauce, shrimp paste, and usually topped with a fried egg and prawn crackers.

Article image

The best versions in Jakarta are not found in restaurants. They come from the mobile carts (kaki lima) that set up on street corners and in parking lots after 9pm.

The cook fries each portion to order over a high flame in a well-seasoned wok, and the result is something no restaurant kitchen can fully replicate.

Recommended for Your Trip

Tip: Look for stalls with a small queue forming. That is always a good sign.

10. Tour the Glodok Night Food Market

Glodok is Jakarta's Chinatown, and at night the streets come alive with food vendors selling a mix of Chinese-Indonesian dishes.

Article image

You will find bubur ayam (chicken congee), babi guling (roasted pork, available in non-halal sections), bakmi goreng (fried noodles), and all manner of snacks and sweets.

The sensory overload of smells, sounds, and neon lights makes this one of the most atmospheric food experiences in the city.

Practical info: Most active between 7pm and midnight. Located in West Jakarta, easily reachable by TransJakarta.

11. Take a Jakarta Food Tour

If you want to cover a lot of culinary ground in a short time with local context, a guided food tour is one of the best investments you can make.

Article image

Recommended for Your Trip

Most food tours run through Kota Tua, Glodok, and nearby neighborhoods, stopping at six to eight different food spots and explaining the cultural background behind each dish.

Several operators on GetYourGuide and Viator offer morning and evening tours that last three to four hours.

Tip: Book in advance on weekends as spots fill quickly.

12. Have Coffee at a Third-Wave Jakarta Cafe

Jakarta's specialty coffee scene has exploded over the past decade, driven by the fact that Indonesia is one of the world's top coffee producers.

Article image

Neighborhoods like Kemang, Cipete, and PIK are packed with beautifully designed cafes serving single-origin Sumatran, Flores, and Torajan beans.

Spending a morning or afternoon at one of these spots is one of the most pleasant and underrated things to do in Jakarta, especially if you want a break from the heat and the city's intensity.


Nature, Parks & Outdoor Activities in Jakarta

Recommended for Your Trip

Jakarta is a dense megacity, but there are more green spaces and outdoor activities than most visitors expect. From urban wildlife reserves to coastal parks, here are the best outdoor things to do in Jakarta.

13. Visit Ragunan Zoo

Ragunan Zoo in South Jakarta is one of the largest zoos in Southeast Asia, covering 140 hectares and housing over 4,000 animals representing more than 290 species.

Article image

The star attractions are the Komodo dragons, orangutans, Sumatran tigers, and pygmy hippos. The zoo is particularly popular with local families on weekends, and the shady tree-lined paths make it a surprisingly relaxing place to spend a few hours.

There is also a primate center on the grounds that focuses specifically on great apes and is one of the best facilities of its kind in the region.

Practical info: Open daily 7am to 4pm. Entrance IDR 4,000 for adults.

14. Spend a Day at Taman Mini Indonesia Indah

Taman Mini is a cultural theme park that showcases the diversity of Indonesia's 34 provinces through traditional houses, cultural performances, museums, and pavilions.

Article image

Recommended for Your Trip

It sounds touristy on paper but it is genuinely one of the most educational and visually impressive things to do in Jakarta, especially if this is your first trip to Indonesia and you want context for the country's scale and diversity before heading to other destinations.

The park covers 150 hectares and has a cable car that lets you see the full layout from above.

Practical info: Open Tuesday to Sunday, 7am to 5pm. Entrance IDR 25,000.

15. Relax at Ancol Dreamland Beach Resort

Ancol is a large coastal recreation complex on the north coast of Jakarta, featuring a beach, an amusement park (Dufan), a water park (Atlantis), art markets, hotels, and restaurants.

The beach itself is not pristine by international standards, but the overall complex is a solid option for a relaxing day out, especially with kids.

Article image

The evening sea breeze and the string of seafood restaurants along the waterfront make it a nice spot for sunset and dinner.

Practical info: Entrance to Ancol complex IDR 25,000 per person. Individual attractions have separate ticket prices.

16. Explore Hutan Kota Babakan Siliwangi in Bandung (Day Trip)

Recommended for Your Trip

If you need a proper nature escape from the urban density of Jakarta, the short trip to Bandung opens up access to proper forests and cooler temperatures.

Article image

Hutan Kota Babakan Siliwangi is an urban forest right in the city that offers walking trails and fresh air, and the surrounding highlands are full of tea plantations, volcanic craters, and strawberry farms that make for excellent half-day excursions.

17. Walk and Cycle at Bunderan HI on Car-Free Day

Every Sunday morning from 6am to 11am, the main thoroughfare of Jl. MH Thamrin and Jl. Sudirman is closed to traffic for Jakarta's Car Free Day.

Article image

The streets fill with cyclists, joggers, skaters, food vendors, and street performers. It is one of the most authentic local Jakarta experiences you can have, completely free, and a rare chance to see the city without the infamous traffic.

The Bunderan HI roundabout at the center of this stretch, with its iconic Welcome Statue fountain, is a popular gathering spot.

Practical info: Every Sunday, 6am to 11am. Along Jl. MH Thamrin and Jl. Jend. Sudirman.

Recommended for Your Trip

Shopping in Jakarta: Malls, Markets and Street Finds

Jakarta is a serious shopping destination. From giant luxury malls to chaotic wholesale fabric markets, here are the best shopping experiences the city offers.

18. Shop at Grand Indonesia

Grand Indonesia in Central Jakarta is one of the largest and most impressive malls in Southeast Asia, connecting two towers with a combined retail space of over 250,000 square meters.

Article image

It covers everything from international luxury brands to mid-range Indonesian designers, plus an extensive food court and several restaurant floors.

Even if you are not a shopper, the sheer scale and air conditioning make it worth a visit on a hot afternoon.

Practical info: Located on Jl. MH Thamrin 1. Open daily 10am to 10pm.

19. Browse Pasar Baru for Fabrics and Tailoring

Pasar Baru is one of Jakarta's oldest shopping areas, a multi-story market that specializes in fabrics, ready-made clothing, and custom tailoring.

Recommended for Your Trip

Article image

Many visitors come here specifically to get suits, dresses, or traditional Indonesian garments made to measure at a fraction of what they would cost at home.

The vendors are experienced in working with international clients and most can turn around an order in 24 to 48 hours.

Practical info: Located in Central Jakarta, near Juanda station. Most active from 9am to 6pm.

20. Visit Tanah Abang Textile Market

Tanah Abang is the largest textile market in Southeast Asia, a massive complex of blocks and towers where wholesale and retail buyers come from across Indonesia and beyond.

Article image

If you are looking for batik fabric, kebaya material, uniforms, or just cheap clothing in bulk, this is the place. It is overwhelming but that is part of the experience. Go early, wear comfortable shoes, and bring cash.

Practical info: Open Monday to Saturday, 7am to 3pm. Located in Central Jakarta near Tanah Abang train station.

21. Find Vintage and Antiques at Pasar Jaya Antik Surabaya

Recommended for Your Trip

Pasar Jaya Antik Surabaya, usually just called Pasar Antik, is a covered antique market in Central Jakarta where vendors sell everything from Dutch colonial-era furniture and Javanese wayang puppets to vintage cameras, old maps, coins, and porcelain.

Article image

Even if you are not buying, it is a fascinating place to browse. Bargaining is expected and the starting prices are always significantly higher than what the seller will actually accept.

22. Shop Local Brands at GOODS Dept or WNTD

Jakarta has a strong and growing local fashion scene, and multibrand stores like GOODS Dept in various mall locations carry a well-curated selection of Indonesian designer labels alongside international streetwear brands.

Article image

If you want to bring home something genuinely local, this is a better option than airport souvenirs. Indonesian streetwear, coffee merchandise, and batik-fusion pieces make excellent gifts.


Nightlife & Entertainment: Jakarta After Dark

Jakarta's nightlife is one of the liveliest in Southeast Asia, and the options range from rooftop cocktail bars to underground club nights. Here are the best evening and nighttime things to do in Jakarta. [Link: Jakarta Food Guide]

Recommended for Your Trip

23. Drinks at a Rooftop Bar

Jakarta's skyline is genuinely impressive at night, and the city has a growing collection of rooftop bars that make the most of the view.

Article image

Some of the best are located in hotels along the Sudirman corridor, including the rooftop at Park Hyatt Jakarta and the sky bar at Intercontinental Pondok Indah. The standard format is craft cocktails, light bites, and live acoustic music from around 7pm onwards.

Tip: Most rooftops have a smart casual dress code. Reservations are recommended on weekends.

24. Explore the Live Music Scene in Kemang

Kemang in South Jakarta is the neighborhood with the most concentrated nightlife and entertainment options in the city.

Article image

There are dive bars, jazz clubs, live music venues, and late-night eateries packed into a relatively small area, and the crowd tends to be a mix of expats, young professionals, and musicians. The area gets going around 9pm and the best spots stay busy until 2am or later.

25. Watch a Wayang Kulit Performance

Recommended for Your Trip

Wayang Kulit is the traditional Javanese shadow puppet theater, a UNESCO-recognized art form where intricate leather puppets are manipulated behind a backlit screen to tell stories from the Hindu epics Ramayana and Mahabharata.

Article image

Performances are accompanied by a full gamelan orchestra and can last for hours. Regular public performances are held at Taman Mini and occasionally at the National Museum. It is one of the most culturally unique things to do in Jakarta and something you cannot experience quite like this anywhere else in the world.

26. Visit Jakarta's Comedy and Performing Arts Scene

Jakarta has a surprisingly active performing arts scene with regular stand-up comedy shows, theater productions, and music performances happening throughout the week.

Article image

Venues like Ciputra Artpreneur Center and Jakarta Convention Center host international touring acts, while smaller venues around the city feature local talent. Check Loket.com or Eventbrite for current listings during your visit.

27. Club Night in SCBD or Sudirman

The SCBD (Sudirman Central Business District) area is home to Jakarta's most upscale clubs and late-night venues, catering primarily to a wealthy local crowd, expats, and hotel guests.

Article image

Recommended for Your Trip

The music ranges from EDM to hip-hop to Afrobeats depending on the venue and the night. Most clubs do not get busy until midnight and stay open until 4am or later on weekends.

Tip: Entry to most clubs is free before midnight. Weekends require earlier arrival to avoid long queues.

Day Trips from Jakarta: Getting Out of the City

Some of the best things to do in Jakarta technically require leaving Jakarta. The city's location in West Java gives you access to beaches, mountains, colonial cities, and tropical islands all within a two-hour radius.

28. Island Hop at Thousand Islands (Kepulauan Seribu)

The Thousand Islands are a chain of small islands in Jakarta Bay, reachable by speedboat from Muara Angke or Ancol harbor in under two hours.

Article image

The islands range from crowded day-trip destinations like Bidadari to remote, pristine spots like Pulau Harapan and Pulau Tidung where you can snorkel over coral reefs, rent a cottage, and spend the night with virtually no other tourists around.

It is one of the most dramatic contrasts available anywhere: stepping off a boat into crystal-clear water after starting your morning in one of the world's largest cities.

Recommended for Your Trip

Tip: Book a guided island hopping tour through GetYourGuide or Viator for the easiest logistics. [Link: Jakarta Tours & Experiences Guide]

29. Day Trip to Bogor: Botanical Gardens and Waterfalls

Bogor is about 60 kilometers south of Jakarta and reachable by KRL commuter train in roughly 90 minutes. The main attraction is Kebun Raya Bogor, the massive colonial-era botanical garden that covers 87 hectares and houses over 15,000 plant species.

Article image

The Presidential Palace sits on the grounds and a small herd of deer roams the lawns freely. After the garden, the surrounding Bogor highlands have a growing cafe and culinary scene, plus access to waterfalls and hiking trails in the nearby hills.

Practical info: KRL train from Gambir or Jakarta Kota to Bogor station. Kebun Raya entrance IDR 25,000.

30. Day Trip to Bandung: Cool Air and Creative Culture

Bandung sits at 768 meters above sea level, which means it is noticeably cooler than Jakarta and a genuine relief from the heat.

Article image

The city is known for its fashion outlets, factory stores, coffee culture, Dutch colonial architecture, and the surrounding volcanic highlands. Tangkuban Perahu volcano, about 30 kilometers north of the city, allows you to walk up to an active crater and look down into the steaming caldera.

Recommended for Your Trip

There are also several tea plantations nearby that offer tours. Bandung is reachable by train from Gambir Station in about three hours, or by car in roughly the same time depending on traffic.

Practical info: Argo Parahyangan train departs multiple times daily from Gambir. Tickets from IDR 80,000 each way.

31. Beach Day at Anyer or Carita

The beaches on the Banten coast, about three hours west of Jakarta by car, are the nearest proper coastal escape for Jakarta residents.

Article image

Anyer and Carita have white sand beaches, calm waters suitable for swimming, and a range of accommodation from budget homestays to resort hotels.

The water is calm enough for kayaking and snorkeling, and you can see Anak Krakatau volcano on the horizon, offering a dramatic backdrop.

Tip: Go midweek to avoid the Jakarta exodus that fills these beaches every weekend.

32. Overnight Trip to Mount Bromo

Mount Bromo is not a conventional day trip given the distance, but many visitors combine it with their Jakarta time by taking an overnight train from Gambir to Malang or Surabaya and then transferring to the Bromo highland.

Recommended for Your Trip

Article image

The pre-dawn hike to the viewpoint above the Sea of Sand, watching the sun rise over the smoking volcano, is one of the most iconic travel experiences in all of Indonesia.


Practical Tips for Visiting Jakarta

Getting Around

Jakarta's public transport has improved significantly with the MRT, LRT, and TransJakarta bus network now covering most of the city.

For getting between major attractions, the MRT running north to south along the Sudirman corridor is fast, clean, air-conditioned, and very affordable. Grab (the regional equivalent of Uber) is the most convenient option for point-to-point travel and works consistently well.

Avoid taxis without meters and always confirm the price before getting in. Traffic is severe during rush hours from 7am to 9am and 5pm to 8pm, so plan your itinerary to avoid being in a vehicle during those windows.

Safety

Jakarta is generally safe for tourists. The main concerns are pickpocketing in crowded markets and transport hubs, aggressive touts near tourist areas like Kota Tua, and traffic-related hazards when crossing roads. Use common sense, keep valuables secured, and you will have no issues.

Recommended for Your Trip

Best Time to Visit

The dry season from May to September is the most comfortable time to visit Jakarta. Temperatures are still hot (around 29-33°C) but humidity is lower and rain is less frequent.

The wet season from November to March brings heavy afternoon downpours and occasional flooding in low-lying areas. Jakarta is busy year-round, but the weeks around Lebaran (Eid al-Fitr) see millions of residents leaving the city, which actually makes it one of the quietest and most pleasant times to visit if you do not mind some restaurant and attraction closures.

Budget Tips

Jakarta can be extremely affordable or quite expensive depending on how you travel. Street food and warung meals cost IDR 15,000 to IDR 50,000.

Mid-range restaurants run IDR 80,000 to IDR 200,000 per person. Grab rides across the city rarely exceed IDR 50,000. Budget accommodation is available from IDR 250,000 per night; mid-range hotels from IDR 600,000.


Frequently Asked Questions

Is Jakarta worth visiting?

Absolutely. Jakarta tends to get skipped in favor of Bali, but that means visitors are missing one of Southeast Asia's most dynamic cities. The food, history, and sheer energy of the city make it genuinely rewarding, especially for travelers who have already done the island-resort circuit.

How many days do you need in Jakarta?

Three days is enough to cover the main highlights. Five to seven days gives you time to go deeper into neighborhoods, do a day trip or two, and experience the food scene properly. If Jakarta is your only Indonesia stop, aim for at least four days.

Recommended for Your Trip

What is Jakarta most famous for?

Jakarta is most famous for being the capital and economic center of Indonesia, its street food culture, the historic Kota Tua district, and the National Monument (Monas). It is also known internationally for its severe traffic and rapid urban development.

Is Jakarta safe for tourists?

Yes. Jakarta is safe for tourists by the standards of any major Asian city. Exercise standard precautions around crowded markets and transport hubs, use reputable transport apps, and be aware of your surroundings at night. Most visitors have no safety incidents whatsoever.

What is the best area to stay in Jakarta?

For first-time visitors, the Sudirman and Thamrin corridor (Central Jakarta) is the most convenient base, with easy MRT access, plenty of mid-range and luxury hotels, and proximity to major attractions. South Jakarta neighborhoods like Kemang and Cipete are better for longer stays and offer more local character.


Jakarta rewards travelers who give it a proper chance. The things to do in Jakarta range from wandering 400-year-old Dutch colonial streets in Kota Tua and eating nasi goreng off a street cart at midnight to island hopping on tropical beaches less than two hours from the city center.

It is a city of extreme contrasts and that is exactly what makes it fascinating. Start with the cultural landmarks, eat everywhere and often, and use the city as a base for at least one day trip. By the time you leave, you will understand why Jakarta has a way of pulling people back.

For more help planning your trip, check out our Jakarta 3-Day Itinerary, the Jakarta Food Guide, and our full list of Day Trips from Jakarta. There is always more to discover.

More Insight