When planning an itinerary through Southeast Asia, many travellers seek information on how to reach Jakarta — the dynamic metropolis and heart of Indonesia, located on the island of Java. This colourful city serves as the country's main transport gateway, so you can arrive here not only by direct flight but also by train, bus, or car from neighbouring provinces. A trip to Jakarta will be an exciting start to your acquaintance with the unique culture and history of the archipelago.
How to get to Jakarta
How to get to nearby cities
How to Get There: Introduction
By Plane
The main aerial gateway for travellers is Soekarno-Hatta International Airport (CGK). Although administratively located in the neighbouring city of Tangerang, approximately 20 km from the capital's centre, this is where the vast majority of international flights and many domestic routes from all over Indonesia arrive.
Located directly within the city limits, in East Jakarta, is Halim Perdanakusuma Airport (HLP). It is situated much closer to the business district and primarily serves domestic flights, as well as private and government aviation. This is a convenient option for those planning flights between the islands of the archipelago without a long transfer from the suburbs.
Travellers compiling a complex route across the island of Java may also consider arriving in Bandung (BDO) or Majalengka (Kertajati Airport, KJT). Despite being over 100 km away, these transport hubs have established connections with the metropolis, allowing you to reach your destination by train or bus.
Available plane tickets
Airlines
Airlines flying here:
By Train
Rail connections on the island of Java are very well developed, making a train journey to Jakarta a popular and comfortable choice for travellers. The capital is linked by regular routes with many key cities in Indonesia, including scenic Bandung, the cultural centre of Yogyakarta, and the port city of Surabaya. This method of travel allows you not only to avoid traffic jams at the entrance to the metropolis but also to enjoy views of rice terraces and volcanic landscapes from the carriage window.
There are two main stations in the city handling long-distance services. Gambir Station, located in the very centre next to the National Monument, primarily serves executive and luxury class trains. Pasar Senen Station is a hub for economy and business class trains. It is recommended to purchase tickets in advance, especially on weekends and public holidays.
The city has no major railway stations. Nearest cities with rail connections:
Available train tickets
By Bus
The bus network densely connects the capital with the cities of Java, offering travellers a budget-friendly and scenic alternative to other modes of transport. The popular route from mountainous Bandung takes on average 3–4 hours: comfortable coaches cover 150 kilometres along the expressway, allowing you to admire the green hills outside the window. For those departing from neighbouring Tangerang, the trip will be quite short — buses often cover the distance of about 30 kilometres in just an hour, operating as a city express.
A longer journey awaits tourists departing from Majalengka, located approximately 200 kilometres east of the metropolis. The bus ride takes from 4 to 5 hours, passing through modern toll highways, ensuring a smooth and calm transfer. Most intercity services arrive at the modern Pulo Gebang terminal, from where it is easy to get to the central districts by taxi or the TransJakarta rapid transit system.
By Car
Travelling by car to Jakarta offers freedom of movement, although it requires patience due to heavy traffic on the approaches to the capital. The fastest route runs from the satellite city of Tangerang: the distance of 30 kilometres is usually covered in an hour, but during peak hours, the time may increase. A trip from mountainous Bandung via the Cipularang toll road will take about 3 hours; during this time, you will drive 150 kilometres, enjoying the views of the green hills of West Java.
The road from the Majalengka region, located 200 kilometres to the east, will take from 3.5 to 4 hours via the modern Cipali highway. For a comfortable transfer, you can use taxi services or popular Asian apps like Grab and Gojek; the cost of a trip from distant cities, such as Bandung, usually starts from 600,000 Indonesian Rupiah, and you must strictly account for toll road expenses.
Travel Tips
A trip to Jakarta is an immersion into the bustling rhythm of a metropolis that may seem chaotic, yet incredibly appealing. To ensure your holiday passes as comfortably and worry-free as possible, we have prepared a list of useful recommendations relevant to the capital.
- Clothing and Essentials: The city experiences a hot and humid tropical climate year-round. Prefer loose clothing made from natural "breathable" fabrics, such as cotton or linen. Be sure to bring a light jacket or cardigan: in shopping malls, cinemas, and public transport, air conditioning often operates at full power, creating a sharp contrast with the outdoor heat.
- Transport: Jakarta's famous traffic jams can seriously adjust your plans. For short and medium distances, the fastest option is often a motorcycle taxi (ojek), which can be ordered via popular apps like Grab or Gojek. For comfortable journeys, use Blue Bird taxis or the dedicated TransJakarta bus lines, which avoid major congestion.
- Finances: The official currency is the Indonesian Rupiah. Major malls, hotels, and restaurants accept cards without issues, but for purchases at street stalls (warungs), markets, and paying for small transport, always keep cash on hand. It is better to exchange money at licensed Authorized Money Changers, avoiding questionable kiosks.
- Health and Safety: It is strictly not recommended to drink tap water; use only bottled water, even for brushing your teeth. Due to humidity, mosquitoes are active here, so use repellents, especially in the evening. It is also worth carrying hand sanitiser, as wet wipes are not always available in public places.
- Communication: Although staff in business districts and major hotels speak English, many taxi drivers and vendors speak only Indonesian (Bahasa Indonesia). Learn a few basic phrases, for example, "Terima kasih" (thank you) or "Pagi" (good morning) — this is very endearing to locals and facilitates communication.
- Local Etiquette: Indonesian culture values politeness and restraint. When handing over money, business cards, or food, use only your right hand, as the left is considered "unclean". When entering private homes and mosques, be sure to remove your shoes. It is also not customary to touch another person's head, even a child's.
- What to Avoid: Refrain from excessive displays of affection (kissing and hugging) in public places, as society here is quite conservative. Be cautious with street food containing ice: sometimes it is made from raw water, which can lead to an upset stomach.
- Extra Tip: Do not ignore the shopping centres (malls). In Jakarta, these are not just shops, but hubs of social life and the main refuges from the heat. Here you will find the best food courts, where you can safely and affordably taste the diverse cuisine of all Indonesia in comfortable conditions.
By following these simple tips, you can feel confident and safe while discovering the multifaceted capital of the archipelago. May your acquaintance with the city leave only bright and positive impressions!
Reached the end of the page?
That means the route is fully explored