Cheapest time to buy a ticket for Denpasar Bali — Jakarta is approximately 42 days to departure. Normally the best deals on Denpasar Bali to Jakarta flights are available 1 to 2 months prior to departure.