La causa principale dei venti locali è la convezione. Questo è il più delle volte causato dal calore del sole.
Uno dei tipi più comuni di vento locale è una brezza marina. Il modo in cui le brezze marine funzionano è simile ad altre forme di vento locale. Quando il sole è caldo, il terreno si riscalda. Questo fa sì che l'aria sopra di esso si riscaldi, il che a sua volta lo rende meno denso. Poiché l'aria è meno densa, inizia a salire.
Le cose sono diverse sull'acqua. Il mare assorbe il calore del sole più della terra, quindi non scalda tanto. Ciò significa che l'aria sopra di esso non si riscalda e, poiché non è calda, non sale. Il risultato di questo è una differenza di pressione, poiché l'aria calda sopra la terra aumenta e l'aria più fredda sopra il mare rimane.
La pressione più bassa esiste sulla terra, quindi l'aria fredda si sposta per equalizzarla. Questo è noto come una brezza marina, o un vento locale. Altri esempi di venti locali sono venti pendenti e venti della valle. La temperatura dell'aria in un canyon, per esempio, è solitamente più calda dell'aria ad altezze simili sopra una pianura.