Buch est une municipalité allemande de la commune fusionnée de Kastellaun, dans l'arrondissement de Rhin-Hunsrück, en Rhénanie-Palatinat.