The station opened on 16 June 1883 and is located on the Leeuwarden–Stavoren railway.
[1] Until the line was finished in 1885, this station was the terminus.
In 1921 a connection was made with the tramway running between Sneek and Bolsward, which stopped in 1968.
The train services are operated by Arriva.
[2] The following services currently call at Sneek:[3] The following bus services depart from the bus station outside the station: