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.