Het eerste station werd geopend op 1 november 1869. Dit stationsgebouw was een standaardtype dat in meerdere plaatsen langs de spoorlijn Utrecht - 's-Hertogenbosch werd gebouwd.
In 1984 werd dit station vervangen door een halte dichter bij het centrum van de stad, maar ook dichter bij de spoorbrug over de Waal. Om het hierdoor ontstane hoogteverschil (het station ligt bovenaan het talud naar de brug) zijn beide perrons voorzien van een lift. Overigens ligt het station op ruim 1 kilometer van het stadscentrum.
Tussen 1910 en 1923 reed tussen het station en stad de Gemeentetram Zaltbommel.