Travel guide · Indonesia

Jakarta Travel Guide: Things to Do & Best Time to Visit

Jakarta, Indonesia’s sprawling capital on the northwest coast of Java, is a dynamic megacity of gleaming towers, colonial-era quarters and bustling street life. Visitors come for its museums and monuments, the historic old town of Kota Tua, grand places of worship, excellent Indonesian food and shopping, and island trips into the Java Sea.

Top things to do in Jakarta

Jakarta is a city of contrasts, where history, faith, culture and modern city life sit side by side, and it is best explored one district at a time.

  • National Monument (Monas) — Visit the soaring symbol of Indonesian independence in Merdeka Square, with a history museum at its base and an observation area near the top.
  • Kota Tua — Explore Jakarta’s old town around Fatahillah Square, with Dutch colonial buildings, museums, cafes and lively weekend crowds.
  • Istiqlal Mosque — See one of the largest mosques in Southeast Asia, which welcomes respectful visitors outside prayer times.
  • Jakarta Cathedral — Admire the neo-Gothic cathedral facing Istiqlal Mosque, a striking symbol of the country’s religious diversity.
  • National Museum of Indonesia — Discover archaeological, ethnographic and historical collections from across the archipelago, including fine Hindu-Buddhist statues.
  • Taman Mini Indonesia Indah — A large cultural park showcasing the architecture, traditions and crafts of Indonesia’s many provinces.
  • Thousand Islands (Kepulauan Seribu) — Take a boat trip from the city’s north coast to small islands with beaches, snorkelling and a slower pace of life.

Best time to visit Jakarta

Jakarta has a hot, humid tropical climate all year, with temperatures that change little between seasons. The best time to visit is during the dry season, from about May to September, when rainfall is lower and outdoor sightseeing and island trips are more comfortable.

The wet season runs roughly from November to March, with January and February usually the rainiest months. Heavy downpours can cause local flooding and add to the city’s traffic congestion, so allow extra time for journeys and keep plans flexible. Showers are often short and intense, followed by sunshine.

The holy month of Ramadan and the Eid al-Fitr holiday (Lebaran), whose dates move each year, have a big impact on the city: many residents travel to their home towns, roads can become quieter in the capital, and some businesses change their hours or close. Indonesian Independence Day on 17 August is celebrated with flags, parades and community events.

Getting from the airport

Soekarno–Hatta International Airport is located in Tangerang, around 20 to 30 km northwest of central Jakarta. It has several terminals linked by an automated people mover and shuttle buses, so check which terminal you are using.

  • Airport rail link — Trains connect the airport with central Jakarta stations such as BNI City in the Sudirman area and Manggarai, taking around 45 to 55 minutes. From there you can connect to the commuter rail, MRT or a taxi.
  • Airport buses — Regular buses serve major districts, hotels and transport hubs across Jakarta and the surrounding cities, taking roughly 1 to 2 hours depending on traffic.
  • Taxi and ride-hailing — Official taxi desks and ride-hailing pick-up points are available at the terminals. A trip to central Jakarta usually takes 45 to 90 minutes, and more in heavy traffic or rain.

Jakarta’s traffic is notoriously heavy, particularly on weekday mornings and evenings, so leave generous time when returning to the airport.

Where to stay

Jakarta is large and traffic can be intense, so it helps to stay close to where you plan to spend most of your time, ideally near an MRT or commuter rail station.

  • Central Jakarta (Menteng and Thamrin) — Leafy, central and close to Monas, museums and major shopping malls, ideal for first-time visitors.
  • Sudirman and SCBD — The heart of the business district, with modern hotels, restaurants and nightlife, and good MRT access for business travellers.
  • South Jakarta (Kemang and Senopati) — Popular with expatriates, full of cafes, restaurants and galleries, suited to longer or more relaxed stays.
  • Kota and Glodok — Near the old town and Chinatown, great for travellers interested in history, heritage buildings and street food.
  • North Jakarta (Ancol and Pantai Indah Kapuk) — By the coast, close to recreation parks and seafood restaurants, convenient for boat trips to the Thousand Islands.

Travel tips

  • Getting around — Ride-hailing apps, including motorbike taxis, are widely used. The MRT, commuter rail and TransJakarta bus network offer affordable ways to avoid some traffic; a rechargeable transport card is handy.
  • Payment — Cards and digital wallets are common in malls, hotels and restaurants, but carry rupiah in cash for street food, markets and small shops. Use ATMs inside banks or malls.
  • Tipping — Many restaurants and hotels add a service charge. Where none is included, a small tip is appreciated, and rounding up for drivers is common.
  • Etiquette — Indonesia is a majority-Muslim country: dress modestly, especially at religious sites, and remove your shoes before entering mosques. Use your right hand to give and receive items, and be considerate when eating in public during Ramadan.
  • Health and safety — Drink bottled or filtered water, use mosquito repellent and stay hydrated. Keep valuables secure in crowded places and use official taxis or apps at night.
  • Entry requirements — Rules vary by nationality. Check before you travel.

Frequently asked questions

What is the best time to visit Jakarta?

The dry season from May to September is the best time to visit Jakarta, with less rain and easier conditions for sightseeing and island trips. The wettest months are usually January and February.

Which airport serves Jakarta?

Jakarta is served by Soekarno–Hatta International Airport (CGK), located in Tangerang around 20 to 30 km northwest of central Jakarta. It has several terminals linked by a people mover.

How do I get from the airport to the city centre?

The airport rail link reaches central stations such as BNI City in around 45 to 55 minutes. Airport buses, official taxis and ride-hailing services are also available, taking about 45 to 90 minutes.

What currency is used in Jakarta?

Indonesia uses the Indonesian rupiah (IDR). Cards and digital wallets are widely accepted in malls, hotels and restaurants, but cash is useful for street food, markets and small shops.

Do I need a visa to visit Indonesia?

Entry requirements depend on your nationality and the purpose of your visit. Check official government sources or the IATA Travel Centre for the latest information before travelling.

How can I avoid Jakarta’s traffic?

Travel outside rush hours where possible, stay near where you will spend most of your time and use the MRT, commuter rail or TransJakarta buses. Motorbike ride-hailing is also a quick option for short trips.

Updated:

More destinations