BusGenie
399
JMB Travel

399 bus timetable: Whitehills to Hairmyres

Whitehills - Hairmyres

Mode Bus

Greenhills → Hairmyres Stattion

3 trips · first 06:23 · last 07:46
Mon–Fri Live Valid 2026-05-18 – 2027-05-17

Swipe sideways to see later trips.

Stop
06:23 Hairmyres Stattion
07:00 Hairmyres Stattion
07:46 Hairmyres Stattion
06:23
07:00
07:46
06:23
07:00
07:46
06:24
07:01
07:47
06:24
07:01
07:47
06:25
07:02
07:48
06:26
07:03
07:49
06:27
07:04
07:50
06:27
07:04
07:50
06:28
07:05
07:51
06:28
07:05
07:51
06:29
07:06
07:52
06:30
07:07
07:53
06:31
07:08
07:54
06:31
07:08
07:54
06:32
07:09
07:55
06:33
07:10
07:56
06:33
07:10
07:56
06:34
07:11
07:57
06:35
07:12
07:58
06:36
07:13
07:59
06:37
07:14
08:00
06:38
07:15
08:01
06:38
07:15
08:01
06:39
07:16
08:02
06:40
07:17
08:03
06:40
07:17
08:03
06:41
07:18
08:04
06:41
07:18
08:04
06:42
07:19
08:05
06:43
07:20
08:06
06:43
07:20
08:06
06:44
07:21
08:07
06:44
07:21
08:07
06:45
07:22
08:08
06:46
07:23
08:09
06:46
07:23
08:09
06:48
07:25
08:11

Hairmyres Stattion → Greenhills

3 trips · first 16:55 · last 17:53
Mon–Fri Live Valid 2026-05-18 – 2027-05-17

Swipe sideways to see later trips.

Stop
16:55 Hairmyres Stattion
17:23 Hairmyres Stattion
17:53 Hairmyres Stattion
16:55
17:23
17:53
16:55
17:23
17:53
16:56
17:24
17:54
16:56
17:24
17:54
16:57
17:25
17:55
16:57
17:25
17:55
16:58
17:26
17:56
16:59
17:27
17:57
16:59
17:27
17:57
17:00
17:28
17:58
17:00
17:28
17:58
17:01
17:29
17:59
17:01
17:29
17:59
17:02
17:30
18:00
17:02
17:30
18:00
17:03
17:31
18:01
17:04
17:32
18:02
17:04
17:32
18:02
17:04
17:32
18:02
17:05
17:33
18:03
17:05
17:33
18:03
17:06
17:34
18:04
17:07
17:35
18:05
17:07
17:35
18:05
17:08
17:36
18:06
17:08
17:36
18:06
17:09
17:37
18:07
17:10
17:38
18:08
17:10
17:38
18:08
17:11
17:39
18:09
17:12
17:40
18:10
17:12
17:40
18:10
17:13
17:41
18:11
17:14
17:42
18:12
17:15
17:43
18:13
17:15
17:43
18:13
17:16
17:44
18:14
17:17
17:45
18:15

Timetable data from JMB Travel, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NJMT_399.

All stops shown

40 stops
  1. Hairmyres Station At
  2. Hairmyres Hospital At
  3. Hairmyres, Strathnairn Avenue after
  4. East Kilbride, Strathtay Avenue after
  5. Gardenhall, Mossneuk Avenue near
  6. Hairmyres, Tay Court opposite
  7. Mossneuk, Firlee opposite
  8. Mossneuk, Pitcairn Crescent At
  9. Mossneuk, Pitcairn Place At
  10. Hairmyres, Westwoodhill Road near
  11. Westwood, Mossneuk Road after
  12. Westwood, Columbia Way At
  13. Westwood Square opposite
  14. Westwood, Red Deer Road after
  15. Westwood, Murrayhill after
  16. Westwood, Canberra Drive opposite
  17. Westwood, Owen Avenue near
  18. Westwood Playing Fields opposite
  19. Greenhills, Troon Avenue opposite
  20. Greenhills, Oak Avenue before
  21. Greenhills, Shopping centre opposite
  22. Greenhills, Lickprivick Road after
  23. Lindsayfield, Rosa Burn Avenue opposite
  24. Lindsayfield, Durban Avenue opposite
  25. Lindsayfield, Cheviot Crescent after
  26. Lindsayfield, Clarkin Avenue near
  27. Lindsayfield, Ionia Grove before
  28. Lindsayfield, Ionia Grove after
  29. Lindsayfield, Clarkin Avenue opposite
  30. Lindsayfield, Ladysmith Drive before
  31. Lindsayfield, Rosa Burn Avenue before
  32. Greenhills, Larch Drive before
  33. Greenhills Sports Centre at
  34. Greenhills Way at
  35. Greenhills, Sycamore Crescent opposite
  36. Greenhills, High Whitehills Road at
  37. Whitehills, Auchengilloch near
  38. Whitehills, Lomond opposite
  39. Whitehills, Ardochrig At
  40. Whitehills, Fortieth Avenue opposite