Buses going to Sumatra goes as far as Medan and Aceh. They are cheaper and more flexible as they are willing to stop at any route that you may request. Visitors must bargain for the price of journey before setting off. Most taxi drivers can t speak English, so it a good idea to have a road map with you. In some places, you can hire a motorbike for a day or a week, with or without driver.
Bicycles can be hire in many places usually in smaller centers.
These are available in some places, notably for transport to and from the airport at Jakarta and Surubaya. They are far less expensive than taxi but not as flexible about where they drop you off. They operates like taxis and can carry 2 to 4 passengers. A becak is a tricycle whose driver pedals usually located behind you. They are mostly found in smaller cities.