18B
Bay Travel
18B bus timetable: Kelty to Hayfield
Kelty - Hayfield
Route map
18B live route map
See the route, stops, and live buses currently on this line.
136 stops
Live buses loading
Map ready
Loading the route map...
Kelty → Leven
10 trips · first 08:24 · last 17:24
Sunday
Live Valid 2026-06-05 – 2027-06-04
Swipe sideways to see later trips.
Stop
08:24
Leven
09:24
Leven
10:24
Leven
11:24
Leven
12:24
Leven
13:24
Leven
14:24
Leven
15:24
Leven
16:24
Leven
17:24
Leven
Leven → Kelty
11 trips · first 08:57 · last 18:28
Sunday
Live Valid 2026-06-05 – 2027-06-04
Swipe sideways to see later trips.
Stop
08:57
Leven
09:57
Leven
10:28
Leven
11:28
Leven
12:28
Leven
13:28
Leven
14:28
Leven
15:28
Leven
16:28
Leven
17:28
Leven
18:28
Leven
Timetable data from Bay Travel, refreshed 2026-06-11 · Source: Traveline National Dataset (TNDS) · Service code SBAY_18B.
Main stops shown
16 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Kelty, Westcroft Way opposite
- Kelty, Beechbank Crescent adjacent 71
- Kelty, Loch Leven Terrace opposite
- Kelty, Main Street adjacent 23
- Cowdenbeath, Craigbeath Court opposite
- Cowdenbeath, Foulford Place adjacent
- Cowdenbeath, Bowling Green Street adjacent
- Cowdenbeath, High Street adjacent 337
- Cowdenbeath, Blamey Crescent adjacent
- Cowdenbeath, Mossend Terrace adjacent
- Cowdenbeath, The Fountain opposite
- Auchtertool, Kiwi Tavern opposite
- Linktown, Ava Street opposite
- Kirkcaldy, Bus Station Arrival Bay
- Kirkcaldy, Bus Station Stance 8
- Hayfield, Victoria Hospital opposite