Bathurst a un climat continental humide. La température moyenne en juillet, le mois le plus chaud de l'année, est de 19,3°C et elle est de -11,1°C en janvier, le mois le plus froid. La ville reçoit annuellement de précipitations dont de neige.