Eduard Hauser (ur. 26 listopada 1948) – szwajcarski biegacz narciarski, brązowy medalista olimpijski.
Kariera Igrzyska olimpijskie w Sapporo w 1972 r. były jego olimpijskim debiutem. Wspólnie z Aloisem Kälinem, Albertem Gigerem i Alfredem Kälinem zdobył brązowy medal w sztafecie 4 × 10 km. W swoim najlepszym indywidualnym starcie, w biegu na 15 km zajął 11. miejsce. Cztery lata później, podczas igrzysk olimpijskich w Innsbrucku na tym samym dystansie zajął 17. miejsce. Szwajcarzy z Hauserem w składzie zajęli 5. miejsce w sztafecie. Igrzyska olimpijskie w Lake Placid w 1980 r. były ostatnimi w jego karierze. Zajął tam 15. miejsce w biegu na 30 km stylem klasycznym, a wraz z kolegami z reprezentacji zajął siódme miejsce w sztafecie.
Startował także na mistrzostwach świata w Wysokich Tatrach, mistrzostwach w Falun oraz na mistrzostwach świata w Lahti zajmując odpowiednio piąte, szóste i ponownie piąte miejsce w sztafecie.
Zajął także trzecie miejsce w nieoficjalnej klasyfikacji generalnej Pucharu Świata w sezonie 1973/1974. W 1973 r.