Wiatr halny powstaje na skutek różnic ciśnienia pomiędzy jedną a drugą stroną grzbietu górskiego, kiedy po stronie południowej występuje układ wysokiego ciśnienia, a po stronie północnej układ niskiego ciśnienia. Różnica ciśnień musi być na tyle duża, aby powietrze zalegające po stronie południowej mogło wznosić się i przekroczyć grzbiet górski. Poza tym, wysokość grzbietu górskiego lub wilgotność powietrza również musi być odpowiednio duża, aby mogło dojść do skroplenia pary wodnej. Wiatr halny najczęściej występuje w październiku i listopadzie, nieco rzadziej w lutym i marcu.
Po jednej stronie góry występuje wyż, to powoduje powstanie wiatru. Wiatr napotyka barierę górską, aby ją ominąć, powietrze się unosi. Powietrze unosząc się, oziębia się, spadek temperatury powoduje kondensacje pary wodnej, to wywołuje opady. Po przekroczeniu bariery górskiej suche powietrze opada, ogrzewając się.