88 Glasgow to Harestanes via Bishopbriggs, Kirkintilloch
Operated by First Greater Glasgow. First bus 05:29, last bus 00:05. 83 journeys on weekdays. Fares: set by the operator — more.
Night bus — overnight departures 22:00–01:05. Friday nights only. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.
Wanted a different 88? 29 other bus routes are numbered 88 elsewhere in the UK — see every 88 bus timetable by area.
| Stop | 00:05 | 06:30 | 07:00 | 07:33 | 07:53 | 08:10 | 08:35 | 08:55 | 09:16 | 09:36 | 09:56 | 10:16 | 10:36 | 10:56 | 11:16 | 11:37 | 11:55 | 12:16 | 12:39 | 12:56 | 13:16 | 13:38 | 13:58 | 14:18 | 14:38 | 14:59 | 15:20 | 15:42 | 16:03 | 16:24 | 16:47 | 17:06 | 17:23 | 17:49 | 18:07 | 18:28 | 18:49 | 20:15 | 21:12 | 22:19 | 22:40 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Buchanan Bus Station (Stance 37) | 00:05 | 06:30 | 07:00 | 07:33 | 07:53 | 08:10 | 08:35 | 08:55 | 09:16 | 09:36 | 09:56 | 10:16 | 10:36 | 10:56 | 11:16 | 11:37 | 11:55 | 12:16 | 12:39 | 12:56 | 13:16 | 13:38 | 13:58 | 14:18 | 14:38 | 14:59 | 15:20 | 15:42 | 16:03 | 16:24 | 16:47 | 17:06 | 17:23 | 17:49 | 18:07 | 18:28 | 18:49 | 20:15 | 21:12 | 22:19 | 22:40 |
| Wellfield Street (opp) | 00:15 | 06:39 | 07:10 | 07:43 | 08:03 | 08:24 | 08:49 | 09:09 | 09:28 | 09:48 | 10:07 | 10:28 | 10:48 | 11:08 | 11:28 | 11:49 | 12:07 | 12:29 | 12:52 | 13:09 | 13:29 | 13:51 | 14:11 | 14:31 | 14:51 | 15:12 | 15:35 | 15:57 | 16:18 | 16:39 | 17:02 | 17:20 | 17:37 | 18:03 | 18:19 | 18:40 | 19:01 | 20:26 | 21:22 | 22:29 | 22:50 |
| The Triangle (opp) | 00:22 | 06:47 | 07:20 | 07:53 | 08:13 | 08:37 | 09:02 | 09:22 | 09:38 | 09:58 | 10:16 | 10:39 | 10:59 | 11:19 | 11:40 | 12:01 | 12:19 | 12:41 | 13:04 | 13:21 | 13:41 | 14:03 | 14:23 | 14:44 | 15:04 | 15:25 | 15:48 | 16:10 | 16:30 | 16:51 | 17:14 | 17:33 | 17:50 | 18:16 | 18:30 | 18:51 | 19:12 | 20:37 | 21:31 | 22:37 | 22:58 |
| Spruce Drive (opp) | 00:31 | 06:57 | 07:32 | 08:05 | 08:25 | 08:49 | 09:14 | 09:34 | 09:50 | 10:10 | 10:28 | 10:51 | 11:11 | 11:31 | 11:53 | 12:14 | 12:32 | 12:54 | 13:17 | 13:34 | 13:54 | 14:16 | 14:36 | 14:57 | 15:17 | 15:38 | 16:02 | 16:24 | 16:44 | 17:05 | 17:28 | 17:46 | 18:03 | 18:29 | 18:42 | 19:03 | 19:24 | 20:48 | 21:42 | 22:47 | 23:08 |
| West High Street (before) | 00:38 | 07:04 | 07:43 | 08:16 | 08:36 | 08:59 | 09:24 | 09:44 | 10:00 | 10:20 | 10:37 | 11:01 | 11:21 | 11:41 | 12:03 | 12:24 | 12:42 | 13:04 | 13:27 | 13:44 | 14:05 | 14:27 | 14:47 | 15:10 | 15:30 | 15:51 | 16:13 | 16:35 | 16:54 | 17:15 | 17:38 | 17:54 | 18:11 | 18:37 | 18:51 | 19:12 | 19:33 | 20:56 | 21:48 | 22:54 | 23:15 |
| Eildon Road (opp) | 00:45 | 07:13 | 07:52 | 08:25 | 08:45 | 09:08 | 09:33 | 09:53 | 10:09 | 10:29 | 10:46 | 11:11 | 11:31 | 11:51 | 12:13 | 12:34 | 12:52 | 13:14 | 13:37 | 13:54 | 14:15 | 14:37 | 14:57 | 15:21 | 15:41 | 16:02 | 16:25 | 16:47 | 17:06 | 17:27 | 17:50 | 18:04 | 18:21 | 18:47 | 19:00 | 19:21 | 19:42 | 21:04 | 21:57 | 23:02 | 23:23 |
| Ellisland Terminus (at) | 00:52 | 07:20 | 08:00 | 08:33 | 08:53 | 09:16 | 09:41 | 10:01 | 10:16 | 10:36 | 10:54 | 11:18 | 11:38 | 11:58 | 12:20 | 12:41 | 12:59 | 13:22 | 13:45 | 14:02 | 14:23 | 14:45 | 15:05 | 15:31 | 15:51 | 16:12 | 16:35 | 16:57 | 17:15 | 17:36 | 17:59 | 18:13 | 18:30 | 18:56 | 19:08 | 19:29 | 19:50 | 21:12 | 22:04 | 23:09 | 23:30 |
Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with First Greater Glasgow before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Eve — Thursday, 24 December 2026 towards Harestanes: 39 journeys, first 00:15 towards Glasgow: 40 journeys, first 06:10
- Boxing Day — Saturday, 26 December 2026 towards Harestanes: 26 journeys, first 07:34 towards Glasgow: 27 journeys, first 07:29
- Monday, 28 December 2026 towards Harestanes: 39 journeys, first 00:15 towards Glasgow: 40 journeys, first 06:10
- Tuesday, 29 December 2026 towards Harestanes: 39 journeys, first 00:15 towards Glasgow: 40 journeys, first 06:10
- Wednesday, 30 December 2026 towards Harestanes: 39 journeys, first 00:15 towards Glasgow: 40 journeys, first 06:10
- New Year's Eve — Thursday, 31 December 2026 towards Harestanes: 39 journeys, first 00:15 towards Glasgow: 40 journeys, first 06:10
- Saturday, 2 January 2027 towards Harestanes: 26 journeys, first 07:34 towards Glasgow: 27 journeys, first 07:29
Route map
All stops on route 88
88 towards Harestanes
All 58 stops
- Buchanan Bus Station (Stance 37) Glasgow
- Caledonian University (At) Glasgow
- Lister Street (Opp) Glasgow
- Black Street (Opp) Glasgow
- Baird Street (after) Royston
- Fountainwell Road (before) Sighthill
- Petershill Road (opp) Springburn
- Angus Street (after) Springburn
- Springburn Railway Station (opp) Springburn
- Wellfield Street (opp) Springburn
- Lenzie Street (before) Springburn
- Mosesfield Street (opp) Springburn
- Viewpoint Place (before) Springburn
- Belmont Road (Opp) Springburn
- Stobhill Hospital (opp) Springburn
- Colston Drive (Opp) Colston
- Stuart Drive (before) Bishopbriggs
- Brackenbrae Road (after) Bishopbriggs
- Bishopbriggs Station (opp) Bishopbriggs
- The Triangle (opp) Bishopbriggs
- Wester Cleddens Road (opp) Bishopbriggs
- Park Road (opp) Bishopbriggs
- Meadowburn (before) Cadder
- Westerhill Road (opp) Cadder
- Lowmoss Roundabout (before) Cadder
- Cadder Cemetery (at) Cadder
- Low Moss Prison (opp) Bishopbriggs
- Crematorium Bishopbriggs
- Heather Drive (Opp) High Gallowhill
- Spruce Drive (opp) High Gallowhill
- Broom Gardens (before) High Gallowhill
- Cypress Court (opp) High Gallowhill
- Elm Avenue (opp) High Gallowhill
- Marguerite Avenue (opp) High Gallowhill
- Civic Way (After) Kirkintilloch
- Donaldson Place (after) Kirkintilloch
- Freeland Place (opp) Kirkintilloch
- Alexandra Street (after) Kirkintilloch
- West High Street (before) Kirkintilloch
- Broadcroft Road (Before) Kirkintilloch
- Woodhead Avenue (opp) Kirkintilloch
- Kirksyde Avenue (opp) Kirkintilloch
- Old Aisle Road (opp) Kirkintilloch
- Waterside Road (after) Kirkintilloch
- Dun Park (after) Kirkintilloch
- Waverley Crescent (after) Kirkintilloch
- Newdyke Ave (opp) Kirkintilloch
- Eildon Road (opp) Kirkintilloch
- Highfield Road (after) Kirkintilloch
- Alloway Drive (before) Kirkintilloch
- Alloway Quadrant (opp) Harestanes
- Armour Court (opp) Harestanes
- Carrick Court (before) Harestanes
- Alloway Drive (after) Harestanes
- Kingsway (opp) Harestanes
- Drumhill (opp) Harestanes
- Turning Circle (before) Harestanes
- Ellisland Terminus (at) Harestanes
88 towards Glasgow
All 57 stops
- Ellisland Terminus (at) Harestanes
- Drumhill (after) Harestanes
- Kingsway (after) Harestanes
- Carrick Court (opp) Harestanes
- Burns Drive (before) Harestanes
- Alloway Quadrant (after) Harestanes
- Fellsview Avenue (opp) Kirkintilloch
- Woodstock Avenue (before) Kirkintilloch
- Eildon Road (before) Kirkintilloch
- Newdyke Avenue (before) Kirkintilloch
- Newdyke Road (after) Kirkintilloch
- Kenilworth Road (before) Kirkintilloch
- Ross Avenue (after) Kirkintilloch
- Old Aisle Road (after) Kirkintilloch
- Kirksyde Avenue (before) Kirkintilloch
- Bothlyn Avenue (after) Kirkintilloch
- Woodhead Avenue (at) Kirkintilloch
- Rochdale Place (after) Kirkintilloch
- Freeland Place (after) Kirkintilloch
- Eastergreens Avenue (opp) Kirkintilloch
- Monkland Avenue (before) Kirkintilloch
- Marguerite Avenue (before) High Gallowhill
- Elm Avenue (before) High Gallowhill
- Moss Road (after) High Gallowhill
- Boghead Road (at 53) High Gallowhill
- Glenwood Road (opp) High Gallowhill
- Heather Drive (After) High Gallowhill
- Crematorium (before) Bishopbriggs
- Low Moss Prison (at) Bishopbriggs
- Cadder Cemetry (opp) Cadder
- Strathkelvin Retail Park (before) Cadder
- Cadder Road (opp) Cadder
- Westerhill Road (after) Cadder
- Hilton Road (opp & before) Cadder
- Allan Glen Sports Ground (after) Bishopbriggs
- Wester Cleddens Road (before) Bishopbriggs
- The Triangle (after) Bishopbriggs
- Brackenbrae Road (opp) Bishopbriggs
- Stuart Drive (opp) Bishopbriggs
- Colston Drive (opp) Colston
- Stobhill Hospital (after) Springburn
- Viewpoint Place (opp) Springburn
- Mosesfield Street (before) Springburn
- Lenzie Street (Opp) Springburn
- Hawthorn Street (Opp) Springburn
- Wellfield Street (before) Springburn
- Springburn Railway Station (before) Springburn
- Flemington Street (before) Springburn
- Keppochhill Road (opp & after) Springburn
- Petershill Road (after) Springburn
- Fountainwell Road (Opp) Sighthill
- Baird Street (before) Royston
- Baird St Police Station (Opp) Royston
- Black Street (after) Glasgow
- Lister Street (after) Glasgow
- Caledonian University (opp) Glasgow
- Buchanan Bus Station (Stance 37) Glasgow
Towns & areas on this route
Frequently asked questions
What time is the first 88 bus?
The first 88 departure on weekdays leaves at 05:29 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 88 bus?
The last 88 on weekdays leaves its first stop at 00:05. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 88 bus cost?
The England fare cap doesn't apply in Scotland — First Greater Glasgow sets the fares on the 88. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 88 bus?
The 88 is operated by First Greater Glasgow.
Timetable data from First Greater Glasgow via the DfT Bus Open Data Service (Scotland feed). First Greater Glasgow last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.