Comuna Breaza este situată în partea de nord-vest a judeţului Buzău aproape de limita cu judeţul Prahova. Se învecinează la nord cu comuna Tisău, la sud cu comuna Săhăteni, la est cu comuna Pietroasele şi la vest cu comuna Năieni.
Comuna este aşezată la poalele dealului Istriţa şi are o întindere de 5004 ha, dintre care 287 ha intravilan.