Schachner obdržel různé řády a ocenění, včetně rytířského kříže Čestné legie jako porotce na světové výstavě v Paříži v roce 1867. V roce 1959 po něm byla pojmenována jedna z ulic ve Vídni ("Schachnerstrasse" v obvodu Donaustadt).