The best price found from United States to Java is on September 6th, 2017, travelling with Delta. See more options, compare prices and book: search flights.
Jakarta has numerous international and domestic connections. Other useful international gateway Javanese cities are Surabaya, Solo, Bandung, Yogyakarta and Semarang. Domestic flights can be very convenient and affordable: Jakarta–Yogyakarta is a very popular route. If your time is short, it's worth booking a few internal flights to cut down on those hours on the road.