Skip to content
jakartatourism
jakartatourism

Jakarta 3-Day Itinerary: The Perfect Long Weekend Guide

Three days is the length I recommend most often when someone asks how long to spend in Jakarta. It is enough to cover the major historical and cultural sights, enough to fold in one proper day trip, and short enough to slot into a long weekend or a stopover on the way to Bali, Yogyakarta, or Singapore. This Jakarta 3-day itinerary is the plan I hand to first-timers more than any other: Day 1 walks the unmissable core of Central and North Jakarta, Day 2 swings south into the modern city and the Betawi cultural village, and Day 3 splits off toward a beach, a mountain town, or a deep local immersion depending on what you are actually here for. Hour-by-hour pacing, transit logistics, restaurant picks, and budget numbers are all below, with no padding.

A quick word on getting around, because it shapes everything. Jakarta’s traffic is genuinely heavy, and the difference between a smooth day and a frustrating one usually comes down to how you move between stops. Grab and Gojek cars handle most short hops; the MRT cuts straight under the worst of the north-south congestion; and the commuter rail reaches Bogor. I link the relevant rides at each stop below, but if you want the full picture first, our getting around Jakarta guide breaks down every option. For broader planning, see the things to do in Jakarta overview, the top 20 best attractions, the 15 must-see landmarks, and the Jakarta tourist attractions map. Got fewer or more days? Our Jakarta 2-day itinerary compresses this plan, and the Jakarta 1-week itinerary stretches it.

At-a-Glance: The 3-Day Schedule

Here is the whole plan on one screen before we get into the detail. Day 3 is a choose-your-own, so the table shows the two most popular variants.

Time Day 1 — Old Town Day 2 — Modern South Day 3 — Day Trip
Morning Monas + National Museum Setu Babakan village Thousand Islands or Bogor
Midday Lunch in Menteng Lunch in Senayan Beach / botanical gardens
Afternoon Istiqlal + Cathedral + Kota Tua Museum MACAN + Bundaran HI Return to the city
Evening Glodok dinner + rooftop bar Refined Indonesian dinner Early dinner near hotel
A compact view of the full Jakarta 3-day itinerary, Day 1 through Day 3.

Pre-Trip Setup

Five things to handle before you land, each of which saves real time later:

  • Download Grab and Gojek — Jakarta’s two main ride-hailing apps. Both take international credit cards, and having both lets you compare fares and pickup times in the same minute.
  • Book a Central Jakarta hotel in Menteng, Thamrin, or Sudirman, ideally within a short walk of an MRT station. That single decision keeps almost every stop in this plan within 20 minutes of your room. Our best areas to stay in Jakarta guide compares the neighborhoods, and where to stay in Jakarta covers specific hotels.
  • Carry IDR 2,500,000–4,000,000 in cash across the three days for street food, parking, museum entry, and the small incidentals where cards are not accepted.
  • Book Day 3 in advance. Thousand Islands speedboats, Bogor garden tickets, and Trans-Java train berths all sell out, especially on weekends. Lock this in before you arrive.
  • Pack modestly for the mosque — long pants and covered shoulders for Istiqlal — plus a compact umbrella and shoes you can walk all day in.

Day 1 — Central Jakarta and Old Town

Day 1 hits the densest cluster of landmarks in the city, opening at Monas and ending the night in Kota Tua and Glodok. The geography is tight, so you spend more time looking and less time in cars.

8:00 AM — Monas Observation Deck

Monas national monument with golden flame at sunrise on a Jakarta 3-day itinerary
Start Day 1 at Monas to beat both the heat and the elevator queues.

Open with the National Monument (Monas), the 132-meter obelisk that anchors Jakarta’s skyline. Get there early: the elevator to the 115-meter observation deck has a daily ticket cap, and the line builds fast once tour groups arrive around mid-morning. From the deck you get the best free overview of the city. On the way down, the Diorama Museum walks you through 51 illuminated scenes of Indonesian history, and the Independence Hall holds the original Proclamation of Independence. Allow 90 minutes; cost IDR 20,000.

10:00 AM — National Museum of Indonesia

It is a 10-minute walk west of Monas to the National Museum of Indonesia, known locally as Museum Gajah for the bronze elephant out front. Its 140,000-plus artifacts cover roughly 1,500 years of the archipelago’s history, which is far more than you can absorb in one visit, so be selective. I steer people to the Treasure Room, the Hindu-Buddhist statuary, and the reconstructed Dayak longhouse indoors. Allow 90 minutes; cost IDR 15,000; closed Mondays.

12:00 PM — Lunch at Bunga Rampai

A 10-minute Grab to Menteng brings you to Bunga Rampai, a restored Dutch colonial villa serving Indonesian fine dining in a setting that feels like a private home. The nasi tumpeng sampler is the fastest way to taste a spread of Indonesian classics in one sitting. If it is full, Plataran Menteng next door is the easy alternative. Cost IDR 250,000–500,000 per person.

2:00 PM — Istiqlal Mosque and Jakarta Cathedral

Istiqlal Mosque interior with massive central dome
Free guided tours of Istiqlal Mosque welcome visitors of every faith.

A 10-minute Grab brings you to Istiqlal Mosque, Southeast Asia’s largest, where a free 30-minute guided tour is offered to visitors of any faith. Then walk five minutes across Lapangan Banteng to Jakarta Cathedral — the two stand face to face, a deliberate symbol of the country’s religious coexistence. Modest dress is required at Istiqlal, and loaner robes are handed out at the entrance if you need one. Allow 90 minutes; both free.

4:00 PM — Kota Tua and Bicycle Tour

Colorful rental bicycles on Fatahillah Square in Jakarta's Kota Tua
Renting a candy-colored bicycle in Kota Tua is one of Jakarta’s most photogenic experiences.

Grab over to Kota Tua, the old Dutch trading quarter, and rent one of the candy-colored bicycles at Fatahillah Square for IDR 30,000 an hour. Pedal past the Stadhuis, now the Jakarta History Museum, then Café Batavia, Toko Merah, and the cobbled lanes around the square. Duck into the Bank Indonesia Museum (free) for half an hour of air-conditioned colonial history when the afternoon heat catches up with you. If you still have energy, it is a short 1.5 km Grab north to Sunda Kelapa harbor, where the traditional wooden phinisi schooners still load cargo by hand the way they have for generations.

7:00 PM — Glodok Dinner

A 10-minute Grab drops you in Glodok, Jakarta’s Chinatown, for the best street-food crawl of the trip. Work through the Petak Enam hawker market — Bakmi Amoy noodles, Nasi Tim Ayam, and an iced coffee at the century-old Es Kopi Tak Kie. Walk it off at the 17th-century Jin De Yuan temple, then finish with a free cup of hot tea at Pantjoran Tea House, an old apothecary that still pours for passing strangers. For more on eating here, see our Jakarta food guide.

10:00 PM — Optional Rooftop Nightcap

If you are not done, cap Day 1 with a drink at SKYE Bar on the 56th floor of BCA Tower, where the whole city glitters below you. Other strong options are Henshin at The Westin, CLOUD Lounge, or the rooftop garden at Lara Djonggrang. The full rundown is in our Jakarta nightlife guide.

Day 2 — Modern Jakarta and Cultural Depth

Day 2 heads south and balances the cultural depth of Setu Babakan against the contemporary art of Museum MACAN, the malls of Senayan, and a refined dinner to close. This is a more spread-out day, so the order below is built to fight the traffic rather than the map.

9:00 AM — Setu Babakan Betawi Cultural Village

Indonesian Betawi cultural performance with ondel-ondel puppets
Setu Babakan preserves the indigenous Betawi culture of Jakarta.

It is a 30-minute Grab south to Setu Babakan, the 32-hectare living village dedicated to Betawi heritage, the indigenous culture of Jakarta that the modern city has mostly built over. Go early, before the midday heat. Eat kerak telor cooked over coals and a bowl of soto Betawi, wander among the traditional stilt houses, and if you have timed your trip for a weekend, catch the free performances of palang pintu, lenong, and tanjidor. Allow 2.5 hours; entry free.

12:30 PM — Lunch in Senayan

A 25-minute Grab north brings you to Plaza Senayan. Three reliable picks: Sate Khas Senayan, the original outpost of the satay chain; Kembang Goela for refined modern Indonesian; and Locavore Jakarta if you want something more contemporary. Give yourself 30 minutes afterward to browse the connected Senayan City and cool off in the air conditioning before the afternoon leg.

2:30 PM — Museum MACAN

A 15-minute Grab takes you to Museum MACAN in West Jakarta’s AKR Tower, Indonesia’s first museum built specifically for modern and contemporary art. The 7,100-square-meter space splits between the founder’s permanent collection and rotating shows by leading Indonesian and international artists. The big Instagram draw is usually the immersive installation in the back, which is worth checking before you go since it changes. Allow 2 hours; ticket IDR 100,000; book online for blockbuster shows.

5:00 PM — Bundaran HI Photography & Grand Indonesia Mall

Head back north to Bundaran HI for golden-hour photos of the Selamat Datang Welcome Monument, the fountain and statue at the center of the city’s most famous roundabout. From there it is a covered walk into Grand Indonesia Mall — see the 45-meter indoor waterfall, stroll the Skywalk that connects the two towers, and grab a flat white at Tanamera while you regroup.

7:30 PM — Dinner at Lara Djonggrang or Henshin

Indonesian fine dining plate with rice and rendang
Day 2 dinner is a chance to try refined Indonesian or Indonesian-fusion fine dining.

Two memorable ways to end the day. Lara Djonggrang in Menteng serves refined Indonesian dishes inside a candlelit, maharajah-style mansion that feels like a film set. Henshin at The Westin pairs Japanese-Peruvian Nikkei cooking with Jakarta’s highest rooftop view from the 67th floor. Reserve a table at either — they fill up, especially on weekends.

Day 3 — Choose Your Adventure

Day 3 is where this plan forks based on your interests and the season. Pick one of the five variants below; do not try to combine them, because each one fills a full day on its own.

Variant A — Thousand Islands Beach Escape (May to October)

Tropical island beach with turquoise water near Jakarta
The Thousand Islands offer a tropical escape just 90 minutes from central Jakarta.

If your dates land in dry season, give Day 3 to the Thousand Islands, Jakarta’s archipelago of roughly 110 small coral islands scattered 45 km north into the Java Sea. Day-trip packages from Marina Ancol leave around 8:00 AM and return by 4:00 PM, so arrive at the dock at least 40 minutes early — the speedboats do not wait, and you will need to buy the separate Ancol park entry ticket before you reach the pier. Choose based on the kind of day you want: Pulau Pari for white sand and calm snorkeling, Pulau Tidung for the famous “Bridge of Love” linking two islets, Pulau Bidadari for the closest hop and its Dutch fort ruins, or Pulau Macan for a high-end eco-resort if you would rather stay overnight. Cost IDR 350,000–600,000 per person, usually including transport, snorkeling gear, and lunch. Come back for an early dinner near Senayan.

Variant B — Bogor Botanical Gardens Day Trip

Bogor Botanical Gardens with palm trees and tropical plants
Bogor’s botanical gardens are 60 minutes south of Jakarta by KRL commuter train.

In wet season, or if you simply prefer mountains to beaches, take the Bogor day trip instead. Catch the 7:00 AM KRL commuter train from Manggarai or Sudirman station — Manggarai is the system’s main interchange, so it is easy to reach from anywhere central — and ride 45 to 60 minutes south for around IDR 7,000. Spend the morning in the Bogor Botanical Gardens, founded in 1817 and the oldest in Southeast Asia, drifting past the orchid houses, the towering banyans, the giant Rafflesia bloom, and the floating Mexican garden. Have lunch at Cafe Botanicus inside the grounds or Lemongrass Bogor nearby, then look in on the Presidential Palace gardens where the deer roam, and ride the KRL back. Cost IDR 25,000–50,000 entry; full day. For other options, see our best day trips from Jakarta guide.

Variant C — Deep Cultural Day (TMII + Wayang Performance)

Traditional Indonesian house architecture at Taman Mini Indonesia Indah
Taman Mini Indonesia Indah recreates traditional houses from all 38 Indonesian provinces.

If Indonesian culture is the whole reason you came, spend Day 3 at Taman Mini Indonesia Indah in East Jakarta, a 250-hectare park with full-scale replicas of traditional houses from all 38 provinces plus 17 specialty museums, the standout being Museum Indonesia. Do not skip the cable car over the central lake, which is shaped like the archipelago itself and gives you the whole country in miniature from above. Allow 5–6 hours; entry IDR 25,000. Then head to Senen for a Saturday-evening wayang orang at Wayang Orang Bharata, a three-hour live performance of the Mahabharata or Ramayana acted by human dancers with a full gamelan orchestra (tickets IDR 50,000–150,000). It is one of the few places this living art form still runs weekly.

Variant D — Family with Kids

Traveling with children, swap Day 3 for a full day at Ancol Dreamland: the Dunia Fantasi theme park, SeaWorld Ancol, Atlantis Water Adventures, and the Pasar Seni art village strung along the beach. Bundle tickets cover several attractions and save money if you plan to do more than one. Wind down with sunset at Pantai Lagoon. Our family travel guide has the full breakdown.

Variant E — Spa, Shopping, and Slow Pace

If you have already covered a lot of ground and want to ease off, take a gentler Day 3:

  • 9:00 AM: Breakfast at the hotel
  • 10:00 AM: Pasar Antik Jalan Surabaya, Menteng’s antique street, for vinyl, old coins, and wood carvings
  • 12:30 PM: Lunch at Bumitamah or in Cikini Gondangdia
  • 2:00 PM: A 2.5-hour Lulur Royal Heritage spa treatment at Taman Sari Royal Heritage Spa
  • 5:00 PM: Coffee at Tanamera in Cikini
  • 7:30 PM: Dinner and rooftop drinks to finish

Estimated Budget for 3 Days in Jakarta

Here is what a comfortable mid-range trip actually costs, including one day trip:

  • Hotel (3–4 star, 3 nights): IDR 2,100,000–3,600,000
  • Food (9 meals): IDR 2,250,000–3,750,000
  • Attractions and entry: IDR 750,000–1,200,000
  • Transport (Grab + MRT): IDR 600,000–900,000
  • Day trip (Thousand Islands or Bogor): IDR 400,000–700,000
  • Total: IDR 6,100,000–10,150,000 (~$390–650 USD per person)

Traveling on a budget? Plan on IDR 2,400,000–4,200,000 (~$155–270 USD) per person for the three days using budget hotels, warung meals, public transit, and the many free or near-free attractions. The single biggest lever is transport: leaning on the MRT and TransJakarta instead of cars during rush hour can cut your getting-around spend by more than half.

When Is the Best Time for a 3-Day Jakarta Trip?

The dry season, May to October, is the easy answer, and June through September is the sweet spot inside that window — coolest temperatures, least rain, and the Thousand Islands reliably open. The wet season, November to April, brings heavy afternoon thunderstorms but still works well for the city and cultural versions of this plan; you would simply swap Variant B (Bogor) or C (TMII) in for Variant A on Day 3. Two dates to watch: avoid Eid al-Fitr week, when the city is half-empty as locals head to their hometowns and half-gridlocked from the exodus, and consider Independence Day weekend around August 17, which is a genuinely good time to be here — extra events at Monas, free transit, and parades through the center.

Sample Long-Weekend Schedule (Friday Arrival)

Friday afternoon: Land at Soekarno-Hatta and take the Railink airport train to BNI City Station, about 45 minutes. The train is cashless, so have a card or the Railink app ready rather than queuing for a taxi in the heat. Check into a Sudirman or Thamrin hotel and eat near your room.

Saturday: Day 1 of this itinerary — Monas, Kota Tua, Glodok.

Sunday: Day 2 — Setu Babakan, Museum MACAN, Lara Djonggrang.

Monday: Day 3 — Thousand Islands or Bogor, then an evening flight out.

Practical Tips for the 3-Day Plan

Stay central. The Hotel Indonesia Kempinski, Mandarin Oriental, Grand Hyatt Jakarta, Pullman Jakarta Indonesia, or mid-range Hotel Borobudur and Aryaduta Menteng all put you within 20 minutes of every stop in this plan by Grab. Use the MRT for north-south moves. It runs from 5:00 AM to midnight, fares are IDR 3,000–14,000 depending on distance, and it skips the surface traffic entirely. You will need a stored-value transit card to tap through. Build in buffer time — every transition can run 15 minutes longer during the peak windows of 7–10 AM and 4–8 PM. Mind the Monday closures: most museums shut that day, so if your Day 1 falls on a Monday, swap the National Museum for the Bank Indonesia Museum, which opens daily.

Book the popular tables ahead. Lara Djonggrang, Bunga Rampai, Henshin, and SKYE Bar all want a reservation 24–48 hours out. Buy Museum MACAN tickets online for big exhibitions. Keep small bills on hand for street food, parking, and bicycle rental, where cards rarely work. Pack the umbrella in wet season — the afternoon downpours are sudden but short.

If You Have More or Less Time

Down to two days? Drop Day 3 and follow our tighter Jakarta 2-day itinerary. Have a full week? The Jakarta 1-week itinerary adds a Bandung mountain run, deeper time in Kemang and Cikini, and a real dive into the food at our food guide.

Frequently Asked Questions About a Jakarta 3-Day Itinerary

Is 3 days in Jakarta enough?

Yes, three days is the sweet spot for a first visit. You can see all the unmissable historical and cultural sights, add a meaningful day trip to the Thousand Islands or Bogor, and still have evenings free for refined dinners and rooftop bars without feeling rushed. It is enough to get a real sense of the city, even if you will not exhaust everything it offers.

What is the best Jakarta 3-day itinerary?

Day 1: Monas, the National Museum, Istiqlal, the Cathedral, Kota Tua, and a Glodok dinner. Day 2: Setu Babakan, Museum MACAN, Bundaran HI, and a refined Indonesian dinner. Day 3: Thousand Islands snorkeling from May to October, or the Bogor botanical gardens year-round.

What is the best day trip on a 3-day Jakarta trip?

In dry season, the Thousand Islands are the standout — about 90 minutes by speedboat to white-sand beaches and easy snorkeling. Year-round, the Bogor Botanical Gardens are the safest pick, reachable in under an hour by commuter train for around IDR 7,000. Travelers with more time often add Bandung for mountain scenery, tea plantations, and hot springs.

Where should I stay for 3 days in Jakarta?

Stay in Central Jakarta — Menteng, Thamrin, or Sudirman, near the MRT line. Top picks: Grand Hyatt Jakarta, Mandarin Oriental, and Hotel Indonesia Kempinski for luxury; Pullman Jakarta Indonesia and JS Luwansa at four stars; Hotel Borobudur and Aryaduta Menteng at three. See our where to stay in Jakarta guide for the full comparison.

How much does 3 days in Jakarta cost?

A mid-range traveler should budget IDR 6,100,000–10,150,000 (~$390–650 USD) per person, covering hotel, food, transport, attractions, and one day trip. Budget travelers can do it on IDR 2,400,000–4,200,000 (~$155–270 USD) by leaning on public transit and warung meals.

Can I include Bali in a Jakarta 3-day trip?

Bali is a 90-minute flight away and tempting to bolt on, but it is realistically a separate destination. With only three days, focus on Jakarta and use this itinerary in full. For a Bali-Jakarta combination, plan at least 7–10 days total.

Is Jakarta worth a 3-day stop versus going straight to Bali or Yogyakarta?

Yes. Jakarta offers things you will not find elsewhere in Indonesia: the country’s largest museums, its leading contemporary art scene, the most varied food, and an honest window into modern Indonesian life. Three days is the right amount to take that in before continuing to Bali, Yogyakarta, or beyond.

This is the most refined long-weekend plan I have put together for Indonesia’s capital — a balance of history, culture, contemporary art, food, and a day trip you choose for yourself. Adjust it freely to your own interests, but hold the geographic logic and the day-trip pacing, because that is what keeps three days feeling unhurried instead of frantic. Done this way, Jakarta gives up a real understanding of one of Asia’s most layered capitals. To extend, see our Jakarta 1-week itinerary; to compress, the Jakarta 2-day itinerary.

Jakarta city skyline at sunset
Three days is the right long-weekend window for a first visit to Jakarta.
Jakarta rooftop bar at sunset overlooking the city
Sunset rooftop drinks are a fitting cap to any Jakarta itinerary.

If day three tempts you out of the city, the options each have their own guide: Bogor by commuter train, the Thousand Islands if you want sea air, Pulau Bidadari if you only have half a day, or the run to Bandung if you would rather spend the time on a train than in traffic.

External Resources for Jakarta 3-Day Trips

For more ideas, the official Wonderful Indonesia tourism portal publishes seasonal trip suggestions, and Viator’s How to Spend 3 Days in Jakarta blog collects alternative variations curated by local guides.

Written by

Jakarta Tourism Guide

Jakarta Tourism Guide is an independent reference for visitors to Indonesia's capital, covering the city's attractions, neighbourhoods, food and transport network. Fares, prices and opening hours are checked against operators and venues directly, and guides are revised as the city changes.

All guides by this author →