Moessons worden veroorzaakt door de verschillende verwarming van het land en de zeemassa tijdens verschillende seizoenen. In de zomer warmt de landmassa sneller op dan de oceaan, waardoor er een lagedrukgebied boven het land ontstaat. Dit lagedrukgebied zuigt vochtige wind uit de oceaan aan, die condenseert en wolken vormt. De wolken laten het vocht vervolgens als regen over de landmassa's vallen.
In de winter koelt de landmassa sneller af dan de oceaan, waardoor er een hogedrukgebied boven het land ontstaat. Dit hogedrukgebied duwt de vochtige wind weg van de landmassa, wat resulteert in drogere omstandigheden.