Visiting Bali soon?  Please click the sections below to find out more about Travelling to Bali

This page provides you the ultimate guide to travel to Bali, hopefully can help the independent travellers to plan and enjoy holidays in Bali at most!

Just in case some of you still think that Bali is a country, it is actually not but is one of the main islands in Indonesia.

by far, it is most visited island by International travelers in Indonesia, which also known as the island of God.

It offers the beautiful landscapes and mountains, rocky coastline and exotic sandy beaches, eyes pampering rice terraces, along with the laid back and friendly people, deeply spiritual, unique culture, world-class surfing and diving spots, and wide range of accommodations from budget to luxury one, and so much more.


Bali is divided into the following 6 main regions:

South; including Kuta, Bukit Peninsula, Canggu, Denpasar, Jimbaran, Legian, Nusa Dua, Sanur, Seminyak, and Tanah Lot.

Central; it is the where the Bali cultural heart located and where Ubud, Bedugul, Tabanan situated.

West; Negara, Gilimanuk, Medewi Beach, Pemuteran, West Bali National Park are located in this part.

North; thinking about enjoying the quiet sandy beach? Then north Bali worth visiting, this includes  Lovina and Singaraja.

East; Amed, Besakih, Candidasa, Kintamani, Klungkung, Mount Agung, Padang Bai, Tirta Gangga are situated here. If you want to chill in the laid back coastal villages, enjoy climbing the mighty Mount Agung then here where you should go.

And finally there is Southeastern Islands; this includes Nusa Ceningan, Nusa Lembongan, and Nusa Penida. Get tanned in the quiet offshore islands where the popular for diving activities are.


The capital city, Denpasar

Denpasar is the capital of Bali which is also the island transport hub.

The coastal city, Candidasa

Candidasa is the coastal town and more more quiet than Denspasar.

The most ‘happening’ Kuta

The most developed and touristic area, if you are into shopping and night-life, then kuta is your choice.

Jimbaran – It is where the many fancy resorts by the beach located, and the place where you could enjoy great seafood restaurants

Legian – The city in between Kuta and Seminyak where the Kuta´s main street located

Lovina – If you want to experience the beautiful black volcanic, coral reefs and sandy beaches then Lovina is the place

Padang Bai – Padang Bai where you could enjoy the beach, snorkeling, diving and having delicious sea food, it is the traditional fishing village area.

Padang bai also has some touristic places.

The fancy housing area, Sanur – Sanur is known as the ‘fancy’ housing area where the sea-side resorts are located.

The fashionable city, Seminyak 

Thinking about the modern and fancy restaurants? Seminyak answers your questions. Check more travel guide to Seminyak here.

Ubud – Ubud is  is the art center in the hillside which has several points of interests like museums, the monkey forest, nice and chilling atmosphere cafes, the crafts shops and various options for yoga classes.


Bali Regions Map
Bali Regions Map

Bali Transport

Travelling to Bali By plane

Ngurah Rai International Airport is where normally most of the travelers get in from, this airport is also called Denpasar International Airport, located in Tuban area (between Kuta and Jimbaran), and it takes about 30 minutes to the capital city Denpasar. Ngurah Rai airport is also the third busiest international airport in Indonesia, Jakarta airport is the busiest and Surabaya is the second one.

Domestic Flights

Many domestic flights serve from and to this islands as describe below:

  1. Citilink serves the direct flights from Jakarta
  2. Garuda Indonesia serves the direct flights from Jakarta, Mataram, Surabaya, Semarang, Ujung Pandang (Makassar), Yogyakarta
  3. Indonesia Air Asia serves the direct flights to Bail from from Bandung, Jakarta, Yogyakarta
  4. IAT (Indonesia Air Transport) serves from Mataram, Labuan Bajo
  5. Lion Air serves from from Jakarta, Jogyakarta (Yogyakarta), Menado, Ujung Pandang (Makassar), Surabaya
  6. Tiger Air serves from Jakarta
  7. Merpati Nusantara Airlines serves from Bandung, Bima, Ende. Jakarta, Kupang, Lauanbajo, Mataram, Maumere, Surabaya, Tambolaka, Waingapu
  8. Sky Aviation serves from Banyuwangi, Labuan Bajo, Mataram
  9. Sriwijaya Air serves from Jakarta
  10. Trigana serves from Mataram
  11. Trans Nusa serves from Bima, Ende, Kupang, Labuanbajo, Mataram, Ruteng, Sumbawa, Tambolaka
  12. Wings Air serves from Bima, Kupang, Labuhanbajo, Mataram, Maumere, Semarang, Surabaya, Malang, Tambolaka

International Flights Operate in Bali

And here’s the international flights operates in Bali

  1. AirAsia flies from Kuala Lumpur (operated by (AK) AirAsia Malaysia and (QZ) Indonesia AIrAsia), Singapore, Perth, Darwin (operated by (QZ) Indonesia AIrAsia), Bangkok (operated by (FD) Thai AIrAsia)
  2. Cathay Pacific flies from Hong Kong
  3. Cebu Pacific Air flies from Manila
  4. China Airlines (code share Garuda Airlines) flies from Taipei
  5. Eva Air flies from Taipei-Taoyuan
  6. Emirates flies from Dubai – United Arab Emirates
  7. Garuda Indonesia, flies the passengers from Beijing, Guangzhou, Hong Kong, Melbourne, Osaka, Perth, Seoul, Shanghai, Singapore, Sydney and Tokyo
  8. Hong Kong Airlines flies from Hong Kong
  9. Jetstar flies from Australia – Brisbane, Darwin, Melbourne, Perth, Sydney
  10. Jetstar Asia flies from Singapore
  11. KLM flies from Amsterdam via Singapore
  12. Korean Airlines flies from Seoul (Incheon)
  13. Malaysia Airlines flies from from Kuala Lumpur
  14. Philippine Airlines flies from Manila
  15. Qantas Airlines flies from Sydney
  16. Qatar Airways flies from Doha
  17. Shanghai Airlines flies from Shanghai
  18. Singapore Airlines flies from Singapore
  19. Thai AirAsia flies from Bangkok – Don Mueang International Airport
  20. Thai Airways International flies from Bangkok-Suvarnabhumi
  21. Virgin Australia flies from Australia – Brisbane, Port Hedland, Sydney

Travelling from Java to Bali by Bus

Jakarta to Denpasar 
Bus companies : PO Safari Dharma Raya, PO Pahala Kencana, PO Kramat Djati, PO Lorena
Fares : About Rp 400.000 for the executive class
Bandung – Denpasar 
Bus companies : PO Pahala Kencana, PO Kamat Jati
Fares : About Rp 350.000 for the executive class
Surabaya to Denpasar 
Bus Companies : PO Safari Dharma Raya, PO Gunung Harta, PO Wisata Komodo, PO Surya Bali, PO Medali Mas, PO Puspa Sari, PO AKAS, PO Bali Perdana, PO Al-Mubarok, PO Handoyo
Fares : about Rp 150.000 to Rp 200.000 for the executive class
Solo – Jogja – Denpasar
Bus companies : PO Gunung Harta, PO Restu Mulya, PO Wisata Komodo, PO Sedya Mulya
Fares : about Rp 250.000 to Rp 300.000
Solo – Purwodadi – Denpasar 
Bus company : PO Restu Mulya
Kudus – Jepara – Denpasar 
Bus companies : PO Surya Bali, PO Muji Jaya
Fares:  about Rp 250.000
Semarang – Denpasar 
Bus companies: PO Pahala Kencana, PO Gunung Harta, PO Wisata Komodo,PO Karya Jaya
Fares: about Rp 250.000
Solo – Jogja – Purwokerto – Denpasar
Bus company : PO Wisata Komodo
Fares: About Rp280.000
Jember (East Java) to Denpasar
Bus companies : PO Damri, PO Akas Asri,PO Gunung Harta
fares: It is about Rp 60.000 to Rp 80.000 for Economy class with Air Conditioning
Malang to Denpasar
Bus companies: PO Restu Mulya, PO Gunung Harta, PO Medali Mas, PO Pahala Kencana, PO Malang Indah, PO Zena, PO Bali PO Perdana, PO Santoso, PO Al-Mubarok
Fares: About Rp 150.000 to Rp 200.000 for the executive class
Kediri – Tulungagung-Denpasar 
Bus companies: PO Wisata Komodo, PO Gunung Harta, PO Setiawan
Fares : About Rp 180.000 to Rp 200.000 for the executive class

Travelling from Java to Bali by boat

And you may travel to Bali by sea also, the ferries travel to Bali from Java from Ketapang harbor island of Java to Gilimanuk in western Bali, the ferry leaves every 15 min every day. And it take only about 30 minutes, and it cost Rp 7500 for adult and Rp 5500 for kids.