Serpentine railway station is a rural station on Transwa's Australind train route.
The station serves the town of Serpentine located 47 kilometers from Perth.
Throughout the next few decades the town of Serpentine was built around the station to allow farmers of the area to transport their goods to Perth quicker and easier[2].
In 1897, the station had many sidings built for local access and produce[3].
Serpentine station currently has one platform and is served by the Australind twice a day in each direction[4]