Bus 399 : Full Schedule in Giffnock

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Fortieth Avenue – Hairmyres Station

      Fortieth Avenue

      06:2307:0007:46

      Braidley Crescent

      06:2307:0007:46

      Lomond

      06:2407:0107:47

      Auchengilloch

      06:2407:0107:47

      High whitehills Road

      06:2507:0207:48

      Sycamore Crescent

      06:2607:0307:49

      Greenhills Way

      06:2707:0407:50

      Greenhills Sports Centre

      06:2707:0407:50

      Larch Drive

      06:2807:0507:51

      Rosa Burn Avenue

      06:2807:0507:51

      Durban Avenue

      06:2907:0607:52

      Cheviot Crescent

      06:3007:0707:53

      Clarkin Avenue

      06:3107:0807:54

      Ionia Grove

      06:3107:0807:54

      Ionia Grove

      06:3207:0907:55

      Clarkin Avenue

      06:3307:1007:56

      Ladysmith Drive

      06:3307:1007:56

      Rosa Burn Avenue

      06:3407:1107:57

      Crosshouse Road

      06:3507:1207:58

      Shopping Centre

      06:3607:1307:59

      Oak Avenue

      06:3607:1307:59

      Troon Avenue

      06:3707:1408:00

      Westwood Playing Fields

      06:3807:1508:01

      Owen Avenue

      06:3807:1508:01

      Canberra Drive

      06:3907:1608:02

      Melbourne Avenue

      06:4007:1708:03

      Bunbury Terrace

      06:4007:1708:03

      Westwood Square

      06:4107:1808:04

      Belmont Drive

      06:4107:1808:04

      Dunedin Drive

      06:4207:1908:05

      Pitcairn Place

      06:4307:2008:06

      Pitcairn Crescent

      06:4307:2008:06

      Mossneuk Drive

      06:4407:2108:07

      Tay Court

      06:4407:2108:07

      Eaglesham Road

      06:4507:2208:08

      Redwood Drive

      06:4607:2308:09

      Strathtay Avenue

      06:4607:2308:09

      Hairmyres Station

      06:4807:2508:11

      Hairmyres Station – Fortieth Avenue

      Hairmyres Station16:5517:2317:53
      Hairmyres Hospital16:5517:2317:53
      Strathnairn Avenue16:5617:2417:54
      Strathtay Avenue16:5617:2417:54
      Mossneuk Avenue16:5717:2517:55
      Tay Court16:5717:2517:55
      Firlee16:5817:2617:56
      Pitcairn Crescent16:5817:2617:56
      Pitcairn Place16:5917:2717:57
      Westwoodhill Road16:5917:2717:57
      Mossneuk Road17:0017:2817:58
      Columbia Way17:0017:2817:58
      Westwood Square17:0117:2917:59
      Red Deer Road17:0117:2917:59
      Murrayhill17:0217:3018:00
      Canberra Drive17:0217:3018:00
      Owen Avenue17:0317:3118:01
      Westwood Playing Fields17:0417:3218:02
      Troon Avenue17:0417:3218:02
      Oak Avenue17:0417:3218:02
      Shopping centre17:0517:3318:03
      Lickprivick Road17:0517:3318:03
      Rosa Burn Avenue17:0617:3418:04
      Durban Avenue17:0717:3518:05
      Cheviot Crescent17:0717:3518:05
      Clarkin Avenue17:0817:3618:06
      Ionia Grove17:0817:3618:06
      Ionia Grove17:0917:3718:07
      Clarkin Avenue17:1017:3818:08
      Ladysmith Drive17:1017:3818:08
      Rosa Burn Avenue17:1117:3918:09
      Larch Drive17:1217:4018:10
      Greenhills Sports Centre17:1217:4018:10
      Greenhills Way17:1317:4118:11
      Sycamore Crescent17:1417:4218:12
      High Whitehills Road17:1417:4218:12
      Auchengilloch17:1517:4318:13
      Lomond17:1517:4318:13
      Ardochrig17:1617:4418:14
      Fortieth Avenue17:1717:4518:15
      Last updated on March 21, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Fortieth Avenue – Hairmyres Station
      High Whitehills Road - Quarry Road - Stroud Road - Lindsayfield Road - Monroe Avenue - Lindsayfield Road - Greenhills Road - Lickprivick Road - Westwood Hill - Westwood Road - Bunbury Terrace - Westwood Road - Mossneuk Road - Mossneuk Avenue - Greenhills Road - Eaglesham Road
      Inbound: Hairmyres Station – Fortieth Avenue
      Eaglesham Road - Greenhills Road - Mossneuk Avenue - Mossneuk Road - Westwood Hill - Westwood Road - The Murray Road - Westwood Hill - Mossgiel - Westwood Hill - Lickprivick Road - Greenhills Road - Lindsayfield Road - Monroe Avenue - Lindsayfield Road - Stroud Road - Quarry Road - High Whitehills Road
      All data is available in GTFS feed: great-britain

      Bus 399 FAQ

      • What time does the 399 bus start operating?

        Services on the 399 bus start at 06:23 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 399 bus stop working?

        Services on the 399 bus stop at 08:11 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 399 bus stop near me?

        Click here to view the nearest 399 bus stop.

      399 (Giffnock Buses)

      The first stop of the 399 bus route is Fortieth Avenue and the last stop is Hairmyres Station. 399 is operational during on weekdays.

      Additional information: 399 has 38 stops and the total trip duration for this route is approximately 25 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Giffnock Buses suggested routes, real-time bus tracker, line route maps in Giffnock, and helps to find the closest 399 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 399 bus to take on your trip.

      399 bus near me

      Similar Routes & Alternatives to 399

      Looking for alternatives to 399? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.

      M1
      40%