Snappahems station anlades 1897 vid kilometer 27,3 omedelbart söder om bron över Skyeån. Här byggdes ett stationshus i trä, uthus och godsmagasin samt ett rundspår. Stationshuset var av modell liknande Tegnaby, och båda dessa stationshus byggdes senare på med en högre takresning för att ge plats åt lägenhet på andra våningen.
Till följd av förbättrat vägnät i området, hamnade Snappahem allt mer på sidan om. Läget var inte längre praktiskt och järnvägsbolaget beslöt att satsa på Lidhem, som låg intill en vägövergång en kilometer längre söderut. Man byggde till banvaktstugan vid Lidhem med en väntsals- och expeditionsflygel mot norr och flyttade den 1 februari 1939 trafikplatsen dit. En begäran om att få ändra namnet till Lidhem avslogs, så namnet Snappahem som från början hämtats från en liten kvarn vid Skyeån behölls för trafikplatsen vid Lidhem tills hela banan lades ned 1965.