Walter Schachner (ur. 1 lutego 1957 w Leoben) – austriacki piłkarz występujący na pozycji napastnika, reprezentant Austrii w latach 1976–1994, trener piłkarski.

Kariera klubowa Karierę piłkarską Schachner rozpoczął w amatorskim EVS St. Michael. Następnie został zawodnikiem DSV Alpine. W 1975 roku zadebiutował w jego barwach w drugiej lidze. W barwach Alpine grał tam przez trzy sezony i strzelił 65 goli. W 1978 roku przeszedł do pierwszoligowej Austrii Wiedeń. W sezonie 1978/79 strzelił 24 gole w lidze zostając jej królem strzelców, a Austria została mistrzem kraju. W następnym sezonie z 34 golami ponownie był najlepszym strzelcem ligi oraz wywalczył dublet – mistrzostwo i Puchar Austrii. W 1981 roku sięgnął po trzeci z rzędu tytuł mistrzowski.

Latem 1981 roku Schachner zaczął grać w Serie A, w zespole AC Cesena. Spędził w niej dwa lata, a następnie odszedł do Torino Calcio. W 1985 roku wywalczył z Torino wicemistrzostwo Włoch. W klubie z Turynu grał do 1986 roku i wtedy przeszedł do US Avellino. We Włoszech grał do 1988 roku.