399
JMB Travel
399 bus timetable: Whitehills to Hairmyres
Whitehills - Hairmyres
Route map
399 live route map
See the route, stops, and live buses currently on this line.
68 stops
Live buses loading
Map ready
Loading the route map...
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
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
Timetable data from JMB Travel, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code NJMT_399.
All stops shown
40 stops- Hairmyres Station At
- Hairmyres Hospital At
- Hairmyres, Strathnairn Avenue after
- East Kilbride, Strathtay Avenue after
- Gardenhall, Mossneuk Avenue near
- Hairmyres, Tay Court opposite
- Mossneuk, Firlee opposite
- Mossneuk, Pitcairn Crescent At
- Mossneuk, Pitcairn Place At
- Hairmyres, Westwoodhill Road near
- Westwood, Mossneuk Road after
- Westwood, Columbia Way At
- Westwood Square opposite
- Westwood, Red Deer Road after
- Westwood, Murrayhill after
- Westwood, Canberra Drive opposite
- Westwood, Owen Avenue near
- Westwood Playing Fields opposite
- Greenhills, Troon Avenue opposite
- Greenhills, Oak Avenue before
- Greenhills, Shopping centre opposite
- Greenhills, Lickprivick Road after
- Lindsayfield, Rosa Burn Avenue opposite
- Lindsayfield, Durban Avenue opposite
- Lindsayfield, Cheviot Crescent after
- Lindsayfield, Clarkin Avenue near
- Lindsayfield, Ionia Grove before
- Lindsayfield, Ionia Grove after
- Lindsayfield, Clarkin Avenue opposite
- Lindsayfield, Ladysmith Drive before
- Lindsayfield, Rosa Burn Avenue before
- Greenhills, Larch Drive before
- Greenhills Sports Centre at
- Greenhills Way at
- Greenhills, Sycamore Crescent opposite
- Greenhills, High Whitehills Road at
- Whitehills, Auchengilloch near
- Whitehills, Lomond opposite
- Whitehills, Ardochrig At
- Whitehills, Fortieth Avenue opposite