Село Гудачи было основано в 1912 году при постройке Транссибирской железнодорожной магистрали. В 1914 году образован церковный приход. Население села в это время составляли переселенцы и мастеровые люди. Сначала здесь появились деревянные здания, бараки. Потом начали строиться жилые дома, число которых в настоящее время составляет 151 жилой дом.
В 1923 году был образован Перемыкинский сельсовет, в 1974 году переименован в Гудачинский сельсовет.
Мирное развитие села прервала Великая Отечественная война, в которой участвовали жители села. В настоящее время в селе осталось три участника Великой Отечественной войны. После войны село продолжало развиваться. Строились дома, сейчас имеется школа, где обучается 60 детей, клуб, детский сад, ФАП.
В 1960-е года на территории села находилась тюрьма, осужденные занимались заготовкой и переработкой древесины.
До 1974 года леспромхоз, находившийся на территории села Гудачи, относился к Перемыкинскому, а 3 апреля 1974 года ЛПХ переименовали в Гудачинский. В 1980—1990 гг. лесное хозяйство являлось ведущей отраслью, леспромхоз работал в 3 смены, не хватало рабочих рук, на работу в село начали съезжаться граждане из Молдовы и Украины, несколько человек из которых до настоящего времени проживают в селе. В начале 1990-х годов в леспромхозе существовала ферма, где выращивали коров и свиней. Гудачинский ЛПХ прекратил своё существование в 1998 году[3].