buses.appWellington public transport
150

Wellington · bus timetable

Bus 150 Petone Station - Stop A Kelson - Major Drive

Line 150 connects Petone Station - Stop A with Kelson - Major Drive: on weekdays it departs from 06:30 to 20:30, every ~30 min.

  • Headway~30 min
  • First departure06:30
  • Last departure20:30
  • Average ride~46 min
  • Stops55
  • Departures per day28
  • Route length19.7 km
  • Peak~48 min
  • Off-peak~41 min
  • Saturday20 departures
  • Sunday11 departures

Bus of Wellington public transport — connects Petone Station - Stop A and Kelson - Major Drive, with 55 stops per direction.The first departure is at 06:30, the last at 20:30.Departures run every ~30 min, and the ride takes ~46 min on average.

Current change on this line

Timetable

First

06:30

Last

20:30

Departures

28

Line 150 timetable — on weekdays
063055
0730
08003057
092757
102757
Line 150 timetable — on Saturdays
0731
0831
0931
100131
110131
Line 150 timetable — on Sundays and holidays
0830
0930
1030
1130
1230
Valid from11.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

55 stops~46 min in total
  1. Petone Station - Stop A

    #9001 — Petone Station - Stop A

    154HVCHVHdeparture0min
  2. +1 min1min
  3. +1 min2min
  4. +1 min3min
  5. Dowse Drive at Magnolia Grove (near 23)

    #9052 — Dowse Drive at Magnolia Grove (near 23)

    +0 min3min
  6. Dowse Drive (opposite 56)

    #9053 — Dowse Drive (opposite 56)

    +1 min4min
  7. Dowse Drive at Bushey Way

    #9054 — Dowse Drive at Bushey Way

    +0 min4min
  8. Dowse Drive (near 111)

    #9055 — Dowse Drive (near 111)

    +1 min5min
  9. Dowse Drive at Barberry Grove

    #9056 — Dowse Drive at Barberry Grove

    +0 min5min
  10. Maungaraki Shops - Dowse Drive

    #9057 — Maungaraki Shops - Dowse Drive

    +1 min6min
  11. Dowse Drive at Acacia Avenue (near 215)

    #9058 — Dowse Drive at Acacia Avenue (near 215)

    +0 min6min
  12. Acacia Avenue at Camellia Terrace (near 25)

    #9059 — Acacia Avenue at Camellia Terrace (near 25)

    +1 min7min
  13. Protea Street (near 9)

    #9060 — Protea Street (near 9)

    +0 min7min
  14. Maungaraki Road at Otamarau Grove (near 1)

    #9061 — Maungaraki Road at Otamarau Grove (near 1)

    +0 min7min
  15. Maungaraki Road at Oakleigh Street

    #9062 — Maungaraki Road at Oakleigh Street

    +1 min8min
  16. Oakleigh Street (near 30)

    #9063 — Oakleigh Street (near 30)

    +0 min8min
  17. Oakleigh Street at Dowse Drive

    #9064 — Oakleigh Street at Dowse Drive

    +1 min9min
  18. Miromiro Road (near 185)

    #9065 — Miromiro Road (near 185)

    +0 min9min
  19. Miromiro Road at Stratton Street

    #9066 — Miromiro Road at Stratton Street

    +1 min10min
  20. Poto Road at Wilson Grove (near 54)

    #9067 — Poto Road at Wilson Grove (near 54)

    +0 min10min
  21. Pokohiwi Road at Poto Road

    #9068 — Pokohiwi Road at Poto Road

    +1 min11min
  22. Pokohiwi Road (near 29)

    #9069 — Pokohiwi Road (near 29)

    +0 min11min
  23. Pekanga Road at Taka Grove

    #9070 — Pekanga Road at Taka Grove

    +1 min12min
  24. Pekanga Road at Christina Grove (near 10)

    #9071 — Pekanga Road at Christina Grove (near 10)

    +1 min13min
  25. Normandale Road near Jubilee Park

    #9072 — Normandale Road near Jubilee Park

    +1 min14min
  26. Herbert Street (near 10)

    #9104 — Herbert Street (near 10)

    +2 min16min
  27. Parliament Street at Western Hutt Station

    #9105 — Parliament Street at Western Hutt Station

    +1 min17min
  28. Railway Avenue (near 21)

    #9106 — Railway Avenue (near 21)

    +1 min18min
  29. Queens Drive opposite Riddiford Gardens

    #9113 — Queens Drive opposite Riddiford Gardens

    83110130N22N66N88+3 min21min
  30. Lower Hutt - Centre City Plaza

    #9114 — Lower Hutt - Centre City Plaza

    83110130N22N66N88+1 min22min
  31. Queensgate Stop A - Queens Drive

    #9115 — Queensgate Stop A - Queens Drive

    110120121130149N22+2 min24min
  32. Waterloo Road near Bloomfield Terrace

    #9160 — Waterloo Road near Bloomfield Terrace

    130+1 min25min
  33. Cornwall Street at Queens Grove

    #9162 — Cornwall Street at Queens Grove

    130+0 min25min
  34. Knights Road at Chilton St James School

    #9163 — Knights Road at Chilton St James School

    121130145+2 min27min
  35. Knights Road at Mahoe Street

    #9164 — Knights Road at Mahoe Street

    121130145+1 min28min
  36. Waterloo Station - Knights Road - Stop A

    #9165 — Waterloo Station - Knights Road - Stop A

    121130145+2 min30min
  37. Oxford Terrace at Epuni Street (near 77)

    #9100 — Oxford Terrace at Epuni Street (near 77)

    145+1 min31min
  38. Oxford Terrace opposite Epuni Station

    #9201 — Oxford Terrace opposite Epuni Station

    145+0 min31min
  39. Oxford Terrace at Mitchell Street (near 118)

    #9202 — Oxford Terrace at Mitchell Street (near 118)

    145+1 min32min
  40. Oxford Terrace at Trinity Avenue (near 142)

    #9203 — Oxford Terrace at Trinity Avenue (near 142)

    145+0 min32min
  41. Oxford Terrace at Roberts Street (near 156)

    #9204 — Oxford Terrace at Roberts Street (near 156)

    145+1 min33min
  42. Oxford Terrace at Lincoln Avenue (near 170)

    #9205 — Oxford Terrace at Lincoln Avenue (near 170)

    145+0 min33min
  43. Harrison Crescent (near 21)

    #9206 — Harrison Crescent (near 21)

    145+1 min34min
  44. Naenae College - Daysh Street (near 26)

    #9207 — Naenae College - Daysh Street (near 26)

    121145+1 min35min
  45. Fairway Drive at Avalon Park (GNS Science)

    #9208 — Fairway Drive at Avalon Park (GNS Science)

    145+1 min36min
  46. Major Drive at Speedys Reserve

    #9210 — Major Drive at Speedys Reserve

    +3 min39min
  47. Major Drive at Viscount Grove (near 27)

    #9211 — Major Drive at Viscount Grove (near 27)

    +1 min40min
  48. Major Drive at Sunshine Crescent (near 53)

    #9212 — Major Drive at Sunshine Crescent (near 53)

    +1 min41min
  49. Major Drive at Taieri Crescent (near 81)

    #9213 — Major Drive at Taieri Crescent (near 81)

    +0 min41min
  50. Major Drive (near 135)

    #9214 — Major Drive (near 135)

    +2 min43min
  51. Major Drive at Waipounamu Drive

    #9215 — Major Drive at Waipounamu Drive

    +0 min43min
  52. Major Drive at Ilam Grove (near 187)

    #9216 — Major Drive at Ilam Grove (near 187)

    +1 min44min
  53. Major Drive at Becks Close (near 207)

    #9217 — Major Drive at Becks Close (near 207)

    +0 min44min
  54. Major Drive at Invercargill Drive

    #9218 — Major Drive at Invercargill Drive

    +1 min45min
  55. +1 min46min

Current changes on this line 1

Stop changeActive

Line 150: 7:38am Kelson to Petone Station cancelled

The 7:38am service from Kelson to Petone Station on line 150 is cancelled on 28 Oct 2026.

27/10/2026 – 27/10/2026
Read the full notice

Frequently asked questions

When are the first and last departures of line 150?

On weekdays the first departure from Petone Station - Stop A is at 06:30 and the last at 20:30. There are 28 departures in total.

Does line 150 run on weekends?

Yes — on Saturday from 07:31 to 19:31 and on Sunday from 08:30 to 18:30.

Does line 150 run on Sundays?

Yes. On Sundays line 150 has 11 departures from Petone Station - Stop A, the first at 08:30 and the last at 18:30.

How often does line 150 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 150?

The whole ride takes about 46 minutes on average — from about 41 minutes off-peak to about 48 minutes at peak.

How many stops does line 150 have?

In the Petone Station - Stop A → Kelson - Major Drive direction, line 150 has 55 stops.

How long is the route of line 150?

The route in this direction is about 19.7 km long.

Are there any changes on line 150?

Yes — there is one active change at the moment. Details are in the “Current changes on this line” section above.