buses.appAuckland public transport
31

Auckland · bus timetable

Bus 31 Mangere Town Centre Stop B Botany Town Centre

The Mangere Town Centre – Stop B Botany Town Centre route is served by line 31, on weekdays from 05:06 to 23:28, every ~15 min.

  • Headway~15 min
  • First departure05:06
  • Last departure23:28
  • Average ride~47 min
  • Stops38
  • Departures per day64
  • Route length17.2 km
  • Peak~58 min
  • Off-peak~41 min
  • Saturday61 departures
  • Sunday61 departures

Bus of Auckland public transport — connects Mangere Town Centre and Stop B Botany Town Centre, with 38 stops per direction.The first departure is at 05:06, the last at 23:28.Departures run every ~15 min, and the ride takes ~47 min on average.

Planned change on this line

Timetable

First

05:06

Last

23:28

Departures

64

Line 31 timetable — on weekdays
050636
0606213658
0713284358
0813284358
0913284358
Line 31 timetable — on Saturdays
0537
06073752
0707223752
0807223752
0907223752
Line 31 timetable — on Sundays and holidays
0537
06073752
0707223752
0807223752
0907223752
Valid from12.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

38 stops~47 min in total
  1. 323638309309X313+3departure0min
  2. Pacific Islands Church

    #2063 — Pacific Islands Church

    36325+2 min4min
  3. Buckland Road/Southern Cross Campus

    #2325 — Buckland Road/Southern Cross Campus

    36+1 min5min
  4. Buckland Road/Massey Road

    #2321 — Buckland Road/Massey Road

    36+2 min7min
  5. 36+1 min8min
  6. 36+1 min9min
  7. 36+1 min10min
  8. 36326+0 min10min
  9. Rosebank Road

    #6545 — Rosebank Road Planned

    36+1 min11min
  10. 36+1 min12min
  11. 36+1 min13min
  12. Station Road/Papatoetoe Station

    #6519 — Station Road/Papatoetoe Station

    36+1 min14min
  13. Stop B Papatoetoe Station

    #2381 — Stop B Papatoetoe Station

    313RBE+0 min14min
  14. +2 min16min
  15. 314+2 min18min
  16. 314+1 min19min
  17. 33314+2 min21min
  18. East Tamaki Road/Wintere Road

    #6468 — East Tamaki Road/Wintere Road

    314+1 min22min
  19. Otara Transport Centre

    #6197 — Otara Transport Centre

    39314325+2 min24min
  20. 314+2 min26min
  21. Church of the Nazarene

    #6332 — Church of the Nazarene

    314+1 min27min
  22. +1 min28min
  23. +1 min29min
  24. +1 min30min
  25. +1 min31min
  26. +0 min31min
  27. +1 min32min
  28. 37353+2 min34min
  29. 353+1 min35min
  30. Smales Road/Sir William Avenue

    #2054 — Smales Road/Sir William Avenue

    +2 min37min
  31. +1 min38min
  32. +1 min39min
  33. +1 min40min
  34. 35739+1 min41min
  35. 35739+1 min42min
  36. Botany Secondary College

    #6779 — Botany Secondary College

    35739+2 min44min
  37. Stop B Botany Town Centre

    #6233 — Stop B Botany Town Centre

    70H72C72M72X733734+2+3 min47min

Current changes on this line 1

Stop changePlanned

Papatoetoe Phoenix Place: routes 30, 31, 36, 326 skip stop 6545

Roadworks on Phoenix Place on Wednesday 28 October, 10am to 4pm. Buses won't stop at Stop 6545 - Rosebank Road; use the temporary stop at 128 Portage Road instead.

27/10/2026 – 28/10/2026 1 stop changed
Also affects3032636
Read the full notice

Frequently asked questions

When are the first and last departures of line 31?

On weekdays the first departure from Mangere Town Centre is at 05:06 and the last at 23:28. There are 64 departures in total.

Does line 31 run on weekends?

Yes — on Saturday from 05:37 to 23:37 and on Sunday from 05:37 to 23:37.

Does line 31 run on Sundays?

Yes. On Sundays line 31 has 61 departures from Mangere Town Centre, the first at 05:37 and the last at 23:37.

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

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

How many stops does line 31 have?

In the Mangere Town Centre → Stop B Botany Town Centre direction, line 31 has 38 stops.

How long is the route of line 31?

The route in this direction is about 17.2 km long.