buses.appChristchurch public transport
8

Christchurch · bus timetable

Bus 8 Christchurch International Airport Lyttelton Wharf

Line 8 goes from Christchurch International Airport to Lyttelton Wharf; departures on weekdays run from 05:45 until 22:46, every ~15 min.

  • Headway~15 min
  • First departure05:08
  • Last departure23:05
  • Average ride~59 min
  • Stops66
  • Departures per day65
  • Route length27.8 km
  • Peak~78 min
  • Off-peak~57 min
  • Saturday39 departures
  • Sunday30 departures

Bus of Christchurch public transport — connects Christchurch International Airport and Lyttelton Wharf, with 66 stops per direction.The first departure is at 05:08, the last at 23:05.Departures run every ~15 min, and the ride takes ~59 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

05:08

Last

23:05

Departures

65

Line 8 timetable — on weekdays
05082052
061525C30B
0700B1525C30B50C
0800B25B4055B
0910B2540B55
Line 8 timetable — on Saturdays
0655
072555
082555
092545
10052545C
Line 8 timetable — on Sundays and holidays
0755
082555
092555
102535C
112555
Valid from16.08.2026.
Changed25.10.2026.
Checked26.10.2026.

Stops

66 stops~59 min in total
  1. 155departure0min
  2. Norwich Quay near Canterbury St

    #41812 — Norwich Quay near Canterbury St

    155+0 min0min
  3. Norwich Qy near Dublin St

    #40750 — Norwich Qy near Dublin St

    155+1 min1min
  4. 155+4 min5min
  5. 155+1 min6min
  6. Bridle Path Rd near Port Hills Rd

    #42358 — Bridle Path Rd near Port Hills Rd

    155+1 min7min
  7. Bridle Path Rd near Rollin St

    #41056 — Bridle Path Rd near Rollin St

    155+0 min7min
  8. 155+0 min7min
  9. +1 min8min
  10. Martindales Rd near Station Rd

    #42153 — Martindales Rd near Station Rd

    +0 min8min
  11. Port Hills Rd near Stedley Pl

    #42176 — Port Hills Rd near Stedley Pl

    +1 min9min
  12. Port Hills Rd near Ardtrea Ln

    #42195 — Port Hills Rd near Ardtrea Ln

    +0 min9min
  13. Port Hills Rd near Castleview Ln

    #42148 — Port Hills Rd near Castleview Ln

    +1 min10min
  14. Port Hills Rd near Horotane Valley Rd

    #42169 — Port Hills Rd near Horotane Valley Rd

    +0 min10min
  15. Port Hills Rd near Chapmans Rd

    #42256 — Port Hills Rd near Chapmans Rd

    +1 min11min
  16. Port Hills Rd near Avoca Valley Rd

    #42273 — Port Hills Rd near Avoca Valley Rd

    +0 min11min
  17. Port Hills Rd near Nuttall Dr

    #42294 — Port Hills Rd near Nuttall Dr

    +1 min12min
  18. Port Hills Rd near Curries Rd

    #42107 — Port Hills Rd near Curries Rd

    +0 min12min
  19. Opawa Rd near Brabourne St

    #42937 — Opawa Rd near Brabourne St

    +0 min12min
  20. Opawa Rd near Mary Mclean Pl

    #42182 — Opawa Rd near Mary Mclean Pl

    +1 min13min
  21. Opawa Rd near Brougham St

    #32421 — Opawa Rd near Brougham St

    +1 min14min
  22. +1 min15min
  23. Opawa Rd near Cholmondeley Ave

    #32974 — Opawa Rd near Cholmondeley Ave

    +0 min15min
  24. +0 min15min
  25. +1 min16min
  26. Brougham St near Wilsons Rd

    #32612 — Brougham St near Wilsons Rd

    +1 min17min
  27. Brougham St near Defoe Place

    #32608 — Brougham St near Defoe Place

    +0 min17min
  28. Brougham St near Waltham Rd

    #42959 — Brougham St near Waltham Rd

    +1 min18min
  29. Brougham St near Brisbane St

    #42971 — Brougham St near Brisbane St

    +0 min18min
  30. Brougham St near Albemarle St

    #32552 — Brougham St near Albemarle St

    +0 min18min
  31. 144+1 min19min
  32. Colombo St near Lawson St

    #23371 — Colombo St near Lawson St

    144+1 min20min
  33. 144+0 min20min
  34. South City Mall (Northbound)

    #14974 — South City Mall (Northbound)

    144+1 min21min
  35. Bus Interchange (Platform D)

    #53090 — Bus Interchange (Platform D)

    1727449192+1+3 min24min
  36. Hereford St near Colombo St

    #53171 — Hereford St near Colombo St

    +2 min26min
  37. Hereford St near Montreal St

    #53205 — Hereford St near Montreal St

    +3 min29min
  38. Rolleston Ave near Gloucester St

    #53185 — Rolleston Ave near Gloucester St

    +2 min31min
  39. Park Tce near Peterborough St

    #14743 — Park Tce near Peterborough St

    +1 min32min
  40. Carlton Mill Rd near Shrewsbury St

    #10660 — Carlton Mill Rd near Shrewsbury St

    +2 min34min
  41. Carlton Mill Rd near Hewitts Rd

    #10948 — Carlton Mill Rd near Hewitts Rd

    +1 min35min
  42. Rossall St near Rhodes St

    #11516 — Rossall St near Rhodes St

    +0 min35min
  43. Rossall St near Holmwood Rd

    #10687 — Rossall St near Holmwood Rd

    +0 min35min
  44. Rossall St near Highgate Ave

    #43537 — Rossall St near Highgate Ave

    +1 min36min
  45. Rossall St near Office Rd

    #16050 — Rossall St near Office Rd

    +0 min36min
  46. Rossall St near Leinster Rd

    #16066 — Rossall St near Leinster Rd

    +1 min37min
  47. Rossall St near Glandovey Rd

    #16078 — Rossall St near Glandovey Rd

    +0 min37min
  48. Strowan Rd near Lloyd St

    #16084 — Strowan Rd near Lloyd St

    +0 min37min
  49. Wairakei Rd near Chislehurst Pl

    #16107 — Wairakei Rd near Chislehurst Pl

    +1 min38min
  50. Wairakei Rd near Pitcairn Cres

    #43155 — Wairakei Rd near Pitcairn Cres

    +1 min39min
  51. Wairakei Rd near Aorangi Rd

    #16148 — Wairakei Rd near Aorangi Rd

    +1 min40min
  52. Wairakei Rd near Jennifer St

    #43164 — Wairakei Rd near Jennifer St

    +3 min43min
  53. Wairakei Rd near Grahams Rd

    #43460 — Wairakei Rd near Grahams Rd

    +1 min44min
  54. Wairakei Rd near Spalding St

    #16045 — Wairakei Rd near Spalding St

    +0 min44min
  55. Wairakei Rd near Kendal Ave

    #40212 — Wairakei Rd near Kendal Ave

    +0 min44min
  56. Wairakei Rd near Charlcott St

    #16370 — Wairakei Rd near Charlcott St

    +1 min45min
  57. Wairakei Rd near Breens Rd

    #16596 — Wairakei Rd near Breens Rd

    +0 min45min
  58. Wairakei Rd near Todd Ave

    #16633 — Wairakei Rd near Todd Ave

    +0 min45min
  59. Wairakei Rd near Abros Pl

    #16499 — Wairakei Rd near Abros Pl

    +1 min46min
  60. Wooldridge Rd near Wairakei Rd

    #55836 — Wooldridge Rd near Wairakei Rd

    +1 min47min
  61. +1 min48min
  62. Wooldridge Rd near Harewood Rd

    #55858 — Wooldridge Rd near Harewood Rd

    +1 min49min
  63. Harewood Rd near Waimakariri Rd

    #45761 — Harewood Rd near Waimakariri Rd

    125+2 min51min
  64. Orchard Rd near Wairakei Rd

    #55889 — Orchard Rd near Wairakei Rd

    125+4 min55min
  65. Airport/Antarctic Centre

    #19722 — Airport/Antarctic Centre

    125+0 min55min
  66. Christchurch International Airport

    #47222 — Christchurch International Airport

    329125+4 min59min

Frequently asked questions

When are the first and last departures of line 8?

On weekdays the first departure from Lyttelton Wharf is at 05:08 and the last at 23:05. There are 65 departures in total.

Does line 8 run on weekends?

Yes — on Saturday from 06:55 to 22:25 and on Sunday from 07:55 to 22:25.

Does line 8 run on Sundays?

Yes. On Sundays line 8 has 30 departures from Lyttelton Wharf, the first at 07:55 and the last at 22:25.

How often does line 8 run?

Departures run about every 15 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 8?

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

How many stops does line 8 have?

In the Lyttelton Wharf → Christchurch International Airport direction, line 8 has 66 stops.

How long is the route of line 8?

The route in this direction is about 27.8 km long.