Elle dépend de la région ferroviaire d'Amiens. Elle dispose de deux voies principales (V1 et V2) et deux quais d'une « longueur continue maximale » (longueur utile) : de 263 m pour le quai 1 et 271 m pour le quai 2[1].
Histoire
La Compagnie des chemins de fer du Nord, concessionnaire depuis le [2] d'un chemin de fer d'Amiens à la ligne de Creil à Saint-Quentin, se voit préciser le tracé entre Amiens et Ham par le décret du [2]. Elle met en service la section d'Amiens à Tergnier via la gare de Ham, le [3].
Pendant la Première Guerre mondiale, la commune de Ham est dans la zone des combats de la Bataille de la Somme, elle subit de lourdes destructions, qui frappèrent également ses installations ferroviaires, notamment le bâtiment voyageurs qui est détruit. Après le conflit une gare provisoire est installée (voir galerie de photos). Il faudra du temps pour que la municipalité et la compagnie trouvent un accord financier permettant sa reconstruction, le nouveau bâtiment voyageurs de la gare est ouvert en 1929[6].
La gare va redevenir une simple gare de passage au milieu du XXe siècle après la fermeture des lignes secondaires. En 1949 la ligne d'Albert à Ham est la première à être fermée[4], puis en 1955 ce sont la ligne de Guiscard à Ham[4] et la ligne de Saint-Quentin à Ham[5]. La Régie des transports de l'Aisne (RTA), qui a repris l'exploitation de cette dernière, ferme à tous trafics le tronçon de Ham à Villers-Aubigny le [7].
Service des voyageurs
Accueil
Gare de la SNCF, elle possède un bâtiment voyageurs, avec guichet, ouvert tous les jours[8].
Une passerelle équipée d'ascenseurs permet le passage d'un quai à l'autre.