Kruchowo – wieś w Polsce położona w województwie wielkopolskim, w powiecie gnieźnieńskim, w gminie Trzemeszno.
Kruchowo to duża wieś położona niespełna 5 km na północ od Trzemeszna w paśmie wzgórz morenowych nad Jeziorem Kruchowskim. Jezioro ma powierzchnię 35 ha i głębokość 2,9 m, na jego środku znajduje się wysepka.
Historia thumb|240px|Dworek w Kruchowie zimą Pierwsza wzmianka o Kruchowie, jako własności szlacheckiej pochodzi z 1389. Również od tego czasu znana jest parafia.
W XV wieku stanowiło ono własność rodu Sulimów, którzy w XV wieku przybrali nazwisko Kruchowskich. Od tej pory bardzo często zmieniali się właściciele dóbr Sulimów-Kruchowskich. Od II połowy XVI wieku do około połowy XVII właścicielami byli Mielińscy herbu Czele, potem Mielżyńscy. W XVIII wieku była to własność Rosenów, od około 1786 Lipieńskich, następnie Malczewskich, Mikorskich, Jaskólskich.
W 1851 ówczesny właściciel dóbr kruchowskich Adolf Ignacy Skarbek-Malczewski znalazł w pobliżu góry Wendowej nad Jeziorem Kruchowskim romańską akwamanilę z brązu (rodzaj naczynia ceramicznego), w której znajdowało się 50 monet. Nieopodal znaleziska odkryto groby niszowe.