Hayle railway station serves the small town of Hayle, Cornwall, United Kingdom. Great Western Railway manage the station and operate most train services. It is on the Cornish Main Line 7 miles (11 km) north-east of Penzance, where the line terminates from Plymouth. It is 319 miles (513 km) measured from London Paddington via Bristol Temple Meads.