38E Thornliebank to Baillieston via Queenslie

Operated by First Greater Glasgow. First bus 06:14, last bus 20:00. 49 journeys on weekdays. Fares: set by the operator — more.

Next towards Baillieston from Thornliebank Ind est (At): 13:23, 13:55, 14:29

Next towards Thornliebank from Buchanan Grove (Opp): 13:21, 13:53, 14:27

Timetable

Ends at Baillieston, Buchanan St · Monday to Friday · 23 journeys
Stop 06:3306:5607:3607:5908:2809:0309:3310:0610:3611:0611:3912:1312:4813:2313:5514:2915:0015:3416:1116:4417:1717:5419:10
Thornliebank Ind est (At) 06:3306:5607:3607:5908:2809:0309:3310:0610:3611:0611:3912:1312:4813:2313:5514:2915:0015:3416:1116:4417:1717:54·
Inglestone Avenue (opp) 06:3606:5907:3908:0208:3209:0609:3610:0910:3911:0911:4212:1612:5113:2613:5814:3215:0315:3716:1416:4717:2017:57·
Railway Station (opp) 06:4107:0407:4408:0708:3709:1109:4010:1410:4411:1411:4712:2112:5613:3114:0314:3715:0815:4216:1916:5217:2518:02·
The Granary (at) 06:5107:1407:5508:1808:5009:2309:5110:2710:5711:2712:0012:3413:0913:4414:1614:4915:2215:5616:3117:0417:3718:14·
Devon Street (opp) 06:5907:2208:0308:2609:0109:3410:0010:3711:0711:3712:1012:4513:2013:5414:2614:5915:3416:0816:4217:1517:4618:23·
Waterloo Street (after) 07:0807:3108:1408:3709:1109:4410:0910:4611:1611:4712:2012:5513:3014:0414:3615:1015:4516:1916:5317:2617:5718:3419:10
Glebe Street (before) 07:1907:4208:2708:5009:2309:5510:2110:5911:2912:0012:3313:0913:4414:1714:4915:2315:5916:3317:0717:4018:1018:4719:23
St Rollox Bowling Club (At) 07:2807:5108:3608:5909:3210:0410:3011:0811:3812:1012:4313:1913:5414:2815:0015:3516:1016:4417:1817:5118:2018:5719:33
Stepps Road (before) 07:3607:5908:4609:0909:4110:1310:3811:1711:4712:1912:5213:2814:0314:3915:1115:4716:2116:5517:2918:0218:2919:0619:42
Buchanan Grove (Opp) 07:4808:1108:5709:2009:5210:2310:4811:2811:5812:3013:0313:4014:1514:5115:2316:0016:3417:0817:4118:1418:4019:1719:53

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — First Greater Glasgow sets the fares on the 38E. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with First Greater Glasgow before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing Day, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 38E

38E towards Baillieston

All 68 stops
  1. Thornliebank Ind est (At) Thornliebank
  2. Rouken Glen Garden Centre (opp) Rouken Glen
  3. Woodlands Road (before) Woodfarm
  4. Inglestone Avenue (opp) Woodfarm
  5. Woodfarm High School (at) Woodfarm
  6. Moorburn Avenue (opp) Woodfarm
  7. Ravenscliffe Drive (after) Orchard Park
  8. Belmont Drive (opp) Orchard Park
  9. Elliot Avenue (opp) Giffnock
  10. Railway Station (opp) Giffnock
  11. Braidholm Road (opp) Giffnock
  12. Norbreck Drive (before) Merrylee
  13. Dinard Drive (after) Merrylee
  14. Brooklea Drive (before) Merrylee
  15. Ledi Road (after) Newlands
  16. Tinto Road (After) Newlands
  17. Carlaverock Road (opp) Newlands
  18. Riverford Road (before) Newlands
  19. Auldhouse Road (after) Shawlands
  20. Coustonholm Road (before) Shawlands
  21. Millwood Street (Opp) Shawlands
  22. The Granary (at) Shawlands
  23. Queens Park (Opp) Shawlands
  24. Marywood square (before) Shawlands
  25. Torrisdale Street (Opp) Shawlands
  26. Nithsdale Drive (after) Govanhill
  27. Albert Drive (after) Govanhill
  28. Gourock Street (Opp) Port Eglinton
  29. Devon Street (opp) Port Eglinton
  30. Wellcroft Place (opp) Tradeston
  31. Bedford Street (opp) Tradeston
  32. Bridge St Underground (opp) Tradeston
  33. Kingston Street (before) Tradeston
  34. Midland Street (opp) Glasgow
  35. Waterloo Street (after) Glasgow
  36. Renfield Street (after) Glasgow
  37. Buchanan Street (after) Glasgow
  38. City of Glasgow College (at) Glasgow
  39. Glebe Street (before) Glasgow
  40. Royal Infirmary (Opp) Dennistoun
  41. Townmill Road (before) Dennistoun
  42. Milnbank Street (before) Dennistoun
  43. Whitehill Street (before) Dennistoun
  44. Meadowpark Street (before) Dennistoun
  45. Bannatyne Avenue (opp) Dennistoun
  46. St Rollox Bowling Club (At) Dennistoun
  47. Aberfoyle Street (Opp) Riddrie
  48. Ledaig Street (Opp) Carntyne
  49. Corston Street (before) Carntyne
  50. Linton Street (After) Carntyne
  51. Silverburn Street (before) Carntyne
  52. Benhar Place (before) Carntyne
  53. Greyfriars Street (opp) Carntyne
  54. Sutherness Drive (before) Carntyne
  55. Cranhill Park (at) Carntyne
  56. Gantock Crescent (at) Queenslie
  57. Stepps Road (before) Queenslie
  58. Queenslie Industrial Estate Queenslie
  59. Bartiebeith Road (after) Barlanark
  60. Barlanark Road (opp) Barlanark
  61. Garvel Road (after) Barlanark
  62. Wellhouse Road (Before) Barlanark
  63. Springcroft Road (before) Barlanark
  64. Barrachnie Road (Opp) Garrowhill
  65. Micklehouse Road (At) Garrowhill
  66. Ryecroft Road (Opp) Garrowhill
  67. Easterhouse Road (before) Garrowhill
  68. Buchanan Grove (Opp) Baillieston

38E towards Thornliebank

All 71 stops
  1. Buchanan Grove (Opp) Baillieston
  2. Dyke Street (before) Baillieston
  3. Martin Crescent (after) Baillieston
  4. Main Street (after) Baillieston
  5. Swinton Road (opp) Baillieston
  6. Greenshields Road (After) Garrowhill
  7. Ryecroft Drive (opp) Garrowhill
  8. Barrachnie Road (after) Garrowhill
  9. Springcroft Road (after) Barlanark
  10. Hallhill Road (after) Barlanark
  11. Garvel Road (before) Barlanark
  12. Barlanark Road (at) Barlanark
  13. Bartiebeith Road (Opp) Barlanark
  14. Queenslie Ind Estate (opp) Queenslie
  15. Stepps Road (opp) Queenslie
  16. Tynecastle Crescent (at) Queenslie
  17. Cranhill Park (opp) Carntyne
  18. Greyfriars Street (before) Carntyne
  19. Ruchazie Road (after) Carntyne
  20. Carntynehall Road (after) Carntyne
  21. Barnton Street (After) Carntyne
  22. Hogarth Avenue (before) Carntyne
  23. Ledaig Street (before) Carntyne
  24. Aberfoyle Street (before) Riddrie
  25. Aitken Street (before) Dennistoun
  26. Bannatyne Avenue (before) Dennistoun
  27. Whitevale Street (before) Dennistoun
  28. Whitehill Street (After) Dennistoun
  29. Milnbank Street (opp) Dennistoun
  30. Townmill Road (Opp) Dennistoun
  31. Royal Infirmary (At) Dennistoun
  32. Glebe Street (Opp) Glasgow
  33. Collins Street (before) Glasgow
  34. City of Glasgow College (opposite) Glasgow
  35. University Centre (at) Glasgow
  36. West Nile Street (after) Glasgow
  37. St Vincent Street (before) Glasgow
  38. Midland Street (opp) Glasgow
  39. Bridge St Underground (at) Tradeston
  40. Bedford Street (after) Tradeston
  41. Wellcroft Place (at) Tradeston
  42. Devon Street (after) Port Eglinton
  43. Maxwell Road (opp) Port Eglinton
  44. Coplaw Street (after) Govanhill
  45. Strathbungo Parish Church Govanhill
  46. Torrisdale Street (after) Shawlands
  47. Marywood square (Opp) Shawlands
  48. Langside Avenue (before) Shawlands
  49. Mount Stuart Street (before) Shawlands
  50. Trefoil Avenue (Opp) Shawlands
  51. Holmbank Avenue (After) Shawlands
  52. Auldhouse Road (Opp) Shawlands
  53. Newlands Road (after) Newlands
  54. Carlaverock Road (after) Newlands
  55. Calderwood Road (after) Newlands
  56. Mulberry Road (before) Newlands
  57. Merrylee Crescent (opp) Merrylee
  58. Merryton Avenue (after) Merrylee
  59. Braidholm Road (before) Giffnock
  60. Railway Station (before) Giffnock
  61. Elliot Avenue (after) Giffnock
  62. Belmont Drive (before) Orchard Park
  63. Ravenscliffe Drive (Opp) Orchard Park
  64. Moorburn Avenue (after) Woodfarm
  65. Woodfarm High School (opp) Woodfarm
  66. Inglestone Avenue (before) Woodfarm
  67. Glenpark Avenue (after) Woodfarm
  68. Rouken Glen Garden Centre (before) Rouken Glen
  69. Rouken Glen Garden Centre (after) Rouken Glen
  70. Brackenrig Road (Opp) Thornliebank
  71. Thornliebank Ind est (At) Thornliebank

Towns & areas on this route

Frequently asked questions

What time is the first 38E bus?

The first 38E departure on weekdays leaves at 06:14 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 38E bus?

The last 38E on weekdays leaves its first stop at 20:00. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 38E bus cost?

The England fare cap doesn't apply in Scotland — First Greater Glasgow sets the fares on the 38E. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 38E bus?

The 38E is operated by First Greater Glasgow.

Timetable data from First Greater Glasgow via the DfT Bus Open Data Service (Scotland feed). First Greater Glasgow last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.