Borzechowo jest to wieś kociewska położona w województwie pomorskim, w powiecie starogardzkim, w gminie Zblewo na Kociewiu. Jest to typowa miejscowość letniskowa, otoczona lasami Borów Tucholskich i położona nad jeziorami: Borzechowskim Małym i Borzechowskim Wielki.