Skip to main content
Better Fleets
Fleet
Blog
Users
Sign up / log in
Search
Home
Scotland
N28
Leith Street - Council Offices
Timetable
Route notices
Route map
Blocks
Monday to Friday
Saturdays
Sundays
None
Edinburgh - Bathgate
Timing points
All stops
Leith Street (Stop JA)
00:05
03:05
Princes Street (Waverley Steps) (Stop PQ)
00:08
03:08
Princes Street (Scott Mon.) (Stop PS)
00:10
03:10
00:12
03:12
Princes Street (west) (Stop PX)
00:14
03:14
The Exchange (Stop XG)
00:18
03:18
Morrison Crescent (opp)
00:19
03:19
Fountain Park (at rear)
00:20
03:20
Roseburn Street (opp)
00:22
03:22
Westfield Sainsbury's (opp)
00:22
03:22
Westfield Avenue (opp)
00:23
03:23
Stevenson Grove (after)
00:23
03:23
Saughton Rose Gardens (opp)
00:24
03:24
Saughton Park (opp)
00:24
03:24
Chesser Cottages (at)
00:24
03:24
Chesser Avenue (after)
00:25
03:25
Stenhouse Mill Lane (after)
00:25
03:25
HMP Edinburgh (at)
00:26
03:26
Saughton Mains Avenue (opp)
00:26
03:26
Parkhead Terrace (at)
00:28
03:28
Sighthill Post office (at)
00:28
03:28
Sighthill Gardens (before)
00:30
03:30
Napier University (Sighthill) (opp)
00:30
03:30
Wester Hailes Road (after)
00:31
03:31
Calder View (Mid Stop)
00:33
03:33
Hermiston Walk (at)
00:35
03:35
Addistoun House (at)
00:37
03:37
Dalmahoy (SW-bound)
00:38
03:38
Burnwynd (opp)
00:40
03:40
Kindrochit (opp)
00:41
03:41
Meadowbank Road (after)
00:43
03:43
Forth View (opp)
00:43
03:43
Kirknewton Inn (opp)
00:44
03:44
Park Terrace (opp)
00:44
03:44
Braekirk Avenue (opp)
00:44
03:44
Railway Station (opp)
00:45
03:45
Jupiter Artland (opp)
00:51
03:51
Camps Industrial Estate (after)
00:51
03:51
Sandilands Lane (opp)
00:52
03:52
Adam Drive (after)
00:53
03:53
Calderwood Mobility Hub (Westbound)
00:55
03:55
Shiel Lane (opp)
00:56
03:56
Overton Crescent (Opp)
01:01
04:01
Langton View (at)
01:02
04:02
Langton Gardens (after)
01:02
04:02
Oakbank Road (after)
01:03
04:03
Bowling Green (opp)
01:04
04:04
Torphichen Inn (at)
01:06
04:06
Cunnigar House (at)
01:06
04:06
Ochiltree Crescent (opp)
01:08
04:08
Caroline Park (opp)
01:08
04:08
Lizzie Bryces Roundabout (after)
01:09
04:09
Bankton Lane (opp)
01:10
04:10
Ambrose Rise (after)
01:11
04:11
Primary School (opp)
01:11
04:11
Herald Rise (opp and after)
01:12
04:12
Bank of Scotland (at)
01:13
04:13
Bus Terminal (Stance C)
01:16
04:16
01:18
04:18
The Centre (opp)
01:19
04:19
Almondside (at)
01:20
04:20
Tay Walk (after)
01:23
04:23
Pentland Park (opp and after)
01:23
04:23
Dee Drive (at)
01:24
04:24
Letham Primary School (after)
01:24
04:24
Stirrup Stane (before)
01:25
04:25
Adelaide Street (at)
01:25
04:25
Hobart Street (at)
01:26
04:26
Melbourne Street (opp)
01:26
04:26
Fire Station (before)
01:27
04:27
St Johns Hospital (before)
01:29
04:29
St Johns Hospital (at)
01:30
04:30
Burnbank Flyover (opp)
01:31
04:31
Fernbank (Outside)
01:32
04:32
Park and Ride (opp)
01:32
04:32
Willowbank (at)
01:34
04:34
Barclay Way (before)
01:34
04:34
Park and Ride (opp)
01:35
04:35
Logan Way (opp)
01:36
04:36
Nicholson Way (opp)
01:37
04:37
Sutherland Way (after)
01:37
04:37
Camps Rigg (after)
01:38
04:38
Carmondean Primary School (after)
01:39
04:39
Harburn Avenue (before)
01:40
04:40
Nellburn (before)
01:40
04:40
Meldrum Primary School (opp and after)
01:41
04:41
Burnsknowe (before)
01:42
04:42
Nu Moves Dance Studios (at)
01:42
04:43
McGill's Bus Depot (after)
01:43
Royston Roundabout (after)
01:44
Tesco Distribution Depot (opp)
01:45
Fire Station (at)
01:47
Hunter Grove (before)
01:47
Inch Crescent (after)
01:48
Kaim Park Hotel (at)
01:49
Carn Lea (before)
01:50
Roseberry Crescent (Opp)
01:51
Gordon Avenue (Opp)
01:51
Union Road (opp)
01:52
Council Offices (at)
01:53
Bathgate - Edinburgh
Timing points
All stops
Morrisons supermarket (at)
01:20
Gardners Lane (opp)
01:21
St David's House (at)
01:23
Railway Station (opp)
01:23
Fairway Hotel (at)
01:23
Gordon Avenue (after)
01:24
Roseberry Crescent (after)
01:24
Castle Place (opp)
01:25
Kaim Park Hotel (opp)
01:25
Inch Crescent (Opp)
01:26
Hunter Grove (opp)
01:27
Starlaw Crescent (opp)
01:27
Fire Station (opp)
01:28
Tesco Distribution Depot (at)
01:29
Royston Roundabout (before)
01:31
McGill's Bus Depot (opp)
01:31
Nu Moves Dance Studios (opp)
01:32
Burnsknowe (opp)
01:33
Meldrum Primary School (at)
01:33
Nellburn (Opp and after)
01:34
Knightsridge Road (Before)
01:35
Carmondean Primary School (opp)
01:35
Camps Rigg (opp)
01:36
Sutherland Way (before)
01:37
Nicholson Way (at)
01:38
Logan Way (after)
01:38
Park and Ride (at)
01:39
Barclay Way (opp)
01:40
Willowbank (opp and after)
01:41
Park and Ride (at)
01:41
Fernbank (at)
01:42
Burnbank Flyover (at)
01:43
St Johns Hospital (before)
01:44
St Johns Hospital (at)
01:45
Fire Station (opp)
01:48
Melbourne Street (after)
01:48
Hobart Street (opp)
01:49
Craigwillow Centre (opp)
01:49
Stirrup Stane (opp)
01:49
Letham Primary School (opp)
01:50
Dee Drive (opp)
01:50
Pentland Park (at)
01:51
Tay Walk (opp)
01:52
Almondside (opp)
01:55
The Centre (after)
01:56
Bus Terminal (Stance F)
01:57
01:59
Bank of Scotland (opp)
02:00
Herald Rise (before)
02:01
Primary School (after)
02:03
Ambrose Rise (opp)
02:04
Lizzie Bryces Roundabout (before)
02:05
Caroline Park (after)
02:06
Ochiltree Crescent (at)
02:07
Cunnigar House (opp)
02:08
Police Station (opp)
02:08
Torphichen Inn (opp and before)
02:09
Bowling Green (at)
02:11
Oakbank Road (opp)
02:11
Langton Gardens (opp)
02:12
Langton View (opp)
02:12
Overton Crescent (before)
02:12
Post Office (at)
02:18
Burnwynd (at)
02:18
Dalmahoy (NE-bound)
02:21
Addistoun House (opp)
02:22
Hermiston Walk (after)
02:26
Hermiston Roundabout (before)
02:27
Burtons Biscuits Factory (at)
02:29
Napier University (Sighthill) (near)
02:29
Sighthill Green (before)
02:29
Broomhouse Road (after)
02:30
Sighthill Post Office (opp)
02:31
Saughton Mains (o/s)
02:33
Saughton Mains Avenue (after)
02:34
HMP Edinburgh (opp)
02:34
Stenhouse Mill Lane (before)
02:35
Chesser Avenue (opp)
02:36
Saughton Park (at)
02:36
Saughton Rose Gardens (o/s)
02:37
Stevenson Grove (opp)
02:37
Westfield Avenue (near)
02:37
Westfield Sainsbury's (at)
02:38
Roseburn Street (before)
02:38
Fountain Park (opp rear)
02:41
Morrison Crescent (after)
02:42
The Exchange (Stop XB)
02:44
Princes Street (west) (Stop PF)
02:48
Princes Street (Scott Mon.) (Stop PK)
02:50
Leith Street (Stop JA)
02:54
Timetable data from
the Traveline National Dataset (TNDS)
,
13 June 2026
More information
Timetable on the Traveline Scotland website