X23A St Andrews - Glasgow
DO NOT USE THIS SITE FOR REAL WORLD PURPOSES
This is a fictional and community-run site for transport enthusiasts. All data shown here is fictional and not real world data.
A service operated by Jacks coaches
St Andrews - Glasgow
This timetable runs from, 11 Jun 2026
| Bus Station (Stance 1) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Guardbridge Hotel (opp) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Guardbridge, opposite Seggie Farm | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Dairsie, adjacent to Pitcairn Park | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Dairsie, opposite Primary School | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Cupar, opposite Bowling Green Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Cupar, adjacent to Railway Station | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Muirhead, opposite Welltree Junction | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Muirhead Village (Westbound) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Glenrothes, opposite Gateside Cottages | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Queensway, adjacent to Auchmuty High School | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Glenrothes Bus Station (Stance 5) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Auchmuty, adjacent to Falcon Drive | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Woodside Inn (opp) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Eastfield Bankhead Roundabout (Southbound) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Gallatown Roundabout (Southbound) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Gallatown Nursery School (adj) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Pathhead, opposite Commercial Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkcaldy, adjacent to The Harbour | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkcaldy, opposite Swimming Pool | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkcaldy Bus Station (Stance 5) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkcaldy, opposite St Brycedale Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Hayfield, opposite Lauder Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Hayfield, adjacent to Poplar Crescent | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Hayfield, adjacent to White Heather | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Templehall, adjacent to Sidlaw Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Templehall, adjacent to Fair Isle Bowling Green | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Chapel, opposite Sainsburys | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Chapel Roundabout (Opp) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Cowdenbeath, opposite Bus Depot | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Hill of Beath, opposite Netherbeath Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Crossgates, opposite Manse Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Crossgates, adjacent to Primary School | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Crossgates, adjacent to Reid Avenue | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Halbeath Park & Ride (Stance 5) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Ferrytoll Park & Ride (Stance 3) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Queensferry, opposite Dundas Castle | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkliston, opposite Community Centre | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkliston Stirling Road (W-bound) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Kirkliston Humbie Farm (W-bound) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Winchburgh, at Niddry Mains | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Winchburgh, opposite Broomhouse Drive | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Camelon, opposite Coach Works | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Camelon, before Three Bridges roundabout | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Bonnybridge, opposite Opp Gateside Avenue | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Bonnybridge, before before Petrol Station | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Bonnybridge High Street (Taxi Rank) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Haggs, opposite Church | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Moodiesburn, after Avenuehead Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Provanmill, opposite Mossbank Avenue | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Provanmill, after Greenside Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Provanmill, at Lochgreen Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Germiston, opposite Broomfield Road | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Germiston, before Siemens Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Royston, after Provanhill Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Royston, opposite Baird St Police Station | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Glasgow, after Black Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Glasgow, after Lister Street | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Glasgow, opposite Caledonian University | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
| Glasgow Buchanan Bus Station (Stance 23) | 19:00 | 19:30 | 20:00 | 20:30 | 21:00 | 22:00 | 22:30 | 23:00 | 00:00+1 | 00:30+1 | 01:00+1 | 01:30+1 | 02:00+1 | 02:30+1 | 03:00+1 | 03:30+1 | 04:00+1 | 04:30+1 | 05:00+1 | 05:30+1 | 06:00+1 | 06:30+1 | 07:00+1 | 07:30+1 |
Glasgow - St Andrews
This timetable runs from, 11 Jun 2026
Translines Buses
- Type
- Fictional