255 Hamilton to Glasgow via Birkenshaw, Parkhead

Operated by First Greater Glasgow. First bus 05:56, last bus 23:22. 61 journeys on weekdays. Fares: set by the operator — more.

Next towards Glasgow from Bus Station (stance 5): 12:39, 13:07, 13:39

Next towards Hamilton from Buchanan Bus Station (Stance 21): 12:57, 13:27, 13:58

Wanted a different 255? 7 other bus routes are numbered 255 elsewhere in the UK — see every 255 bus timetable by area.

Timetable

Ends at GLASGOW Buchanan · Monday to Friday · 29 journeys
Stop 05:5606:2606:5707:2708:0108:3109:0309:3310:0310:3311:0311:3412:0512:3913:0713:3914:1114:4315:1515:4816:2016:5517:2818:0318:4119:2220:2221:2222:22
Bus Station (stance 5) 05:5606:2606:5707:2708:0108:3109:0309:3310:0310:3311:0311:3412:0512:3913:0713:3914:1114:4315:1515:4816:2016:5517:2818:0318:4119:2220:2221:2222:22
Hamilton Park Racecourse (opp) 06:0306:3307:0407:3408:0808:3809:0909:3910:1010:4011:1011:4112:1212:4613:1413:4614:1814:5015:2315:5616:2817:0317:3518:0918:4719:2820:2821:2822:28
Lower Mill Gate (Opp) 06:1106:4107:1207:4508:2108:5109:2109:5110:2210:5211:2311:5412:2512:5913:2713:5914:3115:0315:3616:0916:4117:1617:4718:1918:5719:3720:3721:3622:35
Falside Road (before) 06:2006:5107:2207:5808:3609:0609:3310:0310:3411:0411:3412:0512:3713:1113:3814:1014:4315:1515:5016:2316:5517:3017:5818:3019:0819:4720:4721:4622:45
Eastern Necropolis (at) 06:3007:0007:3108:1108:4709:1709:4410:1410:4611:1611:4712:1812:4813:2213:5014:2214:5515:2716:0216:3517:0617:4118:0918:4019:1819:5620:5521:5322:52
Glasgow Cross (after) 06:3807:0907:4008:2208:5809:2809:5510:2510:5711:2711:5812:2913:0013:3414:0114:3315:0715:3916:1416:4717:1817:5318:1918:5019:2820:0521:0422:0223:01
Buchanan Bus Station (Stance 21) 06:5007:2207:5308:3809:1509:4510:1110:4111:1411:4412:1612:4713:1713:5114:1814:5015:2415:5616:3317:0617:3718:1218:3619:0619:4420:2021:1722:1523:15

Each column is one journey, headed by the time it sets off. 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 255. 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 and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 255

255 towards Glasgow

All 61 stops
  1. Bus Station (stance 5) Hamilton
  2. Auchingramont Road (before) Hamilton
  3. Muirhill Court (after) Hamilton
  4. Arthur Street (At) Hamilton
  5. Caird Street (before) Hamilton
  6. May Street (after) Hamilton
  7. The Paddock (Opp) Hamilton
  8. Hamilton Park Racecourse (opp) Hamilton
  9. Training Centre (At) Hamilton
  10. St Andrews Avenue (At) Bothwell
  11. Griqua Terrace (Opp) Bothwell
  12. Blantyre Road (before) Bothwell
  13. Blantyre Road (after) Bothwell
  14. Woodlands Avenue (Opp) Bothwell
  15. Woodlands Gardens (Opp) Bothwell
  16. Hornal Road (After) Uddingston
  17. Douglas Gardens (Opp) Uddingston
  18. Church Street (Near) Uddingston
  19. Lower Mill Gate (Opp) Uddingston
  20. Station Road (after) Uddingston
  21. Belmont Avenue (At) Uddingston
  22. New Edinburgh Road (Opp) Uddingston
  23. Blantyre Farm Road (After) Birkenshaw
  24. Dunvagen Place (at) Uddingston
  25. Baillieston Road (Opp) Broomhouse
  26. Broomhouse Nursery (Opp) Broomhouse
  27. Daldowie Road (opp) Mount Vernon
  28. Daldowie Doocot (opp) Mount Vernon
  29. Mount Vernon Avenue (opp) Mount Vernon
  30. Hamilton Road (at 174) Mount Vernon
  31. Woodend Road (Opp) Mount Vernon
  32. Kenmuirhill Road (after) Mount Vernon
  33. Hamilton Road (opp 85) Mount Vernon
  34. Aberuthven Drive (opp) Mount Vernon
  35. Falside Road (before) Tollcross
  36. Fullarton Avenue (after) Tollcross
  37. Causewayside Street (after) Tollcross
  38. Altyre Street (opp) Tollcross
  39. Wellshot Road (opp & after) Tollcross
  40. Tollcross Park (Opp) Tollcross
  41. Muiryfauld Drive (Opp) Tollcross
  42. Drumover Drive (before) Tollcross
  43. Crail Street (opp) Parkhead
  44. Helenvale Street (before) Parkhead
  45. St Michaels Lane (after) Parkhead
  46. Eastern Necropolis (at) Parkhead
  47. Society Street (opp) Parkhead
  48. Forge Retail Park (opp) Parkhead
  49. Fielden Street (after) Gallowgate
  50. St Mungo's Academy (At) Gallowgate
  51. Crownpoint Sports Park (At) Gallowgate
  52. Sword Street (opp) Gallowgate
  53. Moore Street (Opp) Gallowgate
  54. Sydney Street (opp) Gallowgate
  55. Bain Street (before) Gallowgate
  56. Ross Street (after) Gallowgate
  57. Glasgow Cross (after) Glasgow
  58. Wilson Street (before) Glasgow
  59. Queen St (before) Glasgow
  60. Buchanan Bus Station Glasgow
  61. Buchanan Bus Station (Stance 21) Glasgow

255 towards Hamilton

All 66 stops
  1. Buchanan Bus Station (Stance 21) Glasgow
  2. Bath Lane (after) Glasgow
  3. Drury Street (before) Glasgow
  4. Argyll Arcade (near) Glasgow
  5. Gallery of Modern Art (near) Glasgow
  6. Trongate (before) Glasgow
  7. Candleriggs (before) Glasgow
  8. Watson Street (after) Gallowgate
  9. Ross Street (opp) Gallowgate
  10. Barrack Street (before) Gallowgate
  11. Sydney Street (after) Gallowgate
  12. Graham Square (before) Gallowgate
  13. Sword Street (before) Gallowgate
  14. St Mungo's Academy (opp) Gallowgate
  15. Millerston Street (before) Gallowgate
  16. Forge Retail Park (at) Parkhead
  17. Society Street (after) Parkhead
  18. Eastern Necropolis (opp) Parkhead
  19. St Michaels Lane (opp) Parkhead
  20. Sorby Street (before) Parkhead
  21. Crail Street (before) Parkhead
  22. Drumover Drive (after) Tollcross
  23. Muiryfauld Drive (before) Tollcross
  24. Tollcross Park (at) Tollcross
  25. Wellshot Road (before) Tollcross
  26. Altyre Street (after) Tollcross
  27. Ardfern Street (before) Tollcross
  28. Causewayside Street (opp) Tollcross
  29. Fullarton Avenue (Opp) Tollcross
  30. Snooker hall (Opp) Tollcross
  31. Aberuthven Drive (before) Tollcross
  32. Sandyhills Grove (After) Mount Vernon
  33. Hamilton Road (at 85) Mount Vernon
  34. Kenmuirhill Road (Opp) Mount Vernon
  35. Hamilton Road (opp 174) Mount Vernon
  36. Mount Vernon Avenue (before) Mount Vernon
  37. Daldowie Doocot (after) Mount Vernon
  38. Daldowie Road (before) Mount Vernon
  39. Broomhouse Nursery (At) Broomhouse
  40. Baillieston Road (After) Broomhouse
  41. Dunvegan Place (opp) Birkenshaw
  42. Blantyre Farm Road (Opp) Birkenshaw
  43. Park Road (Near) Uddingston
  44. Belmont Avenue (Opp) Uddingston
  45. Gardenside Street (Opp) Uddingston
  46. Spindlehowe Road (before) Uddingston
  47. Old Glasgow Road (Opp) Uddingston
  48. Douglas Gardens (Near) Uddingston
  49. Hornal Road (Near) Uddingston
  50. Woodlands Gardens (After) Bothwell
  51. Woodlands Crescent (At) Bothwell
  52. Blantyre Road (Opp) Bothwell
  53. The Glebe (Near) Bothwell
  54. Green Street (At) Bothwell
  55. Orchard Avenue (At) Bothwell
  56. Sewage Works (at) Hamilton
  57. Hamilton Park Racecourse (before) Hamilton
  58. The Paddock (before) Hamilton
  59. May Street (Opp) Hamilton
  60. Hamilton College School (at) Hamilton
  61. Arthur Street (Opp) Hamilton
  62. Montrose Crescent (Near) Hamilton
  63. Almada Street (after) Hamilton
  64. Auchingramont Road (after) Hamilton
  65. Park Road (Opp) Hamilton
  66. Bus Station (stance 5) Hamilton

Towns & areas on this route

Frequently asked questions

What time is the first 255 bus?

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

What time is the last 255 bus?

The last 255 on weekdays leaves its first stop at 23:22. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 255 bus cost?

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

Who runs the 255 bus?

The 255 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.