
Jakarta Indonesia Travel Guide
Jakarta is served by two main airports. Soekarno-Hatta International Airport (CGK) serves as the main international and domestic gateway, located about 20 km west of central Jakarta. Halim Perdanakusuma International Airport (HLP) sits nearer to the city center, mainly for domestic flights and some regional routes.
Both airports have several transfer options to the city. CGK has the Airport Train (Railink) to the core Jakarta, DAMRI Airport Buses, taxis, and ride-hailing services like Gojek/Grab. HLP, being closer, has similar options with generally more affordable tickets.
Use Dollar Flight Club or Skyscanner for deals.
CGK Terminal 3 offers extensive duty-free, food, and lounges.
Self-driving in Jakarta is generally ill-advised for tourists owing to significant traffic and chaotic conditions.
An International Driving Permit (IDP) and valid national license are necessary. Car insurance is also useful. You can explore DiscoverCars.com if you choose to drive.
Roads vary from well-maintained highways to congested urban streets. Potholes are an issue. Reckless driving is common.
Sea transportation is less common for international tourist arrivals in Jakarta. Domestic ferries connect Jakarta's port (Tanjung Priok) to other islands, mainly for cargo and local passengers. Tanjung Priok Port occasionally receives international cruise ships, but it is not a major cruise hub for tourist embarkation or disembarkation.
River transportation is not a significant tourist transportation option for city-wide travel. Some small boats operate in specific canals, but these are mostly for local or recreational purposes.
Be aware of timing and the airport facilities.
Leaving the airport tax is typically part of your flight ticket price. Confirm this with your airline or ticket provider. Expect a typical airport safety and the process of immigrationes.
Indonesia provides various entry options. Visa-free entry for many nations for 30 days. Voa (VOA) for over 90 countries, extendable once. Consular visas for additional people. Passport validity of at least least 6 months, and evidence of onward ticket is necessary.
Consult a doctor for recommended vaccinations (Hepatitis A and b, Typhoid). Drink bottled water, avoid ice, and eat well-cooked food to prevent traveler'traveler's diarrhea. Use insect repellent to guard against mosquito-borne diseases. Jakarta is generally safe, but stay vigilant against petty crime.
Dry season (May-Sep) ideal for outdoor activities. Shoulder seasons (Apr-May, Sep-Oct) provide a good balance of weather and crowd levels.
Daily costs range from USD 19-40 (budget) to USD 160+ (luxury). Eat local, use public transport, and bargain in markets to economize.
Light, lightweight fabrics, comfortable walking shoes, universal power adapter, local SIM card, and a portable charger.
Soekarno-Hatta (CGK) is the main international airport. Halim Perdanakusuma (HLP) handles domestic and regional flights. Many airlines serve Jakarta from global hubs. Flight prices fluctuate seasonally; book well in advance for peak periods.
Jakarta is a major hub for inter-city trains (KAI) connecting to other regions of Java (Bandung, Yogyakarta). Extensive long-distance bus networks also reach across Java and Sumatra. Self-driving is not recommended due to heavy traffic. Sea travel via ferries or cruise ships is less common for international tourist arrivals.
Typically included in your airline ticket price. Confirm with your airline.
Arrive 3 hours before international, ARRIVE 2 hours prior to domestic flights.
CGK has extensive shops, food, and lounges. HLP features additional basic facilities.
Confirm your flight details and terminal well in advance. Consider airport lounge access for added comfort.