Musonlar, kara ve deniz kütlelerinin farklı mevsimlerde farklı ısınmasından kaynaklanır. Yaz aylarında kara kütleleri okyanuslara göre daha hızlı ısınarak kara üzerinde alçak basınç alanı oluşur. Bu alçak basınç alanı, okyanustan gelen nem yüklü rüzgarları çeker ve bu rüzgarlar yoğunlaşarak bulutları oluşturur. Bulutlar daha sonra nemi kara kütlelerinin üzerine yağmur olarak bırakır.
Kışın kara kütleleri okyanuslara göre daha çabuk soğur ve kara üzerinde yüksek basınç alanı oluşur. Bu yüksek basınç alanı, nem yüklü rüzgarları kara kütlelerinden uzaklaştırarak daha kuru koşullara neden olur.