90 Partick to Govan via Maryhill, Rutherglen

Operated by First Greater Glasgow. First bus 05:43, last bus 19:27. 56 journeys on weekdays. Fares: set by the operatormore.

Next towards Govan from Bus Station (stance 2): 05:56, 06:27, 06:59

Next towards Partick from Queen Elizabeth Hospitals (Stop 3): 07:11, 07:41, 08:11

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

Timetable

90 towards Govan — Monday to Friday (28 journeys)
Stop 05:55 to QEUH, Arrivals Sq05:56 to QEUH, Arrivals Sq06:27 to QEUH, Arrivals Sq06:59 to QEUH, Arrivals Sq07:22 to QEUH, Arrivals Sq07:52 to QEUH, Arrivals Sq08:18 to QEUH, Arrivals Sq08:48 to QEUH, Arrivals Sq09:18 to QEUH, Arrivals Sq09:48 to QEUH, Arrivals Sq10:17 to QEUH, Arrivals Sq10:47 to QEUH, Arrivals Sq11:15 to QEUH, Arrivals Sq11:45 to QEUH, Arrivals Sq12:15 to QEUH, Arrivals Sq12:45 to QEUH, Arrivals Sq13:14 to QEUH, Arrivals Sq13:44 to QEUH, Arrivals Sq14:12 to QEUH, Arrivals Sq14:44 to QEUH, Arrivals Sq15:14 to QEUH, Arrivals Sq15:46 to QEUH, Arrivals Sq16:20 to QEUH, Arrivals Sq16:55 to Parkhead, The Forge.S17:30 to Govan Bus Station, Govan Rd18:03 to Parkhead, The Forge.S18:33 to Parkhead, The Forge.S19:27 to Parkhead, The Forge.S
Bus Station (stance 2) ·05:5606:2706:5907:2207:5208:1808:4809:1809:4810:1710:4711:1511:4512:1512:4513:1413:4414:1214:4415:1415:4616:2016:5517:3018:0318:3319:27
Hamilton Drive (opp) ·06:0106:3207:0407:2807:5808:2608:5609:2709:5710:2610:5611:2611:5612:2612:5613:2513:5514:2314:5515:2515:5716:3017:0517:4218:1518:4419:36
Garrioch Gate (after) ·06:0506:3607:0807:3308:0308:3209:0209:3210:0210:3111:0111:3112:0112:3113:0113:3014:0014:2815:0015:3116:0316:3617:1117:4818:2118:4919:41
Parkside Gardens (before) ·06:1306:4407:1607:4308:1308:4209:1209:4110:1110:4011:1011:4012:1012:4013:1013:3914:0914:3715:0915:4116:1316:4617:2217:5818:3118:5819:50
Wellfield Street (before) ·06:2206:5407:2607:5408:2408:5409:2409:5310:2310:5111:2111:5112:2112:5213:2213:5114:2114:4915:2115:5316:2516:5817:3318:0818:4119:0820:00
Royal Infirmary (Opp) ·06:3107:0207:3408:0508:3509:0509:3510:0310:3311:0111:3112:0212:3213:0213:3214:0214:3215:0015:3216:0616:3817:0817:4318:1718:5019:1720:08
East Wellington Street (after) 05:5506:4407:1507:4708:2008:5009:1909:4910:1810:4811:1811:4812:1812:4813:1813:4814:1914:4915:1815:5016:2316:5517:2417:5818:3319:0619:3220:23
Tollcross Road (after) 05:5706:4607:1807:5008:2208:5209:2209:5210:2110:5111:2111:5112:2112:5113:2113:5114:2214:5215:2215:5416:2616:5817:27·18:36···
Kirkwood Street (at) 06:0906:5807:3108:0308:3809:0809:3510:0510:3311:0311:3412:0412:3513:0513:3514:0514:3615:0615:3816:1016:4217:1417:42·18:49···
Hampden Park and Ride (opp) 06:1707:0607:4108:1308:4809:1809:4410:1410:4311:1311:4312:1312:4513:1513:4414:1414:4715:1715:4916:2116:5217:2417:51·18:58···
Frankfort Street (before) 06:3007:1907:5508:2709:0409:3409:5910:2910:5711:2711:5712:2712:5913:2913:5914:2915:0315:3316:0516:3717:0717:3918:05·19:13···
Milnpark Street (before) 06:4107:3008:0908:4109:1609:4610:0910:3911:0811:3812:0812:3813:1013:4014:1014:4015:1515:4516:1716:4917:2017:5218:18·19:26···
Govan Underground (At) 06:5207:4108:2008:5209:2709:5710:2110:5111:1911:4912:1912:4913:2213:5214:2214:5215:2715:5716:3017:0217:3218:0418:28·19:36···
Queen Elizabeth Hospitals (Stop 3) 07:0207:5108:3009:0209:3810:0810:3211:0211:2911:5912:2912:5913:3314:0314:3315:0315:3816:0816:4117:1317:4418:1618:39·····

Each column is one journey, headed by the time it sets off and where it finishes — 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 90. 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 own published calendar. Everything above is an ordinary week.

Route map

All stops on route 90

90 towards Govan

All 124 stops
  1. Bus Station (stance 2) Partick
  2. Partick Library (opp) Partick
  3. Dowanhill Street (before) Partick
  4. Chancellor Street (before) Partick
  5. Havelock Street (before) Partick
  6. Roxburgh Street (Before) Hillhead
  7. Vinicombe Street (Opp) Hillhead
  8. Hamilton Drive (opp) Hillhead
  9. Oban Lane (Opp) Maryhill
  10. Mingarry Street (before) Maryhill
  11. Northumberland Street (after) Maryhill
  12. Garrioch Gate (after) Maryhill
  13. Shuna Street (Near) Ruchill
  14. Shuna Place (Near) Ruchill
  15. Currie Street (before) Ruchill
  16. Curzon Street (opp 154) Ruchill
  17. Brassey Street (after) Ruchill
  18. Leighton Street (opp 83) Ruchill
  19. Curzon Street (before) Ruchill
  20. Leighton Street (after) Ruchill
  21. Shannon Street (opp) Ruchill
  22. Ruchill Street (Opp) Ruchill
  23. Whitworth Drive (before) Ruchill
  24. Parkside Gardens (before) Ruchill
  25. Parkbrae Avenue (after) Ruchill
  26. Hazlitt Street (At) Ruchill
  27. Hayston street (Near) Ruchill
  28. Saracen Street (opp) Possil
  29. Denmark Street (after) Possil
  30. Hawthorn Quadrant (before) Possil
  31. Possil Bus Depot (opp) Possil
  32. Chestnut Street (after) Possil
  33. Hickory Street (Opp) Springburn
  34. Fernbank Street (after) Springburn
  35. Hawthorn Street (Opp) Springburn
  36. Wellfield Street (before) Springburn
  37. Springburn Railway Station (before) Springburn
  38. Flemington Street (before) Springburn
  39. Keppochhill Road (opp & after) Springburn
  40. Petershill Road (after) Springburn
  41. Fountainwell Road (Opp) Sighthill
  42. Baird Street (before) Royston
  43. Sports Ground (at) Royston
  44. Royal Infirmary (Opp) Dennistoun
  45. Firpark Street (after) Dennistoun
  46. Drygate (Opp) Dennistoun
  47. Barrack Street (opp) Dennistoun
  48. McIntosh Court (After) Dennistoun
  49. Annbank Street (Opp) Dennistoun
  50. Bathgate Street (Opp) Dennistoun
  51. Bluevale Street (opp) Dennistoun
  52. Gateside Street (Opp) Dennistoun
  53. Abernethy Street (After) Dennistoun
  54. Todd Street (before) Dennistoun
  55. East Wellington Street (after) Parkhead
  56. Tollcross Road (after) Parkhead
  57. Burgher Street (Opp) Parkhead
  58. Janefield Street (Opp) Parkhead
  59. Sir Chris Hoy Velodrome (opp) Parkhead
  60. Irvine Street (Opp) Dalmarnock
  61. Sorn Street (opp) Dalmarnock
  62. Baltic Street (after) Dalmarnock
  63. Davidson Street (opp) Dalmarnock
  64. Birkwood Street (before) Dalmarnock
  65. Baronald Street (Near) Rutherglen
  66. Cambuslang Road (after) Rutherglen
  67. Victoria Street (Opp) Rutherglen
  68. Kirkwood Street (at) Rutherglen
  69. Mill Street (before) Rutherglen
  70. Toryglen Road (Opp) Rutherglen
  71. Newfield Place (Near) Rutherglen
  72. Acredyke Road (before) Rutherglen
  73. Edinbeg Avenue (After) Toryglen
  74. Glenmore Avenue (after) Toryglen
  75. Prospecthill Circus (Opp) Toryglen
  76. Kerrycroy Street (After) Toryglen
  77. Aitkenhead Road (Opp) Toryglen
  78. Hampden Park and Ride (opp) Mount Florida
  79. Kingswood Drive (before) Mount Florida
  80. Hampden Park (opp) Kings Park
  81. Kings Park Avenue (after) Kings Park
  82. Firwood Drive (before) Kings Park
  83. Bowling Green (At) Kings Park
  84. Carmunnock Road (after) Kings Park
  85. Cordiner Street (opp & before) Kings Park
  86. Cathcart Road (after) Battlefield
  87. Langside College (opp) Battlefield
  88. Valeview Terrace (Opp) Battlefield
  89. Algie Street (before) Battlefield
  90. Blairhall Avenue (after) Shawlands
  91. Frankfort Street (before) Shawlands
  92. Waverley Gardens (Opp) Shawlands
  93. Boleyn Road (at) Crossmyloof
  94. Fotheringay Road (at) Crossmyloof
  95. Newark Drive (at) Pollokshields
  96. Leslie Road (after) Pollokshields
  97. St Johns Road (after) Pollokshields
  98. St Ronan's School (opp) Pollokshields
  99. Aytoun Road (before) Pollokshields
  100. Albert Drive (At) Pollokshields
  101. Maxwell Drive (after) Pollokshields
  102. Sikh Temple (At) Pollokshields
  103. St Andrews Crescent (At) Pollokshields
  104. St Andrews Drive (after) Pollokshields
  105. Scotland Street (before) Pollokshields
  106. Milnpark Street (before) Kinning Park
  107. Paisley Road West (before) Kinning Park
  108. Portman Street (before) Kinning Park
  109. Sussex Street (after) Kinning Park
  110. Edwin Street (after) Kinning Park
  111. Percy Street (before) Kinning Park
  112. Bellahouston Academy (at) Cessnock
  113. Merrick Gardens (before) Cessnock
  114. Woodville Street (before) Govan
  115. Briton Street (Near) Govan
  116. Neptune Street (Opp) Govan
  117. Orkney Place (near) Govan
  118. Govan Underground (At) Govan
  119. War Memorial (at) Govan
  120. Howat Street (Opp) Govan
  121. Elder Park (at) Govan
  122. Clachan Drive (At) Govan
  123. Burghead Place (At) Govan
  124. Queen Elizabeth Hospitals (Stop 3) Govan

90 towards Partick

All 118 stops
  1. Queen Elizabeth Hospitals (Stop 3) Govan
  2. Queen Elizabeth Hospital (Opp) Govan
  3. Burghead Place (Opp) Govan
  4. Clachan Drive (Opp) Govan
  5. Elder Park (opp) Govan
  6. Govan Road (after) Govan
  7. Helen Street (opp) Govan
  8. Govan Bus Station (Stance 2) Govan Bus Interchange
  9. Orkney Place (opp) Govan
  10. Broomloan Road (At) Govan
  11. Dunsmuir Street (before) Govan
  12. Merryland Street (before) Govan
  13. Woodville Street (after) Govan
  14. Merrick Gardens (opp) Cessnock
  15. Bellahouston Academy (opp) Cessnock
  16. Percy Street (opp) Kinning Park
  17. Edwin Street (opp) Kinning Park
  18. Mair Street (before) Kinning Park
  19. Portman Street (opp) Kinning Park
  20. Paisley Road West (after) Kinning Park
  21. Milnpark Street (opp) Kinning Park
  22. Scotland Street (after) Pollokshields
  23. St Andrews Road (before) Pollokshields
  24. St Andrews Crescent (Opp) Pollokshields
  25. Sikh Temple (opp) Pollokshields
  26. St Andrews Drive (near 53) Pollokshields
  27. Aytoun Road (after) Pollokshields
  28. St Ronan's School (at) Pollokshields
  29. Leslie Street (before) Pollokshields
  30. Nithsdale Place (before) Pollokshields
  31. Kenmuir Street (before) Pollokshields
  32. Fotheringay Road (Opp) Crossmyloof
  33. Boleyn Road (opp) Crossmyloof
  34. Waverley Gardens (At) Shawlands
  35. Deanston Drive (opp) Shawlands
  36. Blairhall Avenue (opp) Shawlands
  37. Overdale Gardens (opp) Battlefield
  38. Valeview Terrace (after) Battlefield
  39. Langside College (at) Battlefield
  40. Cathcart Road (before) Battlefield
  41. Carmunnock Road (before) Kings Park
  42. Bowling Green (Opp) Kings Park
  43. Aikenhead Road (before) Kings Park
  44. Kings Park Avenue (before) Kings Park
  45. Hampden Park (before) Kings Park
  46. Hampden Park and Ride (Stop 1) Mount Florida
  47. Asda Tory Glen (at) Toryglen
  48. Kerrycroy Street (Opp) Toryglen
  49. Prospecthill Crescent (before) Toryglen
  50. Edinbeg Avenue (opp) Toryglen
  51. Penman Avenue (At) Rutherglen
  52. Pinkerton Avenue (Near) Rutherglen
  53. Cathcart Road (Opp) Rutherglen
  54. Queen Street (Near) Rutherglen
  55. Castle Street (At) Rutherglen
  56. King Street (at) Rutherglen
  57. Farme Cross (before) Rutherglen
  58. Tesco Superstore (at) Rutherglen
  59. Downiebrae Road (Opp) Rutherglen
  60. Birkwood Street (Opp) Dalmarnock
  61. Baltic Street (opp) Dalmarnock
  62. Sorn Street (before) Dalmarnock
  63. Bogside Street (before) Dalmarnock
  64. London Road (before) Parkhead
  65. Dechmont Street (opp) Parkhead
  66. Gallowgate (before) Parkhead
  67. Parkhead Cross (After) Parkhead
  68. East Wellington Street (opp) Parkhead
  69. Todd Street (Opp) Dennistoun
  70. Aitken street (Opp) Dennistoun
  71. Glendale Street (before) Dennistoun
  72. Bathgate Street (before) Dennistoun
  73. Thomson Street (before) Dennistoun
  74. Annbank Street (opp) Dennistoun
  75. McIntosh Court (Opp) Dennistoun
  76. Barrack Street (before) Dennistoun
  77. Drygate (before) Dennistoun
  78. Alexandra Parade (before) Dennistoun
  79. Royal Infirmary (At) Dennistoun
  80. Sports Ground (opp) Royston
  81. Baird Street (after) Royston
  82. Fountainwell Road (before) Sighthill
  83. Petershill Road (opp) Springburn
  84. Angus Street (after) Springburn
  85. Springburn Railway Station (opp) Springburn
  86. Wellfield Street (opp) Springburn
  87. Hawthorn Street (before) Springburn
  88. Memel Street (before) Springburn
  89. Hickory Street (before) Springburn
  90. Chestnut Street (opp) Possil
  91. Possil Bus Depot (at) Possil
  92. Hawthorn Court (before) Possil
  93. Lomond Street (before) Possil
  94. Hayston street (After) Ruchill
  95. Hazlitt Street (Opp) Ruchill
  96. Parkside Gardens (opp) Ruchill
  97. Whitworth Drive (Opp) Ruchill
  98. Ruchill Street (Near) Ruchill
  99. Shannon Street (At) Ruchill
  100. Leighton Street (Opp) Ruchill
  101. Curzon Street (after) Ruchill
  102. Leighton Street (at 83) Ruchill
  103. Brassey Street (before) Ruchill
  104. Curzon Street (at 178) Ruchill
  105. Shuna Street (Opp) Ruchill
  106. Currie Street (opp) Ruchill
  107. Shuna Street (After) Ruchill
  108. Ruchill Street (after) Maryhill
  109. Avenuepark Street (opp) Maryhill
  110. Oran Gate (opp) Maryhill
  111. Oban Drive (before) Maryhill
  112. Fergus Drive (At) Maryhill
  113. Hamilton Drive (after) Hillhead
  114. Vinicombe Street (after) Hillhead
  115. Hillhead Underground (at) Hillhead
  116. Havelock Street (Opp) Partick
  117. Dowanhill Street (Opp) Partick
  118. Partick Library (At) Partick

Towns & areas on this route

Frequently asked questions

What time is the first 90 bus?

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

What time is the last 90 bus?

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

How much does the 90 bus cost?

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

Who runs the 90 bus?

The 90 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 11 September 2026. Check before you travel — services can change at short notice.