Buses in Hayle

10 bus routes serve Hayle, run by Great Western Railway, CrossCountry, Go Cornwall Bus, National Express and Stagecoach South West. The busiest stops are Hayle station, Fore Street and Foundry Square.

Most frequent routes

Where you can go from Hayle

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Hayle?
Direct buses from Hayle go to Penzance (train, 15, 104, 406, CC1), London Paddington (train), Truro (18, 14), Belgravia (406), Camborne (18), Digbeth (104), Edinburgh (train), Newquay (train), Par (train) and Plymouth (train).
Which bus goes from Hayle to Penzance?
Routes train, 15, 104, 406 and CC1, run by Great Western Railway, Go Cornwall Bus, National Express and Stagecoach South West.
Which bus goes from Hayle to London Paddington?
Route train, run by Great Western Railway.
Which bus goes from Hayle to Truro?
Routes 18 and 14, run by Go Cornwall Bus.
Where do buses stop in Hayle?
The busiest stops are Hayle station, Fore Street, Foundry Square, Viaduct and Penmare Terrace.
Which bus companies run in Hayle?
Great Western Railway, CrossCountry, Go Cornwall Bus, National Express and Stagecoach South West.
What are the most frequent buses in Hayle?
the 18 (Camborne – Truro), the 14 (Truro – St Ives), the 15 (Penzance – Hayle) and the 104 (Digbeth – Penzance).

Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 29 October 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook