Booking 250 days before you get the best price to Denpasar Bali.