La gare de Saint-Martin-d'Oney est une gare ferroviaire française de la ligne de Morcenx à Bagnères-de-Bigorre, située sur le territoire de la commune de Saint-Martin-d'Oney, dans le département des Landes en région Nouvelle-Aquitaine.
Elle est mise en service en 1857 par la Compagnie des chemins de fer du Midi et du Canal latéral à la Garonne. C'est une halte ferroviaire de la Société nationale des chemins de fer français (SNCF), desservie par des trains TER Nouvelle-Aquitaine.
La Compagnie des chemins de fer du Midi et du Canal latéral à la Garonne met en service la station de Saint-Martin-d'Oney lors de l'ouverture du tronçon de Morcenx à Saint-Martin-d'Oney le 12 janvier 1857. Le tronçon suivant qui prolonge la ligne jusqu'à Mont-de-Marsan est mis en service le 6 septembre 1857.