904
McGills Buses
904 bus timetable: Paisley to Largs
Paisley - Largs
Route map
904 live route map
See the route, stops, and live buses currently on this line.
148 stops
Live buses loading
Map ready
Loading the route map...
Paisley → Largs via Beith + Kilbirnie
14 trips · first 06:38 · last 19:02
Saturday
Upcoming Valid 2026-07-12 – 2027-07-11
Swipe sideways to see later trips.
Stop
06:38
Largs via Beith + Kilbirnie
07:30
Largs via Beith + Kilbirnie
08:20
Largs via Beith + Kilbirnie
09:20
Largs via Beith + Kilbirnie
10:20
Largs via Beith + Kilbirnie
11:20
Largs via Beith + Kilbirnie
12:20
Largs via Beith + Kilbirnie
13:20
Largs via Beith + Kilbirnie
14:20
Largs via Beith + Kilbirnie
15:20
Largs via Beith + Kilbirnie
16:20
Largs via Beith + Kilbirnie
17:20
Largs via Beith + Kilbirnie
18:12
Largs via Beith + Kilbirnie
19:02
Largs via Beith + Kilbirnie
Paisley, Millarston Drive
opposite
·
07:38
08:29
09:29
10:29
11:29
12:29
13:29
14:29
15:29
16:29
17:29
18:20
19:10
Elderslie, Glenpatrick Road
before
·
07:42
08:34
09:34
10:34
11:34
12:34
13:34
14:34
15:34
16:34
17:34
18:24
19:14
·
07:43
08:35
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:35
18:25
19:15
Johnstone, John Lang Street
opposite
·
07:46
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
18:28
19:18
·
07:49
08:43
09:43
10:43
11:43
12:43
13:43
14:43
15:43
16:43
17:43
18:31
19:21
Johnstone, Milliken Park Road
opposite
06:38
07:51
08:46
09:46
10:46
11:46
12:46
13:46
14:46
15:46
16:46
17:46
18:35
19:25
06:50
08:05
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:01
17:01
18:01
·
·
Kilbirnie, Valefield Football Ground
opposite
07:03
08:18
09:16
10:16
11:16
12:16
13:16
14:16
15:16
16:16
17:16
18:16
·
·
Kilbirnie, Glenriddet Avenue
opposite
07:03
08:18
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:17
17:17
18:17
·
·
Largs via Beith + Kilbirnie → Paisley
13 trips · first 07:30 · last 18:45
Saturday
Upcoming Valid 2026-07-12 – 2027-07-11
Swipe sideways to see later trips.
Stop
07:30
Largs via Beith + Kilbirnie
07:53
Largs via Beith + Kilbirnie
08:50
Largs via Beith + Kilbirnie
09:50
Largs via Beith + Kilbirnie
10:50
Largs via Beith + Kilbirnie
11:50
Largs via Beith + Kilbirnie
12:50
Largs via Beith + Kilbirnie
13:50
Largs via Beith + Kilbirnie
14:50
Largs via Beith + Kilbirnie
15:50
Largs via Beith + Kilbirnie
16:50
Largs via Beith + Kilbirnie
17:50
Largs via Beith + Kilbirnie
18:45
Largs via Beith + Kilbirnie
07:53
·
09:13
10:13
11:13
12:13
13:13
14:13
15:13
16:13
17:13
18:13
19:08
08:09
·
09:29
10:29
11:29
12:29
13:29
14:29
15:29
16:29
17:29
18:27
19:22
08:27
07:55
09:47
10:47
11:47
12:47
13:47
14:47
15:47
16:47
17:47
18:43
19:38
Johnstone, Craigdonald Place
opposite
08:29
07:57
09:49
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:44
19:39
08:31
07:59
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:46
19:40
Johnstone, John Lang Street
before
08:31
07:59
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:46
19:41
Elderslie, Barclay Avenue
opposite
08:34
08:01
09:54
10:54
11:54
12:54
13:54
14:54
15:54
16:54
17:53
18:47
19:42
Elderslie, Glenmalloch Place
opposite
08:35
08:03
09:55
10:55
11:55
12:55
13:55
14:55
15:55
16:55
17:55
18:49
19:43
Elderslie, Glenpatrick Road
opposite
08:37
08:04
09:57
10:57
11:57
12:57
13:57
14:57
15:57
16:57
17:56
18:50
19:44
Timetable data from McGills Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCGL_904.
All stops shown
77 stops- Largs, Manse Court near
- Largs, Gogo Street opposite
- Largs, Lovat Street At
- Largs, Bankhouse Avenue At
- Largs, Springfield Gardens At
- Largs, Trigoni Court opposite
- Largs, Crematorium opposite
- Dalry, Routdaneburn Farm opposite
- Kilbirnie, B784 opposite
- Kilbirnie, Jennings Gardens opposite
- Kilbirnie, Glasgow Street opposite
- Kilbirnie, School Wynd opposite
- Kilbirnie, Craighouse Square opposite
- Kilbirnie, Walker Street opposite
- Kilbirnie, Dennyholme Wynd opposite
- Kilbirnie, Glenriddet Avenue after
- Kilbirnie, Glenriddet Avenue after
- Kilbirnie, Valefield Football Ground At
- Glengarnock, Garnock View before
- Glengarnock, Garnockside At
- Glengarnock, Railway Station opposite
- Glengarnock, Garnock Campus at
- Glengarnock, Longbar Avenue At
- Beith, Willowburn Road At
- Beith, Spiers Avenue after
- Beith, Manuel Avenue after
- Beith, Grahamfield Place opposite
- Beith, Glebe Road opposite
- Beith, Strand opposite
- Beith, Bellmans Close opposite
- Beith, Wilson Street before
- Beith, Bigholm Road opposite
- Beith, Beech Avenue before
- Loanhead, Clarksbridge Roundabout after
- Lochwinnoch, A737 Roundabout after
- Howwood, Risk Cottages At
- Howwood, Eliestoun Cottage opposite
- Howwood, Midton Road opposite
- Howwood, Torbracken near
- Howwood, Corseford Cottage at
- Johnstone, Corseford School at
- Spateston, Hallhill Drive opposite
- Spateston, Auchengreoch Road opposite
- Johnstone, Ettrick Terrace near
- Johnstone, Milliken Park Road At
- Johnstone, Kilbarchan Road near
- Johnstone, Longmeadow opposite
- Johnstone, Ladeside Drive near
- Johnstone, The Oaks opposite
- Johnstone, St Margarets Nursery School opposite
- Johnstone, Quarry Street opposite
- Johnstone, Church Street after
- Johnstone, Craigdonald Place opposite
- Johnstone, Houston Square Stop 3
- Johnstone, Laighcartside Street before
- Johnstone, John Lang Street before
- Johnstone Station opposite
- Johnstone, Overton Crescent near
- Elderslie, Barclay Avenue opposite
- Elderslie, Park Avenue opposite
- Elderslie, Glenmalloch Place opposite
- Elderslie, Glenpatrick Road opposite
- Elderslie, Newton Avenue opposite
- Paisley, Linwood Toll before
- Paisley, Fulbar Road opposite
- Paisley, Millarston Drive near
- Paisley, Station Road opposite
- Paisley, Ferguslie Walk opposite
- Shortroods, Carbrook Street near
- Paisley, King Street before
- Paisley, West Brae At
- Paisley Museum at
- Paisley, New Street before
- Paisley, Abbey Close before
- Paisley, Abbey Close before
- Paisley, Forbes Place opposite
- Paisley, Gilmour Street after