It was opened by the London & South Western Railway on 2 October 1876[2] on the existing line from Waterloo to Windsor.
It is a minor stop, 10 miles 66 chains (17.4 km) down the line from Waterloo.
The station and all trains serving it are operated by South Western Railway.
All services at St Margarets are operated by South Western Railway.
London Waterloo to Windsor & Eton Riverside services call once an hour on a Sunday in either direction.