South Milford railway station serves the villages of South Milford and Sherburn-in-Elmet in North Yorkshire, England. It lies on the Leeds and Selby Line 13 miles (21 km) east of Leeds.
The station was opened in 1834 as Milford railway station. The name was changed to South Milford station in 1867.
On Monday to Saturday daytimes, the station is served by a Northern Rail hourly service, which runs in each direction between Selby and Leeds, Bradford Interchange, Huddersfield and Wakefield Westgate.
During evenings and Sundays, First TransPennine Express services between Hull and Leeds call here, some of which continue on to Manchester Piccadilly.