By Sea
PT Angkutan Sungai Danau dan Penyeberangan/ASDP ferry services:
GianyarBali from/to Gilimanuk East Java
Bakauheni Lampung/Southern Sumatra from/to Merak Banten. Rp 12,000 for a 2-3 hour journey.
Kamal Madura from/to Tanjung Perak Surabaya
PT Pelayaran Nasional Indonesia/PELNI passenger ship routes include:
Medan North Sumatra from/to Tanjung Priok Jakarta
Pontianak West Kalimantan from/to Tanjung Priok Jakarta
Makassar South Sulawesi from/to Tanjung Perak Surabaya
By plane
Most visitors arrive at Jakarta, Bandung, Semarang, Surabaya, Solo and Yogyakarta. There are several domestic airlines such as Garuda, Merpati, Lion Air, Mandala, Sriwijaya Air. International airlines: AirAsia, SQ, Qantas, MAS, Cathay Pacific, PAL, Thai International, JAL, KAL, Eva Air, Air India, etc.