Most international travelers arrive via the Soekarno-Hatta International Airport about 15mi (25km) west of the city. The majority of international flights to Indonesia come through this airport, which makes getting to Jakarta fairly easy. Some of the larger airlines represented are China Airlines, China Southern Airlines, Cathay Pacific, Singapore Airlines, Malaysia Airlines, Japan Airlines, KLM Royal Dutch Airlines, Emirates, Etihad, Korean Air, Lufthansa, Qatar Airways, Turkish Airlines, Mihin Lanka, and Qantas. Garuda Indonesia, the national flag carrier also connects Jakarta to international destinations in Australia, Far East, Asia, and the Middle East. To get to Indonesia from Western Europe or North America, it will probably be necessary to transfer at one of the larger gateway cities in Asia or the Middle East such as Hong Kong, Kuala Lumpur, Singapore, Dubai, Doha, or Abu Dhabi. The rise of budget airlines has seen a sharp fall in the cost of services to Jakarta from places like Singapore, Kuala Lumpur, and Bangkok so more and more budget travellers are arriving into the city by air rather than the traditional overland routes.

There are currently 3 Terminals in operation. Terminal 1 has 3 concourses in 1-storey building with configuration of Departure Hall - Arrival Hall for concourses A, B, and C. It serves only domestic flights (Lion Air, Batavia Air, Sriwijaya Air to name a few). Terminal 2 consists of 2 stories -- upper level for departures and lower level for arrivals. It also has 3 concourses; D (all international flights), E (Garuda Indonesia international flights plus KLM and Lionair), and F (Garuda Indonesia and Merpati  domestic flights). Terminal 3 serves  Air Asia, Batik Air and Mandala Air for both international and domestic flights, and Lion Air flights to Denpasar, Bali (DPS)

for complete TERMINAL GUIDE, please refer to this page: Jakarta Airport Terminal Guide

The Airport website can be found at   www.jakartasoekarnohattaairpor...


The arrival procedure for DOMESTIC flight is as follows:

1. Disembark from airplane, proceed to baggage claim. For those with connections,  go to the transfer desk.

2. Executive taxi, limousine, and car rental are available directly after immigration (in the baggage hall). 


The arrival procedure for INTERNATIONAL flight is as follows:

1. Disembark plane, those who do not posses but need a Visa may queue for Visa-on-Arrival (VoA)***. 

2. Those with visa (or not requiring any visa) may proceed down the hall to the immigration.

For international tourists, starting from April 1, 2010 Soekarno Hatta Airport implements Border Control Management to prevent fraud passport. All international tourists must undergo biometric checks which include face biometric data capturing, fingers biometric data capturing, and passport scanning. This process will only need to be done once. Once you did the process, the system will recognize your data automatically on your next visit. The queue might get longer at the immigration for this purpose. 

3. After you clear immigration, you may proceed to baggage claim. 

4. You need to go through custom inspection. Hand-in customs declaration form to the officer and screen all carry-on baggage.  Only 1 declaration form is required per group/family. 

5. You can find car rental, limousine counter, and executive taxi counter just after clearing customs, before meet&greet area. Those who require regular taxi may proceed outside to the taxi rank (see  moving on section below)


Visa on Arrival*** counter is available at Terminal 2 and at the find end of the arrival hall of Terminal 3 with the sign "VOA". Certain nationals can apply for Indonesian social visit visa here. 

For a list of the most recent countries elegible for the Visa On Arrival (62 countries) and Visa Free entry (13 countries & 2 regions) visit the Indonesian Visa On Arrival regulations site. It also shows a copy of the immigration card and the customs declaration form which you will need to complete.

The general requirements for visa on arrival are:

The applicants passport MUST have a clean page for the VOA sticker:  passengers having a passport without a clean page are routinely rejected or subjected to penalties. The applicant’s passport must also be valid for at least 6 (six) months from the date of entry.

Airplane ticket and booking out of Indonesia -  some immigration officers won't accept "open" tickets or bookings that are beyond the 30 day visa being granted and will require the passenger to show proof of a confirmed flight out. 

Fee: USD35 for 30-day Visa (day ot entry and day of deparure each count as one day  of the 30 granted)

Nationals of the following countries are eligible for Free Visa for Short Visits (BVKS) - ie. not requiring any Visa to enter Indonesia:

Brunei Darussalam, Chile, Hong Kong SAR, Macau SAR, Malaysia, Marocco, Peru, Philippines, Singapore, Thailand, Vietnam, and Ecuador. 

Nationals of the following countries are NOT eligible for Visa on Arrival:

Afghanistan; Albania; Angola; Bangladesh; Cameroon; Cuba; Ethiopia; Ghana; Iraq; Israel; North Korea; Liberia; Mali; Niger; Nigeria; Pakistan; Somalia; Sri Lanka; Tanzania; Tonga

Note: Other major currency (EUR, AUD) is also acceptable but subject to conversion rate. Therefore the best option is to pay by cash in exact amount. No credit card accepted. 

***on select Garuda Indonesia medium-long haul flights, there is an Immigration Onboard program of which Indonesian immigration officer will process your Visa on Arrival before you leave the departure airport. At the time you arrive in Jakarta, you can skip queueing for Visa on Arrival counter and head straight to Immigration Check. In this case, Visa on Arrival is payable in local currency too (e.g. for flight departing from Sydney, you can pay with AUD instead of USD).  



All passengers travelling out of Soekarno Hatta Airport Jakarta (aswell as other airports in Indonesia) will have to pay separate airport tax at the check-in counter. For international bound flights, the airport tax is Rp150,000 per person. 

Passengers on domestic flights also need to pay airport tax of Rp40,000 per person as of 1 March 2009.



The departure procedure for DOMESTIC flight is as follow:

1. Passenger drop off, proceed to luggage screening prior entering check-in hall. All bags must be screened at this point, passengers are searched through metal detector.  

2. If flying Garuda airlines, first proceed to get your checked baggage strapped (free) opposite the check-in counters.  Check-in at respective counter. Passengers are due to pay departure tax of Rp40,000 at check-in counter.

3. Proceed to departure hall. Check Flight Information Display, if it's open, you may proceed to wait at the waiting room in the gate area. Second security screening on hand luggage and passengers before entering the waiting room.  


The departure procedure for INTERNATIONAL flight is as follow:

1. Passenger drop off, proceed to luggage screening prior entering check-in hall. All bags must be screened at this point, passengers aresearched through metal detector. 

2. If flying Garuda airlines, first proceed to get your checked baggage strapped (free) opposite the check-in counters.  Check-in at respective counter. Passengers also need to pay departure tax of Rp150,000  at check-in counters.

3. Proceed to fiscal tax check-point. Fiscal tax is only imposed on Indonesians and residents of Indonesia travelling abroad. All others may proceed through.

4. Immigration 

5. Proceed to the departure hall. Airline lounges, duty free, and restaurants are located here.

6. Check Flight Information Display, if it's open, you may proceed to wait at the waiting room in the gate area. Second security screening on hand luggage and passengers before entering the waiting room.  

Note: After check-in, passenger may still exit to the public area, but he/she will have to go through security screening again each time he/she re-enter check-in hall. 

TERMINAL 3 international: lines for arrival immigration can be very long.  For departure if you fly Air Asia internationally, have no checked bags,  and have aslready checked in on the web, you can proceed directly from your car to the immigration desk without having to go to the AirAsia checkin desk:  you will be asked to pay the 150,000 after immigration: it makes the process really quick.



There are large taxi ranks outside airport terminals. It is ALWAYS recommended to take a taxi from one of these than to employ the services of unofficial drivers who will approach you inside and outside the terminal building (they are touts). Any deal that you are offered will not be cheaper than a metered taxi and you'll run the risk of being robbed. The most reputable taxi company is Blue Bird Group (identifieable by sticker bearing the same name) and it's more upmarket arm, Silver Bird. When using the official taxi you will be given a card with the taxis' details on it. Keep this, in case you have any problems. When taking a taxi from the airport passengers are charged a small surcharge that is based on your destination (airport surcharge), information about this is on the back of the taxi card that you are given. Passenger are also responsible for paying the motorway tolls. Both of this charges are inaddition to the meter fare.

Buses to the city are also available from these terminals. The DAMRIairport bus connects the airport to several points in the city, for example, Gambir Train Station in Central Jakarta, Blok M Bus Station and Lebak Bulus Bus Station both in South Jakarta. Taking a bus will be a lot cheaper especially for single travellers. DAMRI bus also serves Bogor. Other than DAMRI, there is small shuttle services to several points in the city (as well as to Bandung) using small bus or minivan such as X-Trans and Cipaganti Travel. There is also a bus service directly to Bandung operated by Primajasa.

For inter-airport connections, there is a complimentary Airport Shuttle operating in a loop between Terminal 1 - Terminal 2 - Terminal 3. Approx 10 min. interval from 5AM to around 10PM.

Although the popularity of travelling by sea has fallen with the arrival of discount airlines, Pelni, the goverment shipping line, still operates a large number services which connect Jakarta with other cities on Java as well as cities throughout the archipelago. All of their services arrive and depart from Tanjung Priok Harbour in North Jakarta which is about 10km from the city centre. The best place to buy tickets is from the Pelni head office, which is located on Jalan Angkasa in Kemayoran, Central Jakarta.

Jakarta also has good rail links to many centres on Java. Train services in Indonesia is divided into three classes: economy, business and executive trains. Economy and business trains are non airconditioned ones and slower than executive trains. Executive trains are the most comfortable, with AC and reclining seats. All executive class leave from Gambir station which is located on Lapangan Merdeka in Central Jakarta. There are day and overnight services to Surabaya, Solo, Malang and Yogakarta as well as frequent services to Bandung, Cirebon, Semarang and many other places. For details on services see 

Moving on by train is a much better alternative than the bus because the city's bus stations are located far from the centre of the city and you will need to battle Jakarta's terrible traffic to reach them. The terminal that you need to head to depends on your destination.  For points west of Jakarta like Cilegon and Merak The Kailderes terminal in West Jakarta has very frequent departures. Pulo Gadung terminal in East Jakarta handles services to Sumarta and also to Central and East Java as well as Bali. Kampung Rambutan, also in East Jakarta, handles services to cities in West Java, like Bogor, Tasikmalaya and Bandung. Rawamangun bus terminal in East Jakarta handles executive bus services to Sumatra, Central Java, Yogyakarta, East Java and Bali. It is advisable to book the ticket first to avoid ticket touts and  scams. The better option of using mid and long-range bus is to depart from their ticket office, hence avoiding the hazard in the bus terminals. However the train is a 100% better option for these destinations.