28A
Stagecoach West Scotland
28A bus timetable: Irvine Dickson Drive to Irvine Riverway
Irvine Dickson Drive ↔ Irvine Riverway
Livingstone Terrace, Irvine - Broomlands, Irvine
Route map
28A live route map
See the route, stops, and live buses currently on this line.
43 stops
Live buses loading
Map ready
Loading the route map...
Irvine Dickson Drive → Irvine Riverway
25 trips · first 09:07 · last 20:46
Daily
Live Valid 2026-04-20 – 2026-06-28
Swipe sideways to see later trips.
Stop
09:07
Irvine Riverway
09:16
Irvine Riverway
09:46
Irvine Riverway
10:24
Irvine Riverway
10:46
Irvine Riverway
11:24
Irvine Riverway
11:46
Irvine Riverway
12:24
Irvine Riverway
12:46
Irvine Riverway
13:24
Irvine Riverway
13:46
Irvine Riverway
14:24
Irvine Riverway
14:46
Irvine Riverway
15:24
Irvine Riverway
15:46
Irvine Riverway
16:24
Irvine Riverway
16:46
Irvine Riverway
17:24
Irvine Riverway
17:46
Irvine Riverway
18:24
Irvine Riverway
18:46
Irvine Riverway
19:24
Irvine Riverway
19:46
Irvine Riverway
20:24
Irvine Riverway
20:46
Irvine Riverway
Irvine, Dickson Drive
after
09:16
09:16
09:46
10:46
10:46
11:46
11:46
12:46
12:46
13:46
13:46
14:46
14:46
15:46
15:46
16:46
16:46
17:46
17:46
18:46
18:46
19:46
19:46
20:46
20:46
Irvine, Bilby Terrace
after
·
09:16
09:46
·
10:46
·
11:46
·
12:46
·
13:46
·
14:46
·
15:46
·
16:46
·
17:46
·
18:46
·
19:46
·
20:46
Irvine, Frew Terrace
after
·
09:17
09:47
·
10:47
·
11:47
·
12:47
·
13:47
·
14:47
·
15:47
·
16:47
·
17:47
·
18:47
·
19:47
·
20:47
Irvine, Elmbank Terrace
opposite
·
09:18
09:48
·
10:48
·
11:48
·
12:48
·
13:48
·
14:48
·
15:48
·
16:48
·
17:48
·
18:48
·
19:48
·
20:48
Irvine, Oaklands Avenue
opposite
·
09:19
09:49
·
10:49
·
11:49
·
12:49
·
13:49
·
14:49
·
15:49
·
16:49
·
17:49
·
18:49
·
19:49
·
20:49
Irvine, Woodlands Avenue
before
·
09:20
09:50
·
10:50
·
11:50
·
12:50
·
13:50
·
14:50
·
15:50
·
16:50
·
17:50
·
18:50
·
19:50
·
20:50
Irvine, Winton Road
opposite
·
09:20
09:50
·
10:50
·
11:50
·
12:50
·
13:50
·
14:50
·
15:50
·
16:50
·
17:50
·
18:50
·
19:50
·
20:50
Irvine, Crocus Grove
opposite
·
09:21
09:51
·
10:51
·
11:51
·
12:51
·
13:51
·
14:51
·
15:51
·
16:51
·
17:51
·
18:51
·
19:51
·
20:51
Irvine, Quarry Road
after
·
09:22
09:52
·
10:52
·
11:52
·
12:52
·
13:52
·
14:52
·
15:52
·
16:52
·
17:52
·
18:52
·
19:52
·
20:52
·
09:24
09:54
·
10:54
·
11:54
·
12:54
·
13:54
·
14:54
·
15:54
·
16:54
·
17:54
·
18:54
·
19:54
·
20:53
·
09:24
09:54
10:24
10:54
11:24
11:54
12:24
12:54
13:24
13:54
14:24
14:54
15:24
15:54
16:24
16:54
17:24
17:54
18:24
18:54
19:24
19:54
20:24
20:54
Irvine, Broomlands Drive
opposite
·
09:24
09:54
10:24
10:54
11:24
11:54
12:24
12:54
13:24
13:54
14:24
14:54
15:24
15:54
16:24
16:54
17:24
17:54
18:24
18:54
19:24
19:54
20:24
20:54
Irvine, Mill Road
before
·
09:25
09:55
10:25
10:55
11:25
11:55
12:25
12:55
13:25
13:55
14:25
14:55
15:25
15:55
16:25
16:55
17:25
17:55
18:25
18:55
19:25
19:55
20:25
20:55
Irvine, Beech Avenue
after
·
09:25
09:55
10:25
10:55
11:25
11:55
12:25
12:55
13:25
13:55
14:25
14:55
15:25
15:55
16:25
16:55
17:25
17:55
18:25
18:55
19:25
19:55
20:25
20:55
·
09:26
09:56
10:26
10:56
11:26
11:56
12:26
12:56
13:26
13:56
14:26
14:56
15:26
15:56
16:26
16:56
17:26
17:56
18:26
18:56
19:26
19:56
20:26
20:56
Irvine, Allan Square
opposite
·
09:27
09:57
10:27
10:57
11:27
11:57
12:27
12:57
13:27
13:57
14:27
14:57
15:27
15:57
16:27
16:57
17:27
17:57
18:27
18:57
19:27
19:57
20:27
20:57
Irvine, Dalrymple Drive
before
·
09:27
09:57
10:27
10:57
11:27
11:57
12:27
12:57
13:27
13:57
14:27
14:57
15:27
15:57
16:27
16:57
17:27
17:57
18:27
18:57
19:27
19:57
20:27
20:57
Irvine, Clark Drive
after
·
09:28
09:58
10:28
10:58
11:28
11:58
12:28
12:58
13:28
13:58
14:28
14:58
15:28
15:58
16:28
16:58
17:28
17:58
18:28
18:58
19:28
19:58
20:28
20:58
Stanecastle Roundabout
before
·
09:29
09:59
10:29
10:59
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:29
15:59
16:29
16:59
17:29
17:59
18:29
18:59
19:29
19:59
20:29
20:59
·
09:31
10:01
10:31
11:01
11:31
12:01
12:31
13:01
13:31
14:01
14:31
15:01
15:31
16:01
16:31
17:01
17:31
18:01
18:31
19:01
19:31
20:01
20:31
21:01
Bourtreehill, Fencedyke School
opposite
·
09:32
10:02
10:32
11:02
11:32
12:02
12:32
13:02
13:32
14:02
14:32
15:02
15:32
16:02
16:32
17:02
17:32
18:02
18:32
19:02
19:32
20:02
20:32
21:02
·
09:33
10:03
10:33
11:03
11:33
12:03
12:33
13:03
13:33
14:03
14:33
15:03
15:33
16:03
16:33
17:03
17:33
18:03
18:33
19:03
19:33
20:03
20:33
21:03
Bourtreehill, Towerlands Farm Centre
opposite
·
09:34
10:04
10:34
11:04
11:34
12:04
12:34
13:04
13:34
14:04
14:34
15:04
15:34
16:04
16:34
17:04
17:34
18:04
18:34
19:04
19:34
20:04
20:34
21:04
Bourtreehill, Cairnsmore Way
opposite
·
09:34
10:04
10:34
11:04
11:34
12:04
12:34
13:04
13:34
14:04
14:34
15:04
15:34
16:04
16:34
17:04
17:34
18:04
18:34
19:04
19:34
20:04
20:34
21:04
Bourtreehill, Towerlands Gate
opposite
·
09:35
10:05
10:35
11:05
11:35
12:05
12:35
13:05
13:35
14:05
14:35
15:05
15:35
16:05
16:35
17:05
17:35
18:05
18:35
19:05
19:35
20:05
20:35
21:05
Bourtreehill, Blairdennon Way
opposite
·
09:36
10:06
10:36
11:06
11:36
12:06
12:36
13:06
13:36
14:06
14:36
15:06
15:36
16:06
16:36
17:06
17:36
18:06
18:36
19:06
19:36
20:06
20:36
21:06
Broomlands, Station Brae
after
09:07
09:37
10:07
10:37
11:07
11:37
12:07
12:37
13:07
13:37
14:07
14:37
15:07
15:37
16:07
16:37
17:07
17:37
18:07
18:37
19:07
19:37
20:07
20:37
21:07
Broomlands, Pladda Terrace
opposite
09:07
09:37
10:07
10:37
11:07
11:37
12:07
12:37
13:07
13:37
14:07
14:37
15:07
15:37
16:07
16:37
17:07
17:37
18:07
18:37
19:07
19:37
20:07
20:37
·
Broomlands, Stronsay Court
opposite
09:08
09:38
10:08
10:38
11:08
11:38
12:08
12:38
13:08
13:38
14:08
14:38
15:08
15:38
16:08
16:38
17:08
17:38
18:08
18:38
19:08
19:38
20:08
20:38
·
Broomlands Gate
opposite
09:09
09:39
10:09
10:39
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:09
17:39
18:09
18:39
19:09
19:39
20:09
20:39
·
Bourtreehill, Cramond Place
opposite
09:09
09:39
10:09
10:39
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:09
17:39
18:09
18:39
19:09
19:39
20:09
20:39
·
Bourtreehill, Federal Express
opposite
09:09
09:39
10:09
10:39
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:09
17:39
18:09
18:39
19:09
19:39
20:09
20:39
·
Irvine, Howat Crescent
opposite
09:10
09:40
10:10
10:40
11:10
11:40
12:10
12:40
13:10
13:40
14:10
14:40
15:10
15:40
16:10
16:40
17:10
17:40
18:10
18:40
19:10
19:40
20:10
20:40
·
Irvine, Thornhouse Avenue
opposite
09:10
09:40
10:10
10:40
11:10
11:40
12:10
12:40
13:10
13:40
14:10
14:40
15:10
15:40
16:10
16:40
17:10
17:40
18:10
18:40
19:10
19:40
20:10
20:40
·
Irvine, Beech Avenue
opposite
09:11
09:41
10:11
10:41
11:11
11:41
12:11
12:41
13:11
13:41
14:11
14:41
15:11
15:41
16:11
16:41
17:11
17:41
18:11
18:41
19:11
19:41
20:11
20:41
·
Irvine, East Road
opposite
09:11
09:41
10:11
10:41
11:11
11:41
12:11
12:41
13:11
13:41
14:11
14:41
15:11
15:41
16:11
16:41
17:11
17:41
18:11
18:41
19:11
19:41
20:11
20:41
·
Irvine, Kirk Vennel
before
09:12
09:42
10:12
10:42
11:12
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:42
16:12
16:42
17:12
17:42
18:12
18:42
19:12
19:42
20:12
20:42
·
Irvine, Bridgegate
before
09:13
09:43
10:13
10:43
11:13
11:43
12:13
12:43
13:13
13:43
14:13
14:43
15:13
15:43
16:13
16:43
17:13
17:43
18:13
18:43
19:13
19:43
20:13
20:43
·
Irvine, Seagate
before
09:13
09:43
·
10:43
·
11:43
·
12:43
·
13:43
·
14:43
·
15:43
·
16:43
·
17:43
·
18:43
·
19:43
·
20:43
·
Irvine, Castle Street
before
09:13
09:43
·
10:43
·
11:43
·
12:43
·
13:43
·
14:43
·
15:43
·
16:43
·
17:43
·
18:43
·
19:43
·
20:43
·
Irvine, Marress Road
before
09:13
09:43
·
10:43
·
11:43
·
12:43
·
13:43
·
14:43
·
15:43
·
16:43
·
17:43
·
18:43
·
19:43
·
20:43
·
Irvine, Academy Gardens
before
09:14
09:44
·
10:44
·
11:44
·
12:44
·
13:44
·
14:44
·
15:44
·
16:44
·
17:44
·
18:44
·
19:44
·
20:44
·
Irvine, James Crescent
opposite
09:14
09:44
·
10:44
·
11:44
·
12:44
·
13:44
·
14:44
·
15:44
·
16:44
·
17:44
·
18:44
·
19:44
·
20:44
·
Timetable data from Stagecoach West Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_STWS_28A_2.
All stops shown
44 stops- Irvine, Dickson Drive after
- Irvine, Bilby Terrace after
- Irvine, Frew Terrace after
- Irvine, Elmbank Terrace opposite
- Irvine, Oaklands Avenue opposite
- Irvine, Woodlands Avenue before
- Irvine, Winton Road opposite
- Irvine, Crocus Grove opposite
- Irvine, Quarry Road after
- Irvine, The Carrick at
- Irvine, Court House at
- Irvine, Broomlands Drive opposite
- Irvine, Mill Road before
- Irvine, Beech Avenue after
- Irvine, Thornhouse Avenue after
- Irvine, Allan Square opposite
- Irvine, Dalrymple Drive before
- Irvine, Clark Drive after
- Stanecastle Roundabout before
- Stanecastle, Middleton Road after
- Bourtreehill, Fencedyke School opposite
- Bourtreehill, Towerlands Farm Road before
- Bourtreehill, Towerlands Farm Centre opposite
- Bourtreehill, Cairnsmore Way opposite
- Bourtreehill, Towerlands Gate opposite
- Bourtreehill, Blairdennon Way opposite
- Broomlands, Station Brae after
- Broomlands, Pladda Terrace opposite
- Broomlands, Stronsay Court opposite
- Broomlands Gate opposite
- Bourtreehill, Cramond Place opposite
- Bourtreehill, Federal Express opposite
- Irvine, Howat Crescent opposite
- Irvine, Thornhouse Avenue opposite
- Irvine, Beech Avenue opposite
- Irvine, East Road opposite
- Irvine, Kirk Vennel before
- Irvine, Bridgegate before
- Irvine, Seagate before
- Irvine, Castle Street before
- Irvine, Marress Road before
- Irvine, Academy Gardens before
- Irvine, James Crescent opposite
- Irvine, Dickson Drive after