Indonesia Visa and Passport Requirements

Passport required Return ticket required Visa Required
Other EU Yes Yes/1 Yes
Canadian Yes Yes Yes
British Yes Yes Yes
USA Yes Yes Yes
Australian Yes Yes Yes


To enter Indonesia, a passport valid for at least six months from the date of entry is required by all nationals referred to in the chart above.


Visas are not required by nationals referred to in the chart for touristic stays of up to 30 days.

Nationals not referred to in the chart are advised to contact the embassy to check visa requirements for Indonesia.

Visa Note

An onward ticket is required.

For longer stays, or for non-touristic stays, you should apply for a visa in advance or obtain a visa on arrival.

For a list of entry ports (sea, land and air) where you may arrive without a visa, check the embassy website ( in the UK).

Visitors who out-stay their visa will be fined IDR300,000 per day. Visitors staying longer than 60 days risk large fines and may face deportation or imprisonment.

Types and Cost

Visa on arrival: US$35.

Advance visas: tourist/business visa: £40; multiple-entry business visa: £80.


Visa on arrival: 30 days; tourist/business visa: 60 days; multiple-entry business visa: one year.

Application to

Either on arrival at a designated port of entry or in advance at the consulate (or consular section of embassy).

Temporary residence

For visits of up to one year, you must apply to the nearest Indonesian Embassy for a temporary stay permit.

Working days

If you apply in advance, visa processing usually three to five days from receipt, but it can take up to two months for nationals whose applications need to be referred to the Immigration Office in Indonesia.

Extension of stay

You can extend a 30-day visa on arrival for a further 30 days at a cost of US$35.

Embassies and tourist offices

British Embassy in Indonesia

Telephone: +62 21 2356 5200.

Embassy of the Republic of Indonesia in the USA

Telephone: +1 202 775 5200.

Embassy of the Republic of Indonesia in the UK

Telephone: +44 20 7499 7661.