However they must have prove of onward journey i.e. a return or through airline ticket, and a passport valid for at least six month on the date of arrival in Indonesia. For more information on getting visa, please check Consulate .
Some international airlines have their flights direct to Bali.
The others would fly to the cities nearest to the island, such as Jakarta, Singapore or cities in Australia. From there the journey can be continued using other airlines to Bali, such as Garuda Indonesia, Singapore Airline, Qantas, etc. For more detailed information on airlines to Bali please check Airline . For domestic flight between places in Indonesia there are Garuda Indonesia and other airlines such as Merpati Nusantara and Bouraq Indonesia. From the airport if no one to pick you up, you can purchase taxi ticket at the airport counter to reach your destination with fix price.