15 Hayle to Penzance via Leedstown, Marazion
Operated by Go Cornwall Bus. Registered as running via St Erth. First bus 08:09, last bus 17:30. 15 journeys on weekdays. Fares: adult single £2.50 to £3.00 — more.
Wanted a different 15? 58 other bus routes are numbered 15 elsewhere in the UK — see every 15 bus timetable by area.
| Stop | 08:09 to Hayle Community School | 08:43 to Foundry Health Ctr | 08:55 | 10:55 to St Erth Interchange | 11:55 | 13:55 to St Erth Interchange | 14:55 to Hayle Foundry Sq | 16:30 |
|---|---|---|---|---|---|---|---|---|
| Penmare Terrace (NE-bound) | · | · | · | 10:55 | · | 13:55 | · | · |
| Bodgriggy Health Centre (SW-bound) | · | · | · | 11:01 | · | 14:01 | · | · |
| Bosparva Lane (opp) | 08:09 | · | · | · | · | · | · | · |
| The Square (NW-bound) | 08:13 | · | · | · | · | · | · | · |
| Golden Sands Park (opp) | · | 08:43 | 08:55 | · | 11:55 | · | 14:55 | 16:30 |
| Fore Street (W-bound) | · | 08:45 | 09:00 | · | 12:00 | · | 15:00 | 16:35 |
| Foundry Square (SW-bound) | · | 08:48 | 09:03 | · | 12:03 | · | 15:03 | 16:38 |
| Lloyds Bank (S-bound) | · | 08:48 | 09:03 | · | 12:03 | · | · | 16:38 |
| Opposite Bodriggy Health Centre | · | 08:50 | · | · | · | · | · | · |
| St Michaels Hospital (opp) | · | · | 09:05 | 11:07 | 12:05 | 14:07 | · | 16:40 |
| Bus Shelter (opp) | 08:22 | · | 09:11 | 11:13 | 12:11 | 14:13 | · | 16:46 |
| Interchange (SW-bound) | 08:25 | · | 09:15 | 11:17 | 12:15 | 14:17 | · | 16:50 |
| Lloyds Bank (S-bound) | 08:30 | · | · | · | · | · | · | · |
| Hayle Community School (NE-bound) | 08:32 | · | · | · | · | · | · | · |
| Marazion Surgery (S-bound) | · | · | 09:26 | · | 12:26 | · | · | 17:01 |
| The Square (NW-bound) | · | · | 09:32 | · | 12:32 | · | · | 17:07 |
| Mexico Inn (opp) | · | · | 09:37 | · | 12:37 | · | · | 17:12 |
| Bus Station (Stand A) | · | · | 09:48 | · | 12:48 | · | · | 17:23 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Fares on the 15
Adult single £2.50 to £3.00 · Adult return £5.00 to £6.00
Adult single fare table, stage to stage
| £2.50 | Hayle Lidl Carwin Rise | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £2.80 | £2.80 | Leedstown | |||||||||||||||
| £2.50 | £2.50 | £2.50 | Townshend | ||||||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | Hayle | |||||||||||||
| £2.50 | £2.50 | £3.00 | £2.50 | £3.00 | Hayle, Foundry Square | ||||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £3.00 | St Erth Railway Station | |||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £2.80 | £2.80 | £2.80 | Hayle, opp St Michaels Hospital | ||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £3.00 | £2.50 | £2.50 | St Erth | |||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £3.00 | £3.00 | Marazion Surgery | ||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Marazion Square | |||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | Long Rock Mexico Inn | ||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | £2.50 | Long Rock | |||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | £2.50 | £2.50 | Penzance Sainsburys | ||||
| £2.50 | £3.00 | £3.00 | £3.00 | £2.80 | £2.50 | £2.80 | £2.80 | £2.80 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Queensway, opp Health Centre | |||
| £3.00 | £3.00 | £3.00 | £3.00 | £2.80 | £2.50 | £2.80 | £2.50 | £2.80 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | Hayle Academy | ||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £3.00 | £3.00 | Penzance Bus Station | |
| £2.50 | – | – | £2.50 | £3.00 | £2.50 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | West Cornwall Shopping Park |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Copperhouse.
Go-Ahead's published fares on the Bus Open Data Service, in force from 1 October 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Go Cornwall Bus before you travel.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Go Cornwall Bus before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, Boxing Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Eve — Thursday, 24 December 2026 The operator’s data lists more buses on this date than on an ordinary Thursday (22 journeys in both directions together, against 15), which usually means two timetables have been added together by mistake. Check with Go Cornwall Bus before you travel.
- Monday, 28 December 2026 The operator’s data lists more buses on this date than on an ordinary Monday (22 journeys in both directions together, against 15), which usually means two timetables have been added together by mistake. Check with Go Cornwall Bus before you travel.
- Tuesday, 29 December 2026 towards Penzance: 8 journeys, first 08:00 towards Hayle: 8 journeys, first 08:33
- Wednesday, 30 December 2026 towards Penzance: 8 journeys, first 08:00 towards Hayle: 8 journeys, first 08:33
- New Year's Eve — Thursday, 31 December 2026 The operator’s data lists more buses on this date than on an ordinary Thursday (22 journeys in both directions together, against 15), which usually means two timetables have been added together by mistake. Check with Go Cornwall Bus before you travel.
Route map
All stops on route 15
15 towards Penzance
All 61 stops
- Penmare Terrace (NE-bound) Hayle
- Golden Sands Park (SE-bound) Ventonleague
- Col-Moor Close (S-bound) Ventonleague
- Hayle Community School (opp) Hayle
- Penpol School (W-bound) Hayle
- Bodriggy Junior and Infant School (NW-bound) Hayle
- Bodgriggy Health Centre (SW-bound) Foundry
- Bodgriggy Crescent Junction (opp) Hayle
- Bosparva Lane (opp) Leedstown
- Garage (opp) Leedstown
- Duke of Leeds (NW-bound) Leedstown
- The Square (NW-bound) Fraddam
- Smugglers Inn (opp) St Erth Praze
- Tolroy Holiday Village (NW-bound) Chenhalls
- Golden Sands Park (opp) Ventonleague
- Penmare Terrace (SW-bound) Hayle
- Phillack Turn (SW-bound) Hayle
- Co-Op (opp) Hayle
- Fore Street (W-bound) Hayle
- Library and Day Centre (opp) Hayle
- War Memorial (SW-bound) Hayle
- St Elwyn's Church (W-bound) Hayle
- Foundry Square (SW-bound) Hayle
- Lloyds Bank (S-bound) Hayle
- John Ellis Court (N-bound) Hayle
- Boriggy Crescent (NE-bound) Hayle
- Bodriggy Crescent Junction (NE-bound) Hayle
- Opposite Bodriggy Health Centre Foundry
- Foundry Hill (S-bound) Hayle
- St Michaels Hospital (opp) Hayle
- Ash Drive (opp) Chenhalls
- Trelissick Road (opp) Hayle
- Bus Shelter (opp) St Erth
- Trehayes Meadow (opp) St Erth
- Treloweth Close (opp) St Erth
- Interchange (SW-bound) St Erth
- Penpol School (E-bound) Hayle
- Hayle Community School (NE-bound) Hayle
- Treloweth Close (SE-bound) St Erth
- Orillia (SW-bound) Gwallon
- Wheal Rodney Caravan Park (opp) Gwallon
- Marazion Surgery (S-bound) Marazion
- The Old Manse (E-bound) Marazion
- Trevenner Lane (E-bound) Marazion
- Henfor Close (S-bound) Marazion
- Chymorvah (NW-bound) Marazion
- Silverhouse (W-bound) Marazion
- Church (opp) Marazion
- The Square (NW-bound) Marazion
- Playground (NW-bound) Marazion
- Godolphin Drive (opp) Marazion
- Station House (NW-bound) Long Rock
- The Kite Loft (o/s) Long Rock
- Mexico Inn (opp) Long Rock
- Morrisons (W-bound) Long Rock
- Halfords (W-bound) Penzance
- Sainsburys (SW-bound) Penzance
- Posses Lane (SW-bound) Penzance
- Kwik Fit (opp) Penzance
- Chyandour (W-bound) Penzance
- Bus Station (Stand A) Penzance
15 towards Hayle
All 63 stops
- Hayle Community School (NE-bound) Hayle
- Trevithick Crescent (NW-bound) Hayle
- Trevithick Crescent (SW-bound) Hayle
- Hayle Community School (opp) Hayle
- Penpol School (W-bound) Hayle
- Bus Station (Stand A) Penzance
- Chyandour (E-bound) Penzance
- Kwik Fit (E-bound) Penzance
- Posses Lane (NE-bound) Penzance
- Sainsburys (NE-bound) Penzance
- Halfords (opp) Penzance
- Morrisons (opp) Long Rock
- Mexico Inn (E-bound) Long Rock
- The Kite Loft (opp) Long Rock
- Station House (opp) Long Rock
- Godolphin Drive (SE-bound) Marazion
- Playground (opp) Marazion
- The Square (E-bound) Marazion
- Church (E-bound) Marazion
- Silverhouse (E-bound) Marazion
- Chymorvah (opp) Marazion
- Henfor Close (opp) Marazion
- Trevenner Lane (W-bound) Marazion
- The Old Manse (opp) Marazion
- Surgery (opp) Marazion
- Wheal Rodney Carvan Park (N-bound) Gwallon
- Orillia (opp) Gwallon
- The Star Inn (E-bound) Crowlas
- Cockwells Lane (NE-bound) Crowlas
- Bus Shelter (opp) Whitecross
- The Old School House (NE-bound) Whitecross
- Bus Shelter (opp) Canons Town
- Lamb and Flag Inn (opp) Rose-an-Grouse
- Interchange (SW-bound) St Erth
- Treloweth Close (SE-bound) St Erth
- Trehayes Meadow (SE-bound) St Erth
- Bus Shelter (N-bound) St Erth
- Trelissick Road (SE-bound) Hayle
- Ash Drive (NE-bound) Chenhalls
- St Michaels Hospital (N-bound) Hayle
- Foundry Hill (N-bound) Hayle
- John Ellis Court (N-bound) Hayle
- Boriggy Crescent (NE-bound) Hayle
- Bodriggy Crescent Junction (NE-bound) Hayle
- Opposite Bodriggy Health Centre Foundry
- Bodriggy Junior and Infant School (opp) Hayle
- Col-Moor Close (N-bound) Ventonleague
- Golden Sands Park (opp) Ventonleague
- Barclays Bank (NW-bound) Hayle
- Tolroy Holiday Village (SE-bound) Chenhalls
- Smugglers Inn (E-bound) St Erth Praze
- The Square (SE-bound) Fraddam
- Duke of Leeds (SE-bound) Leedstown
- Garage (NE-bound) Leedstown
- Bosparva Lane (NE-bound) Leedstown
- Viaduct (N-bound) Hayle
- St Elwyn's Church (opp) Hayle
- War Memorial (opp) Hayle
- Library and Day Centre (E-bound) Hayle
- Fore Street (E-bound) Hayle
- Copperhouse Co-Op (NE-bound) Hayle
- Phillack Turn (NE-bound) Hayle
- Penmare Terrace (NE-bound) Hayle
Service registration & registered changes
- Service change effective 27 July 2026 To amend Route and Timetable.
- Service change effective 16 February 2026 To amend Route, Start & Finish Point and Timetable.
- Service change effective 31 August 2025 To amend Timetable.
- Service change effective 21 April 2025 To amend Timetable.
- Service change effective 2 September 2024 To amend Route and Timetable.
Registered as financially supported by a local authority (Cornwall Council).
From official Traffic Commissioner registrations. Registration PH0000135/275 · Changes in Cornwall Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 15 bus?
The first 15 departure on weekdays leaves at 08:09 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 15 bus?
The last 15 on weekdays leaves its first stop at 17:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 15 bus cost?
Go Cornwall Bus's published fares on the 15: adult single £2.50 to £3.00, adult return £5.00 to £6.00. The 15 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Go Cornwall Bus day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 15 bus?
The 15 is operated by Go Cornwall Bus.
Timetable data from Go Cornwall Bus via the DfT Bus Open Data Service (South West England feed). Registered with the Traffic Commissioner as PH0000135/275. Check before you travel — services can change at short notice.