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:31
07:08
07:54
06:38
07:15
08:01
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
17:04
17:32
18:02
17:10
17:38
18:08
17:17
17:45
18:15

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

Main stops shown

4 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Whitehills, Fortieth Avenue before
  2. Lindsayfield, Clarkin Avenue near
  3. Westwood Playing Fields at
  4. Hairmyres Station At