The first time I landed in Jakarta I made the classic mistake. I had a list of fourteen things to see, a rough map, and the quiet confidence of someone who has done Bangkok and Ho Chi Minh City on foot. By lunchtime on day one I had spent three hours in a car going about eleven kilometres, I had seen exactly one attraction, and I was eating a sad airport-hotel sandwich wondering what I had signed up for. Jakarta is not a city you conquer by ambition. It is a city you plan around.
The good news is that once you understand how the city is laid out, it opens up. The old colonial core sits in the north, the glossy business and shopping belt runs down the middle, the cultural park and the big family attractions are scattered east and south, and the sea is a short hop away at Ancol. Group things by district, start early, ride the MRT where it helps, and Jakarta becomes one of the most rewarding capitals in Southeast Asia. Five days is a very comfortable length of stay, and this guide walks through all of them, with notes on what to keep if you are cutting the trip short.
I have written this the way I would brief a friend flying in from Singapore: what is worth your time, what is overrated, how long things really take, and where I would not bother. Prices quoted for tickets are the current listing prices on our site and can move with dates, so treat them as a guide and check the product page before you book.
Jakarta at a glance
Before the day-by-day plan, here is the short version of the practical facts. Most of this is the sort of thing travel articles bury, so I have put it in one place.
| Topic | What to know |
|---|---|
| Best time to go | The drier months, roughly April to October, are the most comfortable. November to March is the wetter stretch, when afternoon downpours can flood roads and wreck a tight schedule. |
| Budget | Plan on roughly Rp500,000 to Rp2,000,000 per person per day depending on how you eat, sleep and move around. |
| Getting around | Ride-hailing apps (Grab and Gojek), the MRT, TransJakarta buses, commuter trains and private drivers. Hailing a random taxi off the street is the option I would avoid. |
| Weather | Warm and humid all year, around 25 to 33 degrees Celsius. Pack light, breathable clothes and something for sudden rain. |
| Emergency numbers | Police 110, ambulance 118 or 119, fire 113. |
| Airports | Soekarno-Hatta (CGK) is the main international gateway. Halim Perdanakusuma (HLP) handles a smaller number of flights. |
| Ideal length | Three days covers the headline sights. Five days lets you add a family day, a day trip and a slow food day without rushing. |
Visas and entry for Singapore and Indian travellers
If you hold a Singapore passport, you are in luck: Singapore and other ASEAN passport holders are visa-exempt for stays of up to 30 days, and the check is immediate at immigration. Bring a passport with enough validity and your onward ticket details, and you are through.
Indian passport holders and nationals of many other countries can use the e-Visa on Arrival, applied for online before departure, or the traditional visa on arrival bought at the airport counter. Our records show a fee of around IDR 500,000 for the visa on arrival, a maximum stay of 30 days, and an e-VOA that must be used within 90 days of issue. Processing for the online version is usually quick, from a few hours to a couple of working days, but I would apply well before you fly rather than the night before. Rules change, so confirm everything against the official immigration site before you travel.
If you would rather hand the paperwork to someone else, HolidaySG offers visa assistance for Indonesia on our visa pages. It is worth a look if you are applying for a family or a group and want one person to keep track of the details.
| Entry route | Who it suits | Fee on record | Max stay |
|---|---|---|---|
| ASEAN visa exemption | Singapore and other ASEAN passport holders | Free | 30 days |
| e-VOA (online) | Eligible nationalities including India, applying before departure | About IDR 500,000 | 30 days |
| Visa on arrival (counter) | The same eligible nationalities, paying at the airport | About IDR 500,000 | 30 days |
Getting from the airport and getting around
Let me be blunt about the airport run, because it sets the tone for your whole first day. Soekarno-Hatta is about 20 to 25 kilometres from the centre, and the drive can take forty minutes at 3 a.m. or two hours at the wrong moment on a weekday evening. There is an airport rail link that avoids the roads, but you will then need to connect onward, and with luggage that gets tedious.
For a first arrival I prefer a pre-arranged car. A driver waiting at arrivals with your name on a sign removes the negotiation, the confusion about pick-up zones and the late-night fatigue. We list a one-way Soekarno-Hatta transfer to downtown Jakarta from around S$49.98, and a separate one for Halim airport if that is where your flight lands.
The MRT is the best thing to happen to Jakarta in years
The MRT runs from Lebak Bulus in the south through the Blok M and Senayan areas up to Bundaran HI in the middle of town. It is clean, air-conditioned, punctual and completely immune to traffic. If your hotel is near one of the stations, use it for the south-to-centre run. I have saved myself an hour or more on several trips simply by choosing the train over a car for the Blok M to Thamrin stretch.
TransJakarta, trains and ride-hailing
TransJakarta buses run in dedicated lanes, which means they skip much of the jam, and the network is far bigger than most visitors realise. Commuter trains link the old town and the outer cities. For door-to-door trips, Grab and Gojek are the everyday choice for locals and visitors alike. Check the pick-up point inside big malls, because they often send you to a specific lobby, and always confirm the plate number before you climb in.
| Option | Best for | Watch out for |
|---|---|---|
| MRT | North-south trips along the main corridor, avoiding traffic | Limited coverage; does not reach the old town directly |
| TransJakarta | Cheap city-wide trips in dedicated lanes | Crowding at peak hours; learn the corridor before you board |
| Commuter train | Reaching Kota Tua and the outer cities | Rush-hour crush; keep valuables in front |
| Grab / Gojek | Door-to-door, evenings, bad weather | Surge pricing at rain and rush hour; pick-up points inside malls |
| Private driver | Day trips, families, a full day of scattered stops | Agree hours and route before you set off |
Where to stay in Jakarta
Choosing the right district matters more than choosing the right hotel. The wrong side of town costs you an hour in each direction every day.
Central Jakarta (Thamrin, Menteng, Sudirman). This is where I would put most first-timers. You are close to Monas, the National Museum and the MRT, the malls are on your doorstep, and the evening food scene is easy to reach. Menteng is the calm, leafy corner with old villas and cafes. Thamrin and Sudirman are all towers and traffic, but they are well connected.
South Jakarta (Senayan, Blok M, Kemang). A good choice if you want nightlife, restaurants and proximity to the MRT. Kemang has a laid-back, expat feel, and Blok M is the place for late-night street snacks and Japanese-style izakaya alleys.
North Jakarta (Kota Tua, Ancol, Pantai Indah Kapuk). Stay here if your priorities are the old town, the waterfront and the family attractions at Ancol. It is quieter in the evenings, and you pay for that with longer rides to the shopping and business centre.
| Area | Best for | Typical feel | Trade-off |
|---|---|---|---|
| Thamrin / Menteng | First-timers, short stays | Central, green pockets, good transit | Pricier; traffic around the main avenues |
| Senayan / Blok M / Kemang | Food, nightlife, MRT access | Social and relaxed | Further from the old town |
| Kota Tua / Ancol / PIK | History, families, waterfront | Quieter, spacious | Long rides to the centre |
Day 1: Monas, the National Museum and Menteng
Start where the city starts. Merdeka Square is the large open park at the centre of the capital, and the National Monument, Monas, rises from its middle. Go early, before the heat builds and before the queue for the lift gets silly. From the viewing platform you get a flat-horizon look across a city that seems to have no edges, and the museum at the base lays out Indonesia's story in a series of dioramas. It is a little dated, but it gives you useful context for everything else you will see.
Walk across to the National Museum. It is one of the better museums in the region for Indonesian archaeology and textiles, and the cool, quiet galleries are a relief after the open square. Allow ninety minutes. If you are a museum person, allow two hours; if you are not, the ground-floor highlights are plenty.
Then, the pairing I love most in the whole city: the Istiqlal Mosque and the Jakarta Cathedral, facing each other across a road. Istiqlal is the largest mosque in Southeast Asia, and the cathedral sits directly opposite, a Gothic-style church with spires. They have been used as a symbol of the country's religious coexistence for decades, and standing between the two is genuinely moving. Dress modestly, remove your shoes where asked, and check visiting hours since they shift around prayer times.
Spend the late afternoon in Menteng, wandering the quiet streets of old colonial houses and stopping at one of the cafes. By evening, you will have walked far less than you think and seen the political and religious heart of the capital.
| Time | Plan | Notes |
|---|---|---|
| 8:00 | Monas and the museum below | Go early; the lift queue grows fast |
| 10:30 | National Museum | Ninety minutes to two hours |
| 13:00 | Lunch near Sabang or in a mall food court | Try soto Betawi, a local beef soup |
| 15:00 | Istiqlal Mosque and Jakarta Cathedral | Check visiting times and dress modestly |
| 17:30 | Menteng stroll and early dinner | Cafes and old villas |
Day 2: Kota Tua, the old harbour and the north coast
Day two goes north to where Jakarta began as the Dutch port of Batavia. Kota Tua, the old town, is centred on Fatahillah Square, and the old city hall there now holds the Jakarta History Museum. Go in the morning when it is cooler and the square is quieter. The cobbles, the colonial facades and the bicycle-hire stalls make it one of the best places in the city for a slow wander.
To get more than a surface impression, join a guided walk. Local guides know which doorway used to be what and why this corner mattered. Our listing for a walking tour of Jakarta Old Town is from S$14.00, and it is the one I would recommend for anyone who likes to understand what they are looking at.
Jakarta's neighbourhoods have a way of changing character over a few blocks, and the best way to feel that is on foot with a guide. If the old town is not enough, there are companion walks that cover other districts. The Chinatown walking tour (from S$14.00) takes you through the Glodok area, with its temples, medicine shops and food stalls. The Weltevreden walking tour (from S$14.00) covers the colonial district around the central squares, where the Dutch built a more spacious, upmarket quarter.
Lunch should be in or near Glodok. Dumplings, noodles, congee and fried snacks are all worth trying, and you will rarely pay much. If you want something cooler, duck into a mall and rest before continuing.
In the afternoon, head to the harbour. Sunda Kelapa is the old port where wooden sailing schooners, the pinisi, still load and unload as they have for centuries. The colours of the hulls against the grey of the modern city are photogenic, and the late-afternoon light is excellent. Treat it as a short stop, not a half-day.
If you have the energy and an appetite for something different, consider a detour to Kampung Portugis in Tugu, a corner of North Jakarta with Portuguese roots that stretch back centuries. The Tugu Portuguese village tour is from S$14.00, and it is the kind of thing most visitors miss entirely.
Day 3: Ancol, the sea and the family attractions
Day three is the one for families, and for anyone who wants a break from history. Ancol Dreamland is Jakarta's big seaside recreation complex, with theme-park rides, beaches, an oceanarium and open spaces, all within a single gate. It is the closest the city comes to a proper day-out, and Jakartans treat it that way, so weekends and school holidays are crowded. If your dates are flexible, go on a weekday.
A highlight for me is the gondola, which lifts you above the grounds on a cable car for views across the park and out to sea. It is short, inexpensive and a nice way to get your bearings. You can look at the Gondola Ancol listing, from S$4.23.
For wildlife without the heat, the Jakarta Aquarium and Safari is a solid indoor choice, from S$13.46. It is built into a mall, so you can combine it with lunch and a bit of shopping. Children tend to love the feeding sessions, and the air conditioning is a bonus on a sticky day.
If your kids are small, indoor play centres are a very Jakarta thing, and there are plenty to choose from around the malls. They give you a safe two or three hours and often make the difference between a good family day and a meltdown. Look at Playtopia Adventure at Senayan Park (from S$12.00) or Nickelodeon Playtime (from S$7.18) for two popular options.
Round off the day with a seafood dinner by the water or head back to your hotel for a rest. Everyone is usually tired by this point.
| Attraction | Best for | Suggested time | Listing from |
|---|---|---|---|
| Gondola Ancol | Views, first-time visitors | 30 to 45 minutes | S$4.23 |
| Jakarta Aquarium and Safari | Families, rainy-day plans | 2 to 3 hours | S$13.46 |
| The Wave Pondok Indah Waterpark | Hot afternoons, kids and teens | Half a day | S$9.00 |
| Playtopia Adventure Senayan Park | Toddlers and young kids | 2 to 3 hours | S$12.00 |
If you are travelling with older children or teenagers who want to burn energy, The Wave Pondok Indah Waterpark in South Jakarta is a good answer on a hot afternoon.
Day 4: Taman Mini Indonesia Indah and the cultural side
If you only have time for one cultural stop outside the old centre, make it Taman Mini Indonesia Indah. It is an enormous park in East Jakarta that shows the diversity of the whole country in one place, with pavilions representing traditional houses from the different provinces, museums, gardens and a lake with a miniature map of the archipelago. It is not subtle, but it is a clever way to get a sense of how varied Indonesia is if you will not be travelling beyond Java.
The park is big, so choose your stops. Walk or take the internal transport between pavilions, and do not try to see everything. Our Taman Mini Indonesia Indah listing starts from S$2.00, which is low enough that you can happily add a few extras. The cable car over the park (from S$5.00) gives you a good overview, and the bird park inside the grounds (from S$6.00) is a pleasant, shaded stop.
If you are interested in how the country is powered, the small but interactive Museum Listrik PLN (from S$3.00) is a surprisingly good family stop. It is hands-on and very cheap.
Come back into the city in the late afternoon. Take a break, shower and then do what Jakarta does best after dark: eat. For a famous local crowd-pleaser, try the crispy duck dishes at Bebek Bengil, which has several branches. Our Bebek Bengil at Plaza Indonesia listing is from S$11.00.
Day 5: A day trip, or a slow day in the city
By day five, you have a choice. If you like to keep moving, take a day trip out of the city. If you are tired, stay put and enjoy Jakarta's slow, indulgent side: spa treatments, a long lunch, shopping in the malls.
Option A: a day trip with a driver
The best day trips depend on how early you can leave and how patient you are with traffic. Bogor and its botanical gardens are a classic, and Bandung, with its cooler air and factory outlets, is popular for a longer outing. Many visitors also head to the Central Java region for temples, though that is a very long day from Jakarta and works better with an overnight stay.
The simplest way to do any of these is with a private driver. We list a private car charter in Jakarta from S$56.12, and full-day rentals toward Central Java from S$72.43. For bigger groups, there are larger vans, starting from S$142.48. The cost per person falls quickly as the group grows.
If you would rather be on the water, the Thousand Islands off the coast of Jakarta offer snorkelling and diving. Our introductory diving package is from S$174.00, and for a longer island-hopping outing there is the Karimunjawa open trip from S$21.20. Note that sea conditions and logistics vary by season, so read the product details carefully.
Option B: a slow day
Jakarta is known for its reflexology and massage culture, and after four days on your feet, you will understand why. The reflexology shops tucked into malls are an easy answer: you sit, your feet are rubbed, and you are done in an hour or two. Our listings include Kokuo Family Massage and Reflexology (from S$14.00), among many branches around the city. Combine that with a long lunch and an afternoon in one of the big malls, and you have a restful day that is also very Jakarta.
| Day 5 choice | Effort | Best if | Planning note |
|---|---|---|---|
| Bogor or Bandung by car | High | You enjoy scenery and cooler air | Leave early and agree the return time with your driver |
| Thousand Islands diving or island hop | Medium to high | You want sea time | Weather and sea conditions decide the day |
| Reflexology and mall day | Low | You are tired and want comfort | Book a mid-afternoon slot to avoid queues |
Short on time? One, two, three and four day versions
Not everyone has five days, so here is how I would trim the plan without losing the best of it.
One day
Do Monas in the morning, then Istiqlal and the cathedral, then lunch, and spend the afternoon in Kota Tua. Finish with dinner in Menteng or at a mall. It is a full day, but it gives you the central and historic highlights.
Two days
Add day three's Ancol and aquarium plan as day two, especially if you are with children. Skip the National Museum if you are short on energy.
Three days
Follow days one to three of this guide. This is the sweet spot for a first visit and the version I recommend to most friends.
Four days
Add Taman Mini Indonesia Indah. If culture is your thing, swap day two's family plan for a full day at TMII and add a second walking tour in the old town.
| Trip length | What to include | What to drop |
|---|---|---|
| 1 day | Monas, Istiqlal and Cathedral, Kota Tua | Museums, Ancol, day trips |
| 2 days | Day 1 plus Ancol and the aquarium | National Museum, TMII |
| 3 days | Days 1 to 3 | TMII, day trips |
| 4 days | Days 1 to 4 | Day trip |
| 5 days | All five days | Nothing, enjoy it |
What to eat in Jakarta
Food is a reason to come here on its own. Indonesian cooking is bold, layered and affordable, and Jakarta pulls dishes in from every island.
Nasi goreng, fried rice with sweet soy sauce and a fried egg on top, is the breakfast, lunch and midnight snack of the nation. Satay, grilled skewers with peanut sauce and rice cakes, is a must. Rendang, slow-cooked dry beef curry in coconut and spices, is the dish you will think about after you leave. Soto Betawi, a creamy beef soup, is the local classic. Gado-gado, a salad of vegetables, tofu and egg with peanut dressing, is a good lighter option.
For atmosphere, wander the street-food stretches around Jalan Sabang, Glodok and Pecenongan. For comfort, mall food courts are a safe way to try dishes in air conditioning. Always eat where the crowd is, and be sensible with ice and raw salad if your stomach is sensitive.
| Dish | What it is | Where to look |
|---|---|---|
| Nasi goreng | Fried rice with sweet soy sauce and egg | Street stalls, hotels, everywhere |
| Satay | Grilled skewers with peanut sauce | Evening street vendors, restaurants |
| Rendang | Slow-cooked dry beef curry | Padang-style restaurants |
| Soto Betawi | Creamy beef soup | Local eateries, Jalan Sabang area |
| Gado-gado | Vegetables with peanut dressing | Warungs and malls |
| Crispy duck | Balinese-style fried duck | Bebek Bengil branches |
Malls, shopping and what to do when it rains
Jakarta's malls are not an afterthought, they are the city's living rooms. In a climate that swings between sticky heat and sudden downpours, a mall is where people eat, meet, shop, exercise their kids and get a massage. Grand Indonesia and Plaza Indonesia sit side by side in the centre, linked by a bridge, and you can lose half a day between them without noticing. Senayan City, Pacific Place and Gandaria City are other big names, each with a different mix of fashion, food courts and play areas.
My honest advice: do not travel across the city to a mall you could find at home. Use malls as tools. Duck in for lunch when the sun is brutal, to wait out a storm, to use clean toilets, or to let children burn energy at an indoor playground. A few of the attractions in this guide, including the aquarium, sit inside malls for exactly that reason.
If you want something more local, look for batik. Quality varies enormously, so look at the stitching, ask whether a piece is hand-drawn, hand-stamped or printed, and expect honest prices to differ for each. Markets are good for souvenirs, snacks and spices, and bargaining is part of the fun, so keep it friendly and know when to walk away.
On a rainy day, swap your outdoor plan for an indoor one. Museums, the aquarium, a reflexology session, a long lunch and an indoor playground are all easy to string together. The thing to avoid is sitting in traffic: when it rains hard, roads clog quickly, so do not schedule a cross-town trip for the middle of a storm.
| Weather | Switch to | Why |
|---|---|---|
| Heavy afternoon rain | Aquarium, museum or reflexology | Roads clog; staying in one place saves hours |
| Fierce midday sun | Mall lunch and an indoor stop | Heat is strongest between 11 and 3 |
| Clear morning | Outdoor sights such as Monas and Kota Tua | Best light and thinner crowds |
Evenings in Jakarta
Jakarta comes alive after dark, and evenings are where the city feels most relaxed. The heat drops, the street stalls light up and families, office workers and students all pour out to eat. Blok M and Kemang are good places to wander in the evening, with bars, live music and late-night snacks. Menteng and Senayan are calmer, with cafes and sit-down restaurants.
If you want a quiet end to the day, find a rooftop or a lounge with a view and watch the lights come on across the skyline. If you want something more energetic, ask your hotel what is on, since live music and events change often. Whatever you pick, use ride-hailing to get home, and keep your phone charged.
Money, SIM cards and staying connected
Carry some cash for small purchases, markets and street food, and use cards in malls and bigger restaurants. Bargaining is expected at markets but not in malls or restaurants. ATMs are easy to find, but use machines inside malls or banks rather than isolated ones.
For data, an eSIM is easier than hunting for a shop. You scan a QR code before or after landing and you are online. We list several Indonesian eSIM packages, including an Airalo package from S$4.01 and a daily Commbitz plan from S$3.00. Check that your phone supports eSIM before you buy. Having data matters here: you will rely on ride-hailing apps and maps more than in most cities.
Etiquette and safety
Indonesia is warm and welcoming, and a bit of cultural awareness goes a long way. Dress modestly, especially at mosques and in more conservative areas. Remove your shoes before entering homes and places of worship. Use your right hand for greetings, eating and handing things over. Smile, be patient and do not raise your voice.
On safety, Jakarta is like any large city. Pickpocketing happens in crowded areas and on public transport, so keep your phone and wallet in front pockets or a zipped bag. Use official ride-hailing apps rather than hailing taxis from the street. Keep digital and paper copies of your passport, and consider travel insurance that includes medical cover. Save the emergency numbers on your phone before you need them.
| Do | Avoid |
|---|---|
| Dress modestly at religious sites | Wearing shorts or sleeveless tops into a mosque |
| Use your right hand to give and receive | Pointing with your left hand or foot |
| Use official ride-hailing apps | Hailing unmarked cars on the street |
| Keep valuables in a hotel safe | Carrying your passport everywhere |
Frequently asked questions
How many days do I need in Jakarta?
Three days covers the headline sights, and five lets you add a family day, a day trip and a slower pace. If you only have one day, focus on Monas, the mosque and cathedral, and the old town.
Is Jakarta safe for tourists?
For most visitors, yes, with normal big-city care. Watch for pickpockets in crowds, use official ride-hailing apps and keep your valuables out of sight.
When is the best time to visit?
The drier months from roughly April to October are the most comfortable. November to March is wetter, so build in flexibility and indoor options.
Do Singapore passport holders need a visa?
No. Singapore and other ASEAN passport holders can enter without a visa for up to 30 days. Always confirm current rules before you travel.
What is the best way to get around?
Combine the MRT for north-south trips, ride-hailing for door-to-door and a private driver for day trips. Avoid driving yourself, as traffic is intense.
How much should I budget per day?
A rough range is Rp500,000 to Rp2,000,000 per person per day, depending on where you sleep, eat and how you travel.
Is Jakarta good for families with children?
Yes. Ancol, the aquarium, Taman Mini Indonesia Indah and the many indoor play centres give you plenty of choice, and malls offer air-conditioned breaks.
How do I book tickets for attractions?
You can browse listings on HolidaySG and choose your date. E-tickets are emailed after our team confirms your booking, so allow time before your visit.
A final word
Jakarta rewards patience. It is not a pretty-postcard capital, and it will occasionally test you with traffic and heat. But it is also a city of surprising warmth, extraordinary food and layers of history that most visitors never scratch. Plan by district, start early, use the MRT, rest in the afternoon and let the evenings be about food. Do that, and five days will feel less like a checklist and more like a proper introduction to one of Asia's great cities.
Featured experiences in this guide
Plan your Jakarta trip with HolidaySG
Browse Jakarta attractions, tours, transfers and eSIMs, and book online. E-tickets are emailed after our team confirms your booking.
Explore Jakarta experiences