buses.appDunedin public transport
30

Dunedin · bus timetable

Bus 30 Tomahawk Rd, Ocean Grove Helensburgh Terminus

The Tomahawk Rd, Ocean Grove – Helensburgh Terminus route is served by line 30, on weekdays from 06:26 to 21:56, every ~30 min.

  • Headway~30 min
  • First departure06:36
  • Last departure22:36
  • Average ride~34 min
  • Stops36
  • Departures per day29
  • Route length12.2 km
  • Peak~43 min
  • Off-peak~28 min
  • Saturday16 departures
  • Sunday12 departures

Bus of Dunedin public transport — connects Tomahawk Rd, Ocean Grove and Helensburgh Terminus, with 36 stops per direction.The first departure is at 06:36, the last at 22:36.Departures run every ~30 min, and the ride takes ~34 min on average.

Timetable

First

06:36

Last

22:36

Departures

29

Line 30 timetable — on weekdays
0636
070231
080233
090232
100232
Line 30 timetable — on Saturdays
0736
0834
0932
1032
1132
Line 30 timetable — on Sundays and holidays
0836
0934
1032
1132
1232
Valid from01.10.2026.
Changed25.10.2026.
Checked25.10.2026.

Stops

36 stops~34 min in total
  1. departure0min
  2. +1 min1min
  3. +0 min1min
  4. Balmacewen Rd, cnr Blantyre Rd

    #1119 — Balmacewen Rd, cnr Blantyre Rd

    +1 min2min
  5. Balmacewen Rd, 185

    #56 — Balmacewen Rd, 185

    33+1 min3min
  6. +0 min3min
  7. +2 min5min
  8. +0 min5min
  9. +1 min6min
  10. +1 min7min
  11. 58103563+3 min10min
  12. 13335+3 min13min
  13. 5810181933+7+6 min19min
  14. 5810181933+5+0 min19min
  15. 5810181933+5+1 min20min
  16. 5810181933+5+1 min21min
  17. Princes St, The Oval

    #776 — Princes St, The Oval

    5810181933+4+0 min21min
  18. Princes St, Jean McLean Pavillion

    #772 — Princes St, Jean McLean Pavillion

    81018193335+3+0 min21min
  19. 81018193335+3+1 min22min
  20. 81018194455+1 min23min
  21. 81018194455+1 min24min
  22. 101819+1 min25min
  23. Andersons Bay Rd, 486

    #30 — Andersons Bay Rd, 486

    1019+1 min26min
  24. 1019+0 min26min
  25. +1 min27min
  26. +2 min29min
  27. Royal Cres, Culling Park

    #823 — Royal Cres, Culling Park

    +0 min29min
  28. Culling Street, cnr Auld Street

    #5027 — Culling Street, cnr Auld Street

    +1 min30min
  29. Tahuna Intermediate School

    #5028 — Tahuna Intermediate School

    +1 min31min
  30. Tahuna Rd, cnr Cavell Street

    #5029 — Tahuna Rd, cnr Cavell Street

    +0 min31min
  31. +1 min32min
  32. Tahuna Rd, cnr Tomahawk Rd

    #957 — Tahuna Rd, cnr Tomahawk Rd

    +0 min32min
  33. +1 min33min
  34. +1 min34min
  35. +0 min34min
  36. Ocean Grove Terminus

    #994 — Ocean Grove Terminus

    +0 min34min

Frequently asked questions

When are the first and last departures of line 30?

On weekdays the first departure from Helensburgh Terminus is at 06:36 and the last at 22:36. There are 29 departures in total.

Does line 30 run on weekends?

Yes — on Saturday from 07:36 to 22:36 and on Sunday from 08:36 to 19:36.

Does line 30 run on Sundays?

Yes. On Sundays line 30 has 12 departures from Helensburgh Terminus, the first at 08:36 and the last at 19:36.

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

The whole ride takes about 34 minutes on average — from about 28 minutes off-peak to about 43 minutes at peak.

How many stops does line 30 have?

In the Helensburgh Terminus → Ocean Grove Terminus direction, line 30 has 36 stops.

How long is the route of line 30?

The route in this direction is about 12.2 km long.