Getting to Bali

Bali is primarily reached by air, since many visitors fly directly in and out of Denpasar. Other travellers come to Bali as part of wider journey through Indonesia and the region, and they invariably arrive by boat.
Getting to Bali by Air | Getting to Bali by Sea
Ngurah Rai is the name of Denpasar International Airport, one of the largest and busiest airports in Indonesia. The main arrival point for around 90% of visitors to Bali, the airport has 17 gates and is served by a very wide range of carriers and destinations including:
Domestic
Garuda Indonesia (who fly to Jayapura, Makassar, Mataram, Balikpapan, Jakarta, Surabaya, Timika, Yogyakarta)
Lion Air (Jakarta, Makassar, Manado)
Merpati Nusantara Airlines (Bandung, Bima, Mataram, Maumere, Merauke, Jakarta, Kupang, Surabaya, Waikabubak, Waingapu)
Wings Air (Surabaya, Yogyakarta)
International
Air Asia (Kuala Lumpur)
Cathay Pacific (Hong Kong)
China Eastern Airlines (Shanghai)
Eva Air (Taipei-Taoyuan)
Garuda Indonesia (Hong Kong, Melbourne, Perth, Sydney, Seoul-Incheon, Shanghai-Pudong, Singapore, Nagoya-Centair, Osaka-Kansai, Tokyo-Narita)
Japan Airlines (Osaka-Kansai, Tokyo-Narita)
KLM (Amsterdam, Singapore)
Korean Air (Seoul-Incheon)
Malaysian Airlines (Kuala Lumpur)
Qatar Airways (Doha, Kuala Lumpur)
Royal Brunei Airlines (Bandar Seri Begawan)
Singapore Airlines (Singapore)
Thai Airways International (Bangkok-Suvarnabhumi)
Transaero (Moscow-Domodedovo)
Uni Air (Kaohsiung)
The above is by no means an exhaustive list. Many more airlines are queued to start regular services out of Ngurah Rai and also, many seasonal and charter jets serve Chinese and Australian locations.
The airport is located about 13kms south of Denapasar and holiday makers relaxing on Kuta Beach can see the jumbo jets landing just towards the cape at the very far end of the main beach.
The main ferry service to and from Bali runs from Ketapang, a pier on the west side of Bali, to Gilimanuk in the island of Java. These services run very regularly – several times an hour – and the jounrey takes about thirty minutes. The three-and-a-half hour ferry journey from Padang Bai to the neighbouring island of Lombok and these leave every three hours.

