Drem railway station serves the village of Drem in East Lothian, 5 miles (8 km) from the seaside town of North Berwick in Scotland. It is located on the East Coast Main Line (ECML) 18 miles (29 km) east of Edinburgh Waverley. Passenger services are provided on the ScotRail North Berwick Line, and the junction where the North Berwick branch diverges from the ECML is a short distance to the east of the station.