Коммунальное транспортное унитарное предприятие «Брестгортранс» создано решением Брестского городского исполнительного комитета от 27.04.2007 № 665 и зарегистрировано в Едином государственном регистре юридических лиц и индивидуальных предпринимателей 11.06.2007 года.
С момента создания предприятию была передана обязанность по заключению договоров об организации пассажирских перевозок по городу Бресту, а также предоставлены полномочия по контролю за осуществлением данного вида перевозок всеми видами транспорта.
С 10.10.2007 предприятию переданы полномочия по реализации проездных билетов. С 01.12.2007 введен талон единого образца для оплаты проезда в автобусах и троллейбусах.
В марте 2008 года предприятию переданы функции по контролю полноты оплаты проезда в общественном транспорте. В марте 2010 года открыты филиалы контрольно-ревизорской службы в регионах Брестской области.
Решением Брестского областного исполнительного комитета от 19.12.2017 №813 КТУП ”Брестгортранс” определен оператором пригородных автомобильных перевозок пассажиров в регулярном сообщении, маршруты движения которых проходят по территории двух и более районов, междугородных внутриобластных и междугородных межобластных автомобильных перевозок пассажиров в регулярном сообщении.
Решениями районных исполнительных комитетов КТУП ”Брестгортранс” назначен оператором автомобильных перевозок в регулярном сообщении на территориях Березовского, Брестского , Ганцевичского, Дрогичинского, Жабинковского, Ивановского, Ивацевичского, Кобринского, Лунинецкого, Малоритского, Пинского, Пружанского, Столинского районов.
Основной задачей оператора пассажирских перевозок является деятельность по организации автомобильных перевозок пассажиров в регулярном сообщении на территории Брестской области.