By air and boat
Many visitors arrive in Indonesia by air. Major international airports include:
- Soekarno-Hatta International Airport (CGK), close to the capital of Jakarta
- Ngurah Rai International Airport (DPS), close to Denpasar on the popular island of Bali
- Juanda International Airport (SUB), in Surabaya (Indonesia’s second-largest city), East Java
There are also regular ferry connections between Indonesia and Malaysia and Singapore.
Indonesia has many internal flight and ferry routes, and private speedboat operators connect many islands too. It is usually fairly easy to move between the major islands and those that attract a lot of tourists, but outlying islands can be a challenge to reach, including overnight boat trips on vessels that may not meet good safety standards.
Bus networks are often extensive in and around major cities and places that attract large numbers of tourists. Minivans offer an alternative way of travel in some areas. Roads that are used frequently are usually well maintained. Public transportation infrastructure on lesser-visited islands can be almost non-existent, with some places having no real public transport at all. In such cases, independent visitors will have to rely on local taxis.
Myriad taxis can be found around the different islands, and drivers can be quite insistent. While the cost of taking a taxi is higher than catching a public bus, solo travellers who buddy up with other travellers can split the cost of a taxi and may find that it works out to be a cost-effective and convenient way of making a trip. Negotiation is key!