Direct flights to Bali are available mostly from cities in Asia and Pacific countries: Bangkok (BKK), Brunei (Bandar Sri Begawan, BWN), Darwin (DRW), Dili (DIL), Doha (DOH), Hong Kong (HKG), Kuala Lumpur (KUL), Melbourne (MEL), Osaka (KIX), Perth (PER), Seoul (ICN), Singapore (SIN), Taipei Taiwan (TPE), Tokyo Narita (NRT).
If you are not living on the above cities, find the flight to Singapore (SIN) or Hong Kong (HKG) or Bangkok (BKK) or Kuala Lumpur (KUL), then get connection flight to Denpasar (DPS), Bali.
(Denpasar is capital city of Bali with code: DPS. When you check flight schedule, don’t look for Bali, but look for Denpasar, DPS)
If you are living in Amsterdam, you get KLM-Royal Dutch Airlines flight from Amsterdam (AMS) to Jakarta (CGK) then connect to Denpasar by Garuda Indonesia. OR You can get Cathay Pacific (CX) flight to Hong Kong, or Singapore Airlines (SQ) to Singapore (SIN), or Thai Airways (TG) to Bangkok, or Malaysia Airlines to Kuala Lumpur (KUL), then connect to Denpasar, Bali (DPS).
For other cities in Europe, check it out at Our Flight Schedule. Just click here!
If you are living in North America, you can get flight from Los Angles to Singapore (by Singapore Airlines) or to Hongkong (by Cathay Pacific) then get connection flight to Bali with the same airlines. OR ou get flight from New York to Singapore (by Singapore Airlines) or to Hongkong (by Cathay Pacific) then get connection flight to Bali with the same airlines. Another option: You may also get flight from New York to Nagoya – Japan (By Japan Airlines or Northwest) then connect to Bali.