Alasan terjadinya bediding salah satunya faktor adanya pola tekanan udara yang relatif tinggi di Australia yang berada dalam periode musim dingin. Hal itu yang kemudian menyebabkan pergerakan udara dari Australia menuju Indonesia.
Faktor lain yang menyebabkan suhu dingin di Pulau Jawa adalah berkurangnya awan dan hujan di Pulau Jawa. Alhasil, suhu malam hari bisa menjadi sangat dingin dari biasanya.
(Rizka Diputra)