Indonesia has a Tropical climate; there is a dry and west season. Between June and September, the East Monsoon brings dry weather. The West Monsoon sweeps in between December and March, bringing rain (and humidity). Temperatures range from 21 to 33 degrees.
Cars can be rented in Bali and in the larger cities, but visitors will encounter traffic jams and some hair-raising driving. Hiring a car with a driver is a reasonable, and less stressful, option. If you are taking taxis in Indonesia, try to ensure that you fix on the price before you set off.
There are several domestic airlines flying between islands. These include Batavia Air, Garuda Indonesia and Lion Air.
The ferry service, Pelni (PT Pelayaran Nasional Indonesia), plies the waves between Indonesia’s islands. Standards are high, fares and reasonable and it’s a pleasant way of getting around.
As far as train services go, Java has the best in Indonesia. Trains link Jakarta with main cities such as Surabaya, Yogyakarta and Solo.
Bus services are comprehensive and cheap. There are ordinary buses, express buses and luxury coaches.
Other ways of getting around, particularly the larger cities, include becaks (three-wheeled passenger bicycles), bajajs (motorised becaks), dekars (horse-drawn carriages) and ojeks (motorcycle taxis).