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:00
  • Last departure19:37
  • Average ride~43 min
  • Stops56
  • Departures per day29
  • Route length20.4 km
  • Peak~49 min
  • Off-peak~42 min
  • Saturday21 departures
  • Sunday12 departures

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

Timetable

First

06:00

Last

19:37

Departures

29

Line 150 timetable — on weekdays
06000440
0700183858
081858
092256
102046
Line 150 timetable — on Saturdays
0659
0735
0835
0935
100535
Line 150 timetable — on Sundays and holidays
080036
0936
1036
1136
1236
Valid from11.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

56 stops~43 min in total
  1. Kelson - Major Drive at Kaitangata Crescent

    #8219 — Kelson - Major Drive at Kaitangata Crescent

    departure0min
  2. Major Drive at Becks Close (near 216)

    #8217 — Major Drive at Becks Close (near 216)

    +0 min0min
  3. Major Drive at Ilam Grove (near 194)

    #8216 — Major Drive at Ilam Grove (near 194)

    +1 min1min
  4. Major Drive opposite Waipounamu Drive

    #8215 — Major Drive opposite Waipounamu Drive

    +0 min1min
  5. Major Drive at Kelson School

    #8214 — Major Drive at Kelson School

    +1 min2min
  6. Major Drive at Taieri Crescent (near 84)

    #8213 — Major Drive at Taieri Crescent (near 84)

    +0 min2min
  7. Major Drive at Sunshine Crescent (near 50)

    #8212 — Major Drive at Sunshine Crescent (near 50)

    +1 min3min
  8. Major Drive at Viscount Grove (opposite 25)

    #8211 — Major Drive at Viscount Grove (opposite 25)

    +0 min3min
  9. Major Drive opposite Speedys Reserve

    #8210 — Major Drive opposite Speedys Reserve

    +1 min4min
  10. Fairway Drive at Avalon Park

    #8208 — Fairway Drive at Avalon Park

    145+2 min6min
  11. Naenae College - Daysh Street

    #8207 — Naenae College - Daysh Street

    121145N22+2 min8min
  12. Harrison Crescent (near 22)

    #8206 — Harrison Crescent (near 22)

    145+0 min8min
  13. Oxford Terrace at Lincoln Avenue

    #8205 — Oxford Terrace at Lincoln Avenue

    145+1 min9min
  14. Oxford Terrace at Roberts Street

    #8204 — Oxford Terrace at Roberts Street

    145+0 min9min
  15. Oxford Terrace at Trinity Avenue

    #8203 — Oxford Terrace at Trinity Avenue

    145+1 min10min
  16. Oxford Terrace at Mitchell Street

    #8202 — Oxford Terrace at Mitchell Street

    145+0 min10min
  17. Oxford Terrace at Epuni Station

    #8201 — Oxford Terrace at Epuni Station

    145+1 min11min
  18. Oxford Terrace opposite Epuni Street

    #8100 — Oxford Terrace opposite Epuni Street

    +0 min11min
  19. Waterloo Station - Oxford Terrace (Stop B)

    #8165 — Waterloo Station - Oxford Terrace (Stop B)

    121130145149+2 min13min
  20. Knights Road at Mahoe Street (near 146)

    #8164 — Knights Road at Mahoe Street (near 146)

    121130145149+1 min14min
  21. Knights Road opposite Chilton St James School

    #8163 — Knights Road opposite Chilton St James School

    121130145149+1 min15min
  22. Cornwall Street at Memorial Place

    #9132 — Cornwall Street at Memorial Place

    130145149160170N66+1 min16min
  23. Waterloo Road at Queensgate

    #8160 — Waterloo Road at Queensgate

    130145160170+1 min17min
  24. Bunny Street at Queensgate - Stop B

    #8115 — Bunny Street at Queensgate - Stop B

    83110120130N8N88+1 min18min
  25. Queens Drive at Riddiford Gardens

    #8113 — Queens Drive at Riddiford Gardens

    83110130N8N88+1 min19min
  26. Marsden Street at Bridge Street

    #8106 — Marsden Street at Bridge Street

    +1 min20min
  27. Herbert Street (near 10)

    #9104 — Herbert Street (near 10)

    +1 min21min
  28. Parliament Street at Western Hutt Station

    #9105 — Parliament Street at Western Hutt Station

    +1 min22min
  29. Bridge Street at Normandale Road

    #8104 — Bridge Street at Normandale Road

    +0 min22min
  30. Normandale Road near Miromiro Road

    #8073 — Normandale Road near Miromiro Road

    +2 min24min
  31. Jubilee Park (opposite)

    #8072 — Jubilee Park (opposite)

    +1 min25min
  32. Pekanga Road at Christina Grove (near 9)

    #8071 — Pekanga Road at Christina Grove (near 9)

    +1 min26min
  33. Pekanga Road at Pokohiwi Road

    #8070 — Pekanga Road at Pokohiwi Road

    +0 min26min
  34. Pokohiwi Road (near 42)

    #8069 — Pokohiwi Road (near 42)

    +1 min27min
  35. Poto Road at Pokohiwi Road

    #8068 — Poto Road at Pokohiwi Road

    +1 min28min
  36. Poto Road at Wilson Grove

    #8067 — Poto Road at Wilson Grove

    +0 min28min
  37. Poto Road at Martin Grove

    #8066 — Poto Road at Martin Grove

    +1 min29min
  38. Dowse Drive at Miromiro Road

    #8065 — Dowse Drive at Miromiro Road

    +0 min29min
  39. Dowse Drive at Oakleigh Street

    #8064 — Dowse Drive at Oakleigh Street

    +1 min30min
  40. Oakleigh Street (near 23)

    #8063 — Oakleigh Street (near 23)

    +0 min30min
  41. Maungaraki Road at Oakleigh Street (near 57)

    #8062 — Maungaraki Road at Oakleigh Street (near 57)

    +0 min30min
  42. Maungaraki Road at Otamarau Grove (near 308)

    #8061 — Maungaraki Road at Otamarau Grove (near 308)

    +1 min31min
  43. Protea Street (near 4)

    #8060 — Protea Street (near 4)

    +0 min31min
  44. Acacia Avenue opposite Camellia Terrace

    #8059 — Acacia Avenue opposite Camellia Terrace

    +1 min32min
  45. Dowse Drive at Acacia Avenue (near 208)

    #8058 — Dowse Drive at Acacia Avenue (near 208)

    +0 min32min
  46. Maungaraki Shops (opposite)

    #8057 — Maungaraki Shops (opposite)

    +2 min34min
  47. Dowse Drive at Mulberry Street

    #8055 — Dowse Drive at Mulberry Street

    +0 min34min
  48. +1 min35min
  49. +1 min36min
  50. Dowse Drive at Magnolia Grove (near 24)

    #8052 — Dowse Drive at Magnolia Grove (near 24)

    +0 min36min
  51. +1 min37min
  52. +2 min39min
  53. +1 min40min
  54. Jackson Street near Gear Street

    #8003 — Jackson Street near Gear Street

    83110130154N8+2 min42min
  55. Jackson Street at Te Puni Street (westbound)

    #8002 — Jackson Street at Te Puni Street (westbound)

    83154N8+0 min42min
  56. Petone Station - Stop A

    #9001 — Petone Station - Stop A

    154HVCHVH+1 min43min

Frequently asked questions

When are the first and last departures of line 150?

On weekdays the first departure from Kelson - Major Drive at Kaitangata Crescent is at 06:00 and the last at 19:37. There are 29 departures in total.

Does line 150 run on weekends?

Yes — on Saturday from 06:59 to 19:37 and on Sunday from 08:00 to 18:38.

Does line 150 run on Sundays?

Yes. On Sundays line 150 has 12 departures from Kelson - Major Drive at Kaitangata Crescent, the first at 08:00 and the last at 18:38.

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 43 minutes on average — from about 42 minutes off-peak to about 49 minutes at peak.

How many stops does line 150 have?

In the Kelson - Major Drive at Kaitangata Crescent → Petone Station - Stop A direction, line 150 has 56 stops.

How long is the route of line 150?

The route in this direction is about 20.4 km long.