Bali is a relatively small island, which makes it very accessible. When you compare Bali to a place like Thailand, Bali has way more to offer people on a short term holiday. Both places have beaches, temples, mountains, nightlife and culture. The things is in Bali you can get from the beach to the mountains in 2 hours driving, whereas in Thailand you are looking at a 1,000km trip by plane.
Most visitors will arrive at Denpasar?s Ngurah Rai international
airport: Tel.: (62)(361) 751011. You can fly to Denpasar from major cities in Indonesia (Jakarta, Surabaya, Makassar etc) or from major cities in Asia and Australia Many travelers try to search for 'Bali' using travel websites and so for. It should be noted that Ngurah Rai's airport code is DPS.
Note that if you are flying internationally into Ngurah Rai, most nationalities are now required to purchase an Entry Visa (US$25 or EUR20 or Rp 250,000 in cash for 30 days)
Few other currencies are accepted so it's a good idea to play safe and have the required dollars on hand. Flying internationally out of Bali you are subjected to the airport tax (150,000 Rupiah effective from 1st November 2007) which you would need to pay for in Rupiah so save some Rupiah bills for the trip out. The domestic departure tax is Rp. 30,000.
ATM machines are available at Airport Departure Lobby which accept Cirrus and Plus cards for withdrawals.
Some hotels will provide free transfers from the airport but there are plenty of other taxis also available. Approximate price for getting from Ngurah Rai to Legian is Rp. 40,000. If coming from the airport ignore touts offering rides. After the second bombing, security at the airport has increased considerably and be prepared for thorough inspection of luggage, including carry-on items.
There are direct bus services to Bali from all major cities on Java as well as Lombok, which use the ferries to cross over. These are cheap and easy, but slow.
Ferries cross from Gilimanuk in western Bali to Ketapang on the island of Java every 15 minutes, 24 hours a day, and the crossing takes just 30 minutes (plus waiting around, loading, unloading, etc). There are also services from Padang Bai to Lembar (Lombok) every few hours, with the trip taking around 3.5 hours.