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:32
  • Last departure23:43
  • Average ride~46 min
  • Stops36
  • Departures per day63
  • Route length17.2 km
  • Peak~60 min
  • Off-peak~36 min
  • Saturday60 departures
  • Sunday60 departures

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

Planned change on this line

Timetable

First

05:32

Last

23:43

Departures

63

Line 31 timetable — on weekdays
0532
0602223757
0712273853
0808233853
0908233853
Line 31 timetable — on Saturdays
0557
062757
0712274257
08122746
0901163146
Line 31 timetable — on Sundays and holidays
0557
062757
0712274257
08122742
0901163146
Valid from12.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

36 stops~46 min in total
  1. Stop B Botany Town Centre

    #6233 — Stop B Botany Town Centre

    70H72C72M72X733734+2departure0min
  2. 35739+5 min5min
  3. 35739+0 min5min
  4. +1 min6min
  5. +1 min7min
  6. +1 min8min
  7. Smales Road/Sir William Avenue

    #6245 — Smales Road/Sir William Avenue

    +1 min9min
  8. 353+2 min11min
  9. 37353+1 min12min
  10. Valder Avenue/Springs Road

    #2331 — Valder Avenue/Springs Road

    +1 min13min
  11. +1 min14min
  12. +0 min14min
  13. +1 min15min
  14. +1 min16min
  15. +1 min17min
  16. Church of the Nazarene

    #6339 — Church of the Nazarene

    314+1 min18min
  17. 314+1 min19min
  18. Otara Transport Centre

    #6191 — Otara Transport Centre

    39314325+0 min19min
  19. East Tamaki Road/Wintere Road

    #6481 — East Tamaki Road/Wintere Road

    314+4 min23min
  20. 33314+1 min24min
  21. 314+2 min26min
  22. 314+1 min27min
  23. +1 min28min
  24. Stop C Papatoetoe Station

    #2313 — Stop C Papatoetoe Station

    36313RBE+1 min29min
  25. Station Road/Papatoetoe Station

    #6514 — Station Road/Papatoetoe Station

    36+1 min30min
  26. 36+1 min31min
  27. 36+1 min32min
  28. 36+1 min33min
  29. 36326+1 min34min
  30. 36+1 min35min
  31. Buckland Road/Raglan Street

    #6430 — Buckland Road/Raglan Street

    36+1 min36min
  32. Buckland Road/Massey Road

    #2466 — Buckland Road/Massey Road

    36+2 min38min
  33. Buckland Road/Southern Cross Campus

    #2468 — Buckland Road/Southern Cross Campus

    36+2 min40min
  34. Pacific Islands Church

    #2172 — Pacific Islands Church

    36325+2 min42min
  35. 323638309309X313+3+2 min46min

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 Stop B Botany Town Centre is at 05:32 and the last at 23:43. There are 63 departures in total.

Does line 31 run on weekends?

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

Does line 31 run on Sundays?

Yes. On Sundays line 31 has 60 departures from Stop B Botany Town Centre, the first at 05:57 and the last at 23:22.

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 46 minutes on average — from about 36 minutes off-peak to about 60 minutes at peak.

How many stops does line 31 have?

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

How long is the route of line 31?

The route in this direction is about 17.2 km long.