1918 год был годом образования Народного суда I участка г. Буя Ярославской области и 2-го участка Буйского района Ярославской области.

С 1944 года стал называться Народный суд города Буя, а с июля месяца 1959 года он назвался Народным судом I участка города Буя Костромской области.

В 1960 году народный суд I участка г. Буя и 2-ой участок Буйского района соединились и Народный суд стал наименоваться Буйским городским народным судом Костромской области.

С 2001 года суд получил название Буйский городской суд.
Буйский городской суд подчиняется Костромскому областному суду.

В функции городского суда входит рассмотрение уголовных и гражданских дел.

В соответствии с постановлением Президиума Костромского областного суда от 15.02.2010 года с 1 марта 2010 года начало деятельности Буйского районного суда.