buses.appAdelaide public transport
H20

Adelaide · bus timetable

Bus H20 Zone I Paradise Interchange - North West side Zone B Glenelg Interchange - West side

Line H20 connects Zone I Paradise Interchange - North West side with Zone B Glenelg Interchange - West side: on weekdays it departs from 05:50 to 21:05, every ~30 min.

  • Headway~30 min
  • First departure06:05
  • Last departure22:20
  • Average ride~78 min
  • Stops78
  • Departures per day33
  • Route length27.5 km
  • Peak~98 min
  • Off-peak~61 min
  • Saturday16 departures
  • Sunday15 departures

Bus of Adelaide public transport — connects Zone I Paradise Interchange - North West side and Zone B Glenelg Interchange - West side, with 78 stops per direction.The first departure is at 06:05, the last at 22:20.Departures run every ~30 min, and the ride takes ~78 min on average.

Routes in this direction

Most departures take route A. Some take a different route — pick one to see it on the map, in the timetable and in the stop list.

B next to a time = that departure takes this route

Timetable

First

06:05

Last

22:20

Departures

33

Line H20 timetable — on weekdays
0605B40B58B
070021B2744B50
083159
092959
102959
Line H20 timetable — on Saturdays
0701B52
0847
0951
1051
1151
Line H20 timetable — on Sundays and holidays
0752
0847
0951
1051
1151
Valid from23.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

78 stops~78 min in total
  1. Zone B Glenelg Interchange - West side

    #18634 — Zone B Glenelg Interchange - West side

    167168190300GAO26J1+3departure0min
  2. Stop 21B Anzac Hwy - North side

    #14317 — Stop 21B Anzac Hwy - North side

    168265300AO26J1J2+1+1 min1min
  3. Stop 21A Anzac Hwy - North side

    #14313 — Stop 21A Anzac Hwy - North side

    167168265300J2N262+0 min1min
  4. Stop 20 Anzac Hwy - North side

    #14305 — Stop 20 Anzac Hwy - North side

    262263265AO31N262+1 min2min
  5. Stop 19 Anzac Hwy - North side

    #14303 — Stop 19 Anzac Hwy - North side

    262263265AO31N262+1 min3min
  6. Stop 18 Anzac Hwy - North side

    #14297 — Stop 18 Anzac Hwy - North side

    262263265AO31N262+0 min3min
  7. Stop 17 Anzac Hwy - North side

    #14292 — Stop 17 Anzac Hwy - North side

    262263265AO31N262+1 min4min
  8. Stop 16 Anzac Hwy - North side

    #14289 — Stop 16 Anzac Hwy - North side

    262263265AO31N262+1 min5min
  9. Stop 15D Morphett Rd - West side

    #14243 — Stop 15D Morphett Rd - West side

    J7J7MJ8+1 min6min
  10. Stop 15C Morphett Rd - West side

    #14199 — Stop 15C Morphett Rd - West side

    J7J7MJ8+1 min7min
  11. Stop 14A Stonehouse Ave - North side

    #14181 — Stop 14A Stonehouse Ave - North side

    H20C+0 min7min
  12. Stop 14 Stonehouse Ave - North side

    #14179 — Stop 14 Stonehouse Ave - North side

    H20C+1 min8min
  13. Stop 13A Stonehouse Ave - North side

    #14173 — Stop 13A Stonehouse Ave - North side

    H20C+1 min9min
  14. Stop 13 Anzac Hwy - North West side

    #14160 — Stop 13 Anzac Hwy - North West side

    262263265AO31H20CN262+1 min10min
  15. Stop 12 Anzac Hwy - North West side

    #14116 — Stop 12 Anzac Hwy - North West side

    262263265AO31H20CN262+1 min11min
  16. Stop 11 Anzac Hwy - North West side

    #14079 — Stop 11 Anzac Hwy - North West side

    262263265AO31H20CN262+0 min11min
  17. Stop 10 Marion Rd - West side

    #14000 — Stop 10 Marion Rd - West side

    100100B101167AO23H20C+1+1 min13min
  18. Stop 9C Marion Rd - West side

    #13953 — Stop 9C Marion Rd - West side

    100100B101167AO23H20C+3+0 min13min
  19. Stop 9B Marion Rd - West side

    #13931 — Stop 9B Marion Rd - West side

    100100B101167AO23H20C+3+1 min14min
  20. Stop 9A Marion Rd - West side

    #13905 — Stop 9A Marion Rd - West side

    100100B101167AO23H20C+3+0 min14min
  21. Stop 9 Marion Rd - West side

    #13874 — Stop 9 Marion Rd - West side

    100100B101167168AO23+4+1 min15min
  22. Stop 8H Marion Rd - West side

    #13817 — Stop 8H Marion Rd - West side

    100100B101AO23H20CJ7+2+1 min16min
  23. Stop 8G Marion Rd - West side

    #13767 — Stop 8G Marion Rd - West side

    100100B101AO23H20CJ7+2+1 min17min
  24. Stop 8F Marion Rd - West side

    #13730 — Stop 8F Marion Rd - West side

    100100B101H20CJ7J8+1 min18min
  25. Stop 8E Marion Rd - West side

    #13627 — Stop 8E Marion Rd - West side

    100100B101H20CJ7J8+1 min19min
  26. Stop 8D Marion Rd - West side

    #13571 — Stop 8D Marion Rd - West side

    100100B101H20CJ7J8+0 min19min
  27. Stop 8C Marion Rd - West side

    #13499 — Stop 8C Marion Rd - West side

    100100B101H20C+1 min20min
  28. Stop 8B Marion Rd - West side

    #13456 — Stop 8B Marion Rd - West side

    100100B101H20C+1 min21min
  29. Stop 8 Henley Beach Rd - North side

    #16423 — Stop 8 Henley Beach Rd - North side

    AO19H20CH22H30H30CH30S+6+2 min23min
  30. Stop 7 Henley Beach Rd - North side

    #16420 — Stop 7 Henley Beach Rd - North side

    AO19H20CH22H30H30CH30S+3+0 min23min
  31. Stop 6 Henley Beach Rd - North side

    #16418 — Stop 6 Henley Beach Rd - North side

    AO19H20CH22H30H30CH30S+3+2 min25min
  32. Stop 5 Henley Beach Rd - North side

    #16415 — Stop 5 Henley Beach Rd - North side

    AO19H20CH22H30H30CH30S+3+1 min26min
  33. Stop 4 Henley Beach Rd - North side

    #16411 — Stop 4 Henley Beach Rd - North side

    AO19H20CH22H30H30CH30S+3+1 min27min
  34. Stop 3 Henley Beach Rd - North side

    #16408 — Stop 3 Henley Beach Rd - North side

    163AO19H20CH22H30H30C+8+1 min28min
  35. Stop 2 Henley Beach Rd - North side

    #16406 — Stop 2 Henley Beach Rd - North side

    163AO19H20CH22H30H30C+8+1 min29min
  36. Stop 1 Henley Beach Rd - North side

    #16405 — Stop 1 Henley Beach Rd - North side

    163AO19H20CH22H30H30C+8+1 min30min
  37. Stop A1 Glover Ave - North side

    #17797 — Stop A1 Glover Ave - North side

    163H20CH22H30H30CH30S+7+3 min33min
  38. Stop B1 Currie St - North side

    #13371 — Stop B1 Currie St - North side

    106110140141142144+26+1 min34min
  39. Stop B2 Currie St - North side

    #13367 — Stop B2 Currie St - North side

    106140141142144144G+18+1 min35min
  40. Stop E1 Currie St - North side

    #13348 — Stop E1 Currie St - North side

    140144144G147157XH20C+9+3 min38min
  41. Stop G3 Grenfell St - North side

    #13330 — Stop G3 Grenfell St - North side

    140141142144144G147+9+2 min40min
  42. Stop I1 Grenfell St - North side

    #13325 — Stop I1 Grenfell St - North side

    140141142144144G147+6+2 min42min
  43. Stop 1 Bartels Rd - North side

    #16434 — Stop 1 Bartels Rd - North side

    AO14H22H23H24N22+1 min43min
  44. Stop 2 Bartels Rd - North side

    #16433 — Stop 2 Bartels Rd - North side

    AO14H22H23H24N22+2 min45min
  45. Stop 3 Flinders St - North West side

    #16421 — Stop 3 Flinders St - North West side

    AO14H22H23H24N22+2 min47min
  46. Stop 5 The Parade - North side

    #16401 — Stop 5 The Parade - North side

    140AO14H21H22H23H24+1+1 min48min
  47. Stop 6 The Parade - North side

    #16400 — Stop 6 The Parade - North side

    140AO14H21H22H23H24+1+1 min49min
  48. Stop 7 The Parade - North side

    #16396 — Stop 7 The Parade - North side

    140AO14H21H22H23H24+1+1 min50min
  49. Stop 8 The Parade - North side

    #16394 — Stop 8 The Parade - North side

    140AO14H21H22H23H24+1+1 min51min
  50. Stop 9 The Parade - North side

    #16392 — Stop 9 The Parade - North side

    140AO14H21H22H23H24+1+2 min53min
  51. Stop 10 The Parade - North side

    #16389 — Stop 10 The Parade - North side

    140AO14H21H22H23H24+1+0 min53min
  52. Stop 11 The Parade - North side

    #16387 — Stop 11 The Parade - North side

    AO14H21H22H24N22+1 min54min
  53. Stop 12 The Parade - North side

    #16385 — Stop 12 The Parade - North side

    AO14H21H22H24N22+1 min55min
  54. Stop 13 The Parade - North side

    #16383 — Stop 13 The Parade - North side

    AO14H21H22H24N22+1 min56min
  55. Stop 14 The Parade - North side

    #16378 — Stop 14 The Parade - North side

    AO14H21H22H24N22+1 min57min
  56. Stop 15 The Parade - North side

    #16374 — Stop 15 The Parade - North side

    AO14H22H24N22+1 min58min
  57. Stop 16 The Parade - North side

    #16368 — Stop 16 The Parade - North side

    AO14H22H24N22+1 min59min
  58. Stop 17 The Parade - North side

    #16364 — Stop 17 The Parade - North side

    AO14H22H24N22+2 min61min
  59. Stop 18 The Parade - North side

    #16362 — Stop 18 The Parade - North side

    AO14H22H24N22+1 min62min
  60. Stop 19A Penfold Rd - West side

    #13235 — Stop 19A Penfold Rd - West side

    580+0 min62min
  61. Stop 19B Penfold Rd - West side

    #13198 — Stop 19B Penfold Rd - West side

    580+1 min63min
  62. Stop 19C Penfold Rd - West side

    #13146 — Stop 19C Penfold Rd - West side

    580+1 min64min
  63. Stop 20 St Bernards Rd - West side

    #13065 — Stop 20 St Bernards Rd - West side

    106580AO11+1 min65min
  64. Stop 21 St Bernards Rd - West side

    #13034 — Stop 21 St Bernards Rd - West side

    106580AO11+1 min66min
  65. Stop 21A St Bernards Rd - West side

    #12965 — Stop 21A St Bernards Rd - West side

    580AO11+1 min67min
  66. Stop 21B St Bernards Rd - West side

    #12872 — Stop 21B St Bernards Rd - West side

    580AO11+1 min68min
  67. Stop 21C St Bernards Rd - West side

    #12819 — Stop 21C St Bernards Rd - West side

    580AO11+1 min69min
  68. Stop 22 St Bernards Rd - West side

    #12754 — Stop 22 St Bernards Rd - West side

    580AO11+1 min70min
  69. Stop 22A St Bernards Rd - West side

    #12703 — Stop 22A St Bernards Rd - West side

    580AO11+0 min70min
  70. Stop 22B St Bernards Rd - West side

    #12643 — Stop 22B St Bernards Rd - West side

    580AO11+1 min71min
  71. Stop 23 Newton Rd - West side

    #12555 — Stop 23 Newton Rd - West side

    580AO11+1 min72min
  72. Stop 23A Newton Rd - West side

    #12491 — Stop 23A Newton Rd - West side

    176176G580AO11H21+1 min73min
  73. Stop 24 Newton Rd - West side

    #12418 — Stop 24 Newton Rd - West side

    176176G530580AO11H21+2+1 min74min
  74. Stop 24A Darley Rd - West side

    #12310 — Stop 24A Darley Rd - West side

    178178X530578579580+3+1 min75min
  75. Stop 25 Darley Rd - South West side

    #12193 — Stop 25 Darley Rd - South West side

    174178178X530556557+6+1 min76min
  76. Stop 25A Darley Rd - West side

    #12147 — Stop 25A Darley Rd - West side

    174178178X530556557+7+0 min76min
  77. Paradise Interchange Terminus

    #18794 — Paradise Interchange Terminus

    174208273281580H21+1+2 min78min

Frequently asked questions

When are the first and last departures of line H20?

On weekdays the first departure from Zone B Glenelg Interchange - West side is at 06:05 and the last at 22:20. There are 33 departures in total.

Does line H20 run on weekends?

Yes — on Saturday from 07:01 to 21:54 and on Sunday from 07:52 to 21:54.

Does line H20 run on Sundays?

Yes. On Sundays line H20 has 15 departures from Zone B Glenelg Interchange - West side, the first at 07:52 and the last at 21:54.

How often does line H20 run?

Departures run about every 30 minutes (median headway between 06:00 and 21:00 on weekdays). It is denser at peak and sparser in the evening and at weekends.

How long is the ride on line H20?

The whole ride takes about 78 minutes on average — from about 61 minutes off-peak to about 98 minutes at peak.

How many stops does line H20 have?

In the Zone B Glenelg Interchange - West side → Paradise Interchange Terminus direction, line H20 has 78 stops.

How long is the route of line H20?

The route in this direction is about 27.5 km long.