From Soekarno-Hatta airport to Jakarta city, taxis add a surcharge ranging from Rp. 7,500/Rp. 9,000/Rp. 10,000 depending on the destination and the road tolls of Rp. 7,000. There are also Soekarno-Hatta International Airport buses which run every 20 minutes to five different points in the city. For those heading for the major hotels in the city center, take the bus to Gambir, a railway station, which is five to ten minutes away by taxi from the hotels. Bus fare is Rp, 5,000 per person plus luggage. At other airports there are transport counters with fixed fares for taxis.
Other forms of transport in Indonesia are bajaj for two passengers, small buses which ply regular routes, the man-driven pedicab "becak," all of which need advanced bargaining to come to a mutually accepted fare. Buses are very crowded, particularly in the cities and routes need to be identified. Trains traverse the island of Java and part of Sumatra. Fares are comparatively cheap but higher on air-conditioned express trains running between major cities.
Garuda Indonesia has an extensive network throughout the country. To all major cities on the archipelago, Garuda had daily services. Garuda services are supplemented by those of Merpati Nusantara, Bouraq, and Mandala, Lion Air, Awair and Pelita.