39
Lothian Buses
39 bus timetable: Dalkeith to Poltonhall
Dalkeith - Poltonhall
Route map
39 live route map
See the route, stops, and live buses currently on this line.
85 stops
Live buses loading
Map ready
Loading the route map...
Polton Mill → Wodburn + Dalkeith Campus
13 trips · first 06:45 · last 18:45
Mon–Fri
Live Valid 2026-06-03 – 2027-06-02
Swipe sideways to see later trips.
Stop
06:45
Wodburn + Dalkeith Campus
07:45
Wodburn + Dalkeith Campus
08:45
Wodburn + Dalkeith Campus
09:45
Wodburn + Dalkeith Campus
10:45
Wodburn + Dalkeith Campus
11:45
Wodburn + Dalkeith Campus
12:45
Wodburn + Dalkeith Campus
13:45
Wodburn + Dalkeith Campus
14:45
Wodburn + Dalkeith Campus
15:50
Wodburn + Dalkeith Campus
16:50
Wodburn + Dalkeith Campus
17:45
Wodburn + Dalkeith Campus
18:45
Wodburn + Dalkeith Campus
Dalkeith, Community Campus
opposite
06:47
07:47
08:47
09:47
10:47
11:47
12:47
13:47
14:47
15:52
16:52
17:47
18:47
Dalkeith, Cowden Crescent
opposite
06:49
07:49
08:50
09:49
10:49
11:49
12:49
13:49
14:49
15:55
16:54
17:49
18:48
Dalkeith, Primrose Terrace
opposite
06:53
07:53
08:55
09:54
10:54
11:54
12:54
13:54
14:54
16:00
16:59
17:53
18:52
Dalkeith, James Lean Avenue
opposite
06:54
07:54
08:57
09:55
10:55
11:55
12:55
13:55
14:55
16:02
17:00
17:54
18:53
Dalkeith, Glenesk Crescent
opposite
07:00
08:00
09:03
10:02
11:02
12:02
13:02
14:02
15:02
16:10
17:07
18:00
18:59
Cockpen, Bairds Way South
opposite
07:07
08:09
09:12
10:11
11:11
12:11
13:11
14:12
15:12
16:21
17:17
18:09
19:06
Bonnyrigg, Burnbrae Terrace
opposite
07:10
08:12
09:15
10:14
11:14
12:14
13:14
14:15
15:15
16:24
17:20
18:12
19:09
Bonnyrigg, Burnbrae Avenue
opposite
07:11
08:13
09:16
10:15
11:15
12:15
13:15
14:16
15:16
16:25
17:21
18:13
19:10
Bonnyrigg, Waverley Terrace
opposite
07:16
08:19
09:21
10:20
11:20
12:20
13:20
14:21
15:22
16:30
17:26
18:18
19:14
Bonnyrigg, Hopefield Place
opposite
07:19
08:22
09:24
10:23
11:23
12:23
13:23
14:24
15:25
16:33
17:29
18:21
19:17
Poltonhall, Dalhousie Drive
opposite
07:20
08:24
09:26
10:25
11:25
12:25
13:25
14:26
15:27
16:35
17:31
18:23
19:18
Poltonhall, St Annes Avenue
opposite
07:22
08:27
09:28
10:27
11:27
12:27
13:27
14:28
15:30
16:38
17:33
18:25
19:20
Wodburn + Dalkeith Campus → Polton Mill
13 trips · first 06:36 · last 18:45
Mon–Fri
Live Valid 2026-06-03 – 2027-06-02
Swipe sideways to see later trips.
Stop
06:36
Wodburn + Dalkeith Campus
07:30
Wodburn + Dalkeith Campus
08:43
Wodburn + Dalkeith Campus
09:45
Wodburn + Dalkeith Campus
10:45
Wodburn + Dalkeith Campus
11:45
Wodburn + Dalkeith Campus
12:45
Wodburn + Dalkeith Campus
13:45
Wodburn + Dalkeith Campus
14:45
Wodburn + Dalkeith Campus
15:45
Wodburn + Dalkeith Campus
16:45
Wodburn + Dalkeith Campus
17:45
Wodburn + Dalkeith Campus
18:45
Wodburn + Dalkeith Campus
Poltonhall, Skeltiemuir Avenue
opposite
06:40
07:34
08:49
09:49
10:49
11:49
12:49
13:49
14:49
15:49
16:49
17:49
18:49
Bonnyrigg, Sawmill Terrace
opposite
06:46
07:41
08:57
09:57
10:57
11:57
12:57
13:57
14:57
15:57
16:57
17:56
18:55
Timetable data from Lothian Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code LOTH_39.
All stops shown
51 stops- Poltonhall, Cameron Crescent at
- Poltonhall, St Annes Avenue at
- Poltonhall, Farm Avenue at
- Poltonhall, Pentland Road at
- Poltonhall, Dalhousie Drive at
- Poltonhall, Skeltiemuir Avenue opposite
- Bonnyrigg, Hopefield Place at
- Bonnyrigg, Hazel Drive opposite
- Bonnyrigg, Dobbies Road at
- Bonnyrigg Toll at
- Bonnyrigg, Waverley Terrace at
- Bonnyrigg, Wolsey Avenue near
- Bonnyrigg, Bairds Way at
- Cockpen, Brixwold Bank at
- Bonnyrigg, Burnbrae Road opposite
- Bonnyrigg, Sawmill Terrace opposite
- Bonnyrigg, Burnbrae Walk at
- Bonnyrigg, Burnbrae Avenue near
- Bonnyrigg, Burnbrae Road at
- Cockpen, Brixwold Drive at
- Cockpen, Bairds Way South at
- Eskbank, Tesco at
- Eskbank, Muirpark opposite
- Eskbank, Westfield Park opposite
- Eskbank, Bonnyrigg Road at 20
- Dalkeith, Glenesk Crescent at
- Dalkeith, Croft Street opposite
- Dalkeith, Buccleuch Street at
- Woodburn, James Lean Avenue at 15
- Woodburn, Newmills Terrace at 43
- Woodburn, James Lean Avenue at 53
- Woodburn, Bevan Lee Court near
- Woodburn Gardens at
- Woodburn Drive opposite
- Woodburn, Place Charente opposite
- Woodburn Grove opposite
- Woodburn Loan at
- Woodburn View near
- Woodburn, Whitehill Drive at 41
- Woodburn, Whitehill Lodge at
- Woodburn, Whitehill Grove at
- Woodburn, Clarinda Gardens near
- Woodburn, Pankhurst Lane at
- Woodburn Terrace at 52
- Woodburn Place at
- Woodburn Street near
- Woodburn, Wilson Avenue near
- Woodburn, Salters Road at
- Dalkeith, Sainsbury's near
- Dalkeith, Community Campus at
- Dalkeith, Schools Campus Stance 1