Visa policy of Indonesia

Most visitors to Indonesia may obtain a visa on arrival to Indonesia, unless they are a citizen of one of the visa-exempt countries. However, some countries must obtain a visa in advance from one of the Indonesian diplomatic missions before being allowed to enter Indonesia.
All visitors must hold a passport valid for 6 months as well as a valid return ticket.
Passport with validity of more than 3 months can be accepted in special cases or business travel.
The immigration officer at the port of entry may ask the passenger to produce any necessary documents (such as hotel reservation and proof of finance).
The Directorate General of Immigration publishes a list of countries whose nationals are visa-exempt.
Citizens of the following 13 countries may enter Indonesia without a visa, for a maximum stay of 30 days:
# - Permanent residents of Singapore are eligible to get 4 days visa-free entry to Batam, Bintan and the Karimun Islands.
Citizens of a visa-exempt country may enter Indonesia through any of the designated border crossings, comprising 15 airports, 91 seaports and 12 cross-border land posts.
Holders of passports issued by the following countries who possess an APEC Business Travel Card (ABTC) containing the "IDN" code on the reverse, which indicates that it is valid for travel to Indonesia, can enter visa-free for business trips of up to 60 days.
ABTCs are issued to citizens of:
The Directorate General of Immigration also publishes a list of countries whose nationals are eligible to obtain a visa on arrival (VoA/e-VoA) to Indonesia, Despite its name, it can also be applied for online prior to arrival in Indonesia via its eVisa portal.
Citizens of the following countries may apply for a visa on arrival. This visa costs Rp500,000, and is valid for a maximum stay of 30 days. The visa can be extended once inside Indonesia for another 30 days at designated offices for an extra Rp500,000.
N - Already exempt from visa requirement.
Citizens of a country eligible for a visa on arrival may obtain it at any of the designated border crossings, comprising 16 airports, 95 seaports and 11 cross-border land posts.
Holders of diplomatic or official / service category passports issued by the following countries are allowed to visit Indonesia without a visa for 30 days (unless otherwise stated):
D - Diplomatic passports only. 1 – 14 days 2 – 90 days
Indonesia signed visa exemption agreements with Algeria, Eswatini, Gambia, Nepal, Iraq, Rwanda and Syria for diplomatic and service passports. These agreements are yet to be ratified.
Passengers transiting through Soekarno-Hatta International Airport and not changing terminals, or those transiting through Ngurah Rai International Airport and not staying after 2 AM, do not need a transit visa if transiting for up to 8 hours.
Nationals who wish to obtain a multiple-entry visa, extend their visa (up to a maximum of five extensions) or who are not eligible for either visa-free entry or visa on arrival must apply for a visa in advance at an Indonesian embassy or consulate.
Citizens of the following countries require prior approval from the Directorate General of Immigration in Jakarta. Besides a visa, they must hold a reference letter issued by the Directorate General of Immigration, as well as the invitation letter used to apply for their Indonesian visa before travelling to Indonesia. This policy is called the Indonesian Calling Visa.
As of 28 November 2023, the Directorate General of Immigration was evaluating a proposed removal of calling visa requirements for citizens of Guinea.