Indonesia is a massive country with 54,716 km of coastline and 2,830 km of land boundaries (East Timor 228 km, Malaysia 1,782 km, Papua New Guinea 820 km). Here are the official gateways into Indonesia.
For a larger view click on map.
Airports
•Bali
Ngurah Rai
Denpasar
•Irian Jaya
Frans Kaisiepo
Biak
•Java
Husein Sastranegara
Bandung
Sukarno-Hatta
Jakarta
Adi Sumarmo
Solo
Juanda
Surabaya
•Kalimantan
Sepinggan
Balikpapan
Soepadio
Pontianak
•Lombok
Selaparang
Mataram
•Riau
Hang Nadim
Batam
•Sulawesi
Sam Ratulangi
Manado
Hasanuddin
Makassar
•Sumatra
Polonia
Medan
Sultan Syarif Kasim II
Pekanbaru
Tabing
Padang
•Timor
El Tari
Kupang
Seaports
•Bali
Benoa
Sanur
Padang Bai
•Java
Tanjung Priok
Jakarta
Tanjung Perak
Surabaya
Tanjung Mas
Semarang
•Kalimantan
Nunukan
•Lombok
Lembar
Mataram
•Riau
Batu Ampar
Batam Island
Nongsa Terminal Bahari,
Batam Island
Sekupang
Batam Island
Sri Bay Intan, Selat Kijang & Tanjung Pinang, Bintan Island
Tanjung Balai
Karimun
Teluk Senimba,
Batam Island
•Sulawesi
Bitung
Manado
•Sumatra
Belawan
Medan
Dumai
Lhok Seumawe
Malahayati
Aceh
Sultan Iskandar Muda
Aceh
•Timor
Tebau
Kupang
Land Borders
•Kalimantan
Entikong
•Timor
Atabua
People have their favourite ports and airports. It can be the case that immigration processing is a lot faster and less hassle through a port such as Batam, than through a busy airport, such as Jakarta or Denpasar, depending on the time of day.