To get into Indonesia, you can take flights, boats, trains or travel by road, depending on where you are coming from and what mode of transport you prefer. There are three main international airports – one just outside Jakarta, one at Denpasar on Bali, and one at Surabaya on Java. However, there are many smaller airports that have flights in and out of Malaysia and Singapore.
There are many way to travel within the country. If you are going from one island to another that are far away from each other, there are usually flights that you will be able to book. If you have the luxury of time and like sea travel, you can take a cruise that will take a few days, depending in the distance.
Within bigger islands like Java and Sumatra, you can take trains that connect major cities on these islands from one end to the other. You can also take private cabs, shuttle services and buses from town/city to the next. If you are really adventurous, you can also try the motorcycle taxis and the tricycles in some cities and towns.