Bosna i Hercegovina ima specifičan geografski položaj koji uzrokuje različite klime na različitim područjima. Tako razlikujemo mediteransku klimu na jugozapadu zemlje, kontinentalno planinsku u srednjem djelu te umjereno kontinentalnu na sjeveru zemlje.
U jugozapadu BiH zbog blizine Jadranskog mora ljeti su prisutne vrućine te česte suše uz maksimalne temperature od 40 do 45 stupnjeva °C. Zimi mediteranska klima donosi temperature iznad nule pa je tako prosjek oko 4 stupnjeva celzijusa, uz rijedak ali ne i nemoguć snjeg. Srednja godišnja suma oborina kreće se između 1.000 i 2.300 l/m2, a srednje godišnje temperature od 12 do 15 °C.
U središnjem djelu BiH prisutni su planinski predjeli koji sa sobom donose kontinentalno-planinsku, odnosno alpsku klimu. Stoga za razliku od jugozapada zemlje ovo područje ima oštre zime uz apsolutne minimalne temperature od -23 do -35 °C, dok su ljeta ugodna apsolutne maksimalne temperature od 29 do 35 °C. Prosjecna godišnja količina padavina je od 1.000 do 1.200 l/m2. Snježne padavine su obilne i česte, pogotovo na višim kotama.
Na sjeveru BiH vlada umjereno kontinentalna klima koju obilježavaju oštre zime i topa ljeta iako sa manje ekstremnim temperaturama no u drugim područjima BiH. Ljeta sa vruća sa temperaturama od 32 do 42 stupnjeva °C. Ovo područje je i najsušnije što pokazuju i godišnje količine oborina koje se kreću od 700 do 1.100 l/m2. Zime su oštre iako ne onoliko kao u središnjem dijelu BiH, ali česte su temperature ispod nule uz povremeno prisutni snjeg.