There are several ways of getting to Jakarta. Being Indonesia’s capital and largest city, Jakarta is served by major airlines, ferries, trains, and buses from different locations. But before traveling to Jakarta, you need to know some information about Visa requirements.
Visitors coming from Malaysia, Thailand, Singapore, the Philippines, Vietnam, Chile, Brunei Darussalam, Macau, Peru, Hong Kong, and Morocco can enter Jakarta without a Visa. Upon arriving, they should present their passport, after which they will be given a stay permit that is valid for 30 days. Tourists coming from USA, UK, Australia, New Zealand, Canada, France, Denmark, Switzerland, Brazil, Finland, Norway, Argentina, Italy, Poland, Germany, Japan, UAE, Hungary, Taiwan, South Korea, and South Africa can get a Visa on Arrival at the airport and selected seaports. The Visa on Arrival can be valid for 3 days or 30 days, and the day of arrival is counted as the first day. Payments for the Visa should be made in cash only.
Getting to Jakarta by air is simple. The city’s large airport, Soekarno-Hatta International Airport, which is located in Banten, accommodates all international flights and most domestic flights. The airport has three terminals. Terminal 1 is for most domestic airlines. Terminal 2 is for international airlines. Terminal 3 is for low-cost carriers. Airlines being served by this airport include Singapore Airlines, Lion Air, Air Asia, Malaysia Air System, Thai Airways, Merpati Airline, Vietnam Airlines, Garuda Indonesia, Pelita Air, and Batavia Air. There is a free shuttle bus that takes passengers from one terminal to another. However, if you are running late, it would be wiser to take a cab, as the bus may take a long time to arrive.
You may arrange for your hotel to pick you up at the airport. If you have not arranged for an airport transfer to your hotel, you may board an airport shuttle service. Xtrans provides transportation to major hotels along Thamri and Sudirman, while Bumi Xtrans takes passengers to hotels along Cihampelas. You may also take a cab. Just outside the Customs, you will see some counters where you can get an airport taxi, which are more expensive than an ordinary taxi. Beyond these counters, you can see regular taxis lined up. There is also a shuttle bus, which operates until midnight, that goes to different destinations in Jarkarta, such as Pasar Minggu, Gambir, Rawamangun, and Blok M, and to nearby cities.
Getting to Jakarta by land from neighboring cities is possible by train and by bus. The main train station is located in Gambir. It serves trains going to the eastern and southern areas, such as Bandung, Semarang, Bogor, Surabaya, and Cirebon. Travel from Bandung via express train takes three hours, while travel from Bogor takes an hour. Terminals for buses arriving from other cities are located in Kampung Rambutan, Kali Deres, Rawamangun, Lebak Bulus, and Pulo Gadung.
Getting to Jakarta by sea is possible. It can be done by taking a ferry that will take you to the Port of Tanjung Priok, which is in North Jakarta. The port serves ferries from PELNI, Indonesia’s national ferry company, and others.