Բանյա Լուկայի կլիման խոնավ ցամաքային է, ցուրտ ձմեռներով և տաք ամառներով։ Տարվա ամենատաք ամիսը հուլիսն է՝ 21,3 °C, իսկ ամենացուրտ ամիսը հունվարն է՝ 0,8 °C: Տեղումների տարեկան քանակը կազմում է մոտ 988 մմ։ Տարվա ընթացքում դիտվում է 143 անձրևային օր։ Քաղաքի լայնության շնորհիվ Բանյա Լուկայում ձյուն տեղում է ամեն տարի։ Ուժեղ քամիները ներթափանցում են հյուսիսից և հյուսիս-արևելքից։ Երբեմն հարավային քամիներն, որոնք բերում են տաք եղանակ, նույնպես գերիշխող են լինում։