Erich Maechler, né le 24 septembre 1960 à Hochdorf, dans le canton de Lucerne, est un coureur cycliste professionnel suisse.