904 Paisley ↔ Largs
Operated by McGill's. First bus 06:38, last bus 19:02. 28 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Abbey Close (before) | · | 07:20 | 08:20 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:20 | 17:20 | 18:12 | 19:02 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linwood Road (Opp) | · | 07:32 | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 13:32 | 14:32 | 15:32 | 16:32 | 17:32 | 18:22 | 19:12 |
| Houston Square (Stop 3) | · | 07:42 | 08:42 | 09:42 | 10:42 | 11:42 | 12:42 | 13:42 | 14:42 | 15:42 | 16:42 | 17:42 | 18:30 | 19:20 |
| Milliken Park Road (Opp) | 06:38 | 07:46 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 13:46 | 14:46 | 15:46 | 16:46 | 17:46 | 18:35 | 19:25 |
| Wellbank (At) | 06:42 | 07:52 | 08:52 | 09:52 | 10:52 | 11:52 | 12:52 | 13:52 | 14:52 | 15:52 | 16:52 | 17:52 | · | · |
| Strand (After) | 06:54 | 08:05 | 09:05 | 10:05 | 11:05 | 12:05 | 13:05 | 14:05 | 15:05 | 16:05 | 17:05 | 18:05 | · | · |
| Bank Street (after) | 07:06 | 08:20 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:20 | 17:20 | 18:20 | · | · |
| Trigoni Court (after) | 07:20 | 08:35 | 09:35 | 10:35 | 11:35 | 12:35 | 13:35 | 14:35 | 15:35 | 16:35 | 17:35 | 18:35 | · | · |
| Manse Court (Near) | 07:25 | 08:40 | 09:40 | 10:40 | 11:40 | 12:40 | 13:40 | 14:40 | 15:40 | 16:40 | 17:40 | 18:40 | · | · |
Route map
All stops on route 904
904 towards Largs
- Abbey Close (before) Paisley
- Dunn Square (at) Paisley
- Storie Street (before) Paisley
- Paisley University (at) Paisley
- Walker Street (near) Paisley
- Queen Street (before) Paisley
- West Street (after) Paisley
- Ferguslie Walk (At) Paisley
- West Lane (Near) Paisley
- Station Road Paisley
- Millarston Drive (Opp) Paisley
- Fulbar Road (Near) Paisley
- Linwood Road (Opp) Paisley
- Newton Avenue (At) Elderslie
- Glenpatrick Road (before) Elderslie
- Glenmalloch Place (Near) Elderslie
- Park Avenue (Near) Elderslie
- Thornhill Avenue (Near) Elderslie
- Thorn Court (At) Johnstone
- John Lang Street (Opp) Johnstone
- Canal St (before) Johnstone
- Houston Square (Stop 3) Johnstone
- Quarry Street (before) Johnstone
- Quarry Street (Near) Johnstone
- St Margarets Rectory (At) Johnstone
- Janefield Avenue (At) Johnstone
- Beech Road (Near) Johnstone
- Longmeadow (At) Johnstone
- Milliken Park Road (Opp) Johnstone
- Corseford Avenue (Opp) Johnstone
- Auchengreoch Road (after) Spateston
- Hallhill Drive (before) Spateston
- Corseford School (opp) Johnstone
- Midton Road (at) Howwood
- Mayfield Drive (Opp) Howwood
- Midton Road (before) Howwood
- Wellbank (At) Howwood
- Bellstree Road (Before) Howwood
- A737 Roundabout (before) Lochwinnoch
- Clarksbridge Roundabout (before) Loanhead
- Beech Avenue (Opp) Beith
- Trinity Crescent (before) Beith
- Laigh Road (Opp) Beith
- Reform Street (Opp) Beith
- Strand (After) Beith
- Glebe Road (after) Beith
- Grahamfield Place (before) Beith
- Manuel Avenue (Opp) Beith
- Spiers Avenue (Opp) Beith
- Willowburn Road (Opp) Beith
- Longbar Avenue (Opp) Glengarnock
- Garnock Campus (opp) Glengarnock
- Railway station (near) Glengarnock
- Garnockside (Opp) Glengarnock
- Garnock View (Opp) Glengarnock
- Valefield Football Ground (opp) Kilbirnie
- Glenriddet Avenue (Opp) Kilbirnie
- Avils Place (Before) Kilbirnie
- Ladysmith Road (before) Kilbirnie
- Walker Street (before) Kilbirnie
- Craighouse Square (before) Kilbirnie
- Bank Street (after) Kilbirnie
- Glasgow Street (after) Kilbirnie
- Jennings Gardens (after) Kilbirnie
- B784 (after) Kilbirnie
- Routdaneburn Farm (at) Dalry
- Crematorium Largs
- Trigoni Court (after) Largs
- Springfield Gardens (Opp) Largs
- Bankhouse Avenue (Opp) Largs
- Scott Street (Opp) Largs
- Burnlea Road (Opp) Largs
- Main Street (At) Largs
- Manse Court (Near) Largs
904 towards Paisley
- Manse Court (Near) Largs
- Gogo Street (Opp) Largs
- Lovat Street Largs
- Bankhouse Avenue (At) Largs
- Springfield Gardens (At) Largs
- Trigoni Court (opp) Largs
- Crematorium (opp) Largs
- Routdaneburn Farm (opp) Dalry
- B784 (opp) Kilbirnie
- Jennings Gardens (opp) Kilbirnie
- Glasgow Street (Opp) Kilbirnie
- School Wynd (opp) Kilbirnie
- Craighouse Square (opp) Kilbirnie
- Walker Street (Opp) Kilbirnie
- Dennyholme Wynd (Opp) Kilbirnie
- Glenriddet Avenue (after) Kilbirnie
- Glenriddet Avenue (after) Kilbirnie
- Valefield Football Ground (At) Kilbirnie
- Garnock View (before) Glengarnock
- Garnockside (At) Glengarnock
- Railway Station (opp) Glengarnock
- Garnock Campus (at) Glengarnock
- Longbar Avenue (At) Glengarnock
- Willowburn Road (At) Beith
- Spiers Avenue (after) Beith
- Manuel Avenue (after) Beith
- Grahamfield Place (opp) Beith
- Glebe Road (Opp) Beith
- Strand (Opp) Beith
- Bellmans Close (Opp) Beith
- Wilson Street (before) Beith
- Bigholm Road (opp) Beith
- Beech Avenue (before) Beith
- Clarksbridge Roundabout (after) Loanhead
- A737 Roundabout (after) Lochwinnoch
- Risk Cottages (At) Howwood
- Eliestoun Cottage (Opp) Howwood
- Midton Road (Opp) Howwood
- Torbracken (Near) Howwood
- Corseford Cottage (at) Howwood
- Corseford School (at) Johnstone
- Hallhill Drive (Opp) Spateston
- Auchengreoch Road (Opp) Spateston
- Ettrick Terrace (Near) Johnstone
- Milliken Park Road (At) Johnstone
- Kilbarchan Road (Near) Johnstone
- Longmeadow (Opp) Johnstone
- Ladeside Drive (Near) Johnstone
- The Oaks (Opp) Johnstone
- St Margarets Nursery School (Opp) Johnstone
- Quarry Street (Opp) Johnstone
- Church Street (after) Johnstone
- Craigdonald Place (opp) Johnstone
- Houston Square (Stop 3) Johnstone
- Laighcartside Street (before) Johnstone
- John Lang Street (before) Johnstone
- Johnstone Station (Opp) Johnstone
- Overton Crescent (Near) Johnstone
- Barclay Avenue (Opp) Elderslie
- Park Avenue (Opp) Elderslie
- Glenmalloch Place (Opp) Elderslie
- Glenpatrick Road (opp) Elderslie
- Newton Avenue (Opp) Elderslie
- Linwood Toll (before) Paisley
- Fulbar Road (Opp) Paisley
- Millarston Drive (Near) Paisley
- Station Road (Opp) Paisley
- Ferguslie Walk (Opp) Paisley
- Carbrook Street (Near) Shortroods
- King Street (before) Paisley
- West Brae (At) Paisley
- Paisley Museum (at) Paisley
- New Street (before) Paisley
- Abbey Close (Before) Paisley
- Abbey Close (before) Paisley
- Forbes Place (opp) Paisley
- Gilmour Street (after) Paisley
Towns & areas on this route
Frequently asked questions
What time is the first 904 bus?
The first 904 departure on weekdays leaves at 06:38 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 904 bus?
The last 904 on weekdays leaves its first stop at 19:02. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 904 bus cost?
The England fare cap doesn't apply in Scotland — McGill's sets the fares on the 904. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 904 bus?
The 904 is operated by McGill's.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.