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
8 trips · first 09:08 · last 19:10
Sunday
Upcoming Valid 2026-07-12 – 2027-07-11
Swipe sideways to see later trips.
Stop
09:08
Largs via Beith + Kilbirnie
10:00
Largs via Beith + Kilbirnie
11:30
Largs via Beith + Kilbirnie
13:00
Largs via Beith + Kilbirnie
15:00
Largs via Beith + Kilbirnie
16:30
Largs via Beith + Kilbirnie
18:00
Largs via Beith + Kilbirnie
19:10
Largs via Beith + Kilbirnie
Largs via Beith + Kilbirnie → Paisley
8 trips · first 09:38 · last 19:15
Sunday
Upcoming Valid 2026-07-12 – 2027-07-11
Swipe sideways to see later trips.
Stop
09:38
Largs via Beith + Kilbirnie
10:00
Largs via Beith + Kilbirnie
11:30
Largs via Beith + Kilbirnie
13:00
Largs via Beith + Kilbirnie
15:00
Largs via Beith + Kilbirnie
16:30
Largs via Beith + Kilbirnie
18:00
Largs via Beith + Kilbirnie
19:15
Largs via Beith + Kilbirnie
Timetable data from McGills Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code MCGL_904.
Main stops shown
11 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Johnstone, Milliken Park Road At
- Largs, Manse Court near
- Largs, Trigoni Court opposite
- Kilbirnie, School Wynd opposite
- Beith, Glebe Road opposite
- Howwood, Eliestoun Cottage opposite
- Johnstone, Houston Square Stop 3
- Paisley, Linwood Toll before
- Paisley, Gilmour Street after
- Paisley, Abbey Close before
- Paisley, Abbey Close before