Skip to content
Stopwatch

Dunedin Route 30: Ocean Grove - Helensburgh

Bus timetable and route map · Monday to Friday, Saturday, Sunday

Dunedin Route 30 (Ocean Grove - Helensburgh) is a bus route in Dunedin, Mosgiel and Port Chalmers, serving Tomahawk Rd, Ocean Grove, Royal Cres, cnr Musselburgh Rise, Helensburgh Terminus, Royal Cres, 9 and Ocean Grove Terminus. Monday to Friday the first bus is at 6:26 am and the last at 10:36 pm, every 30 min during the day. Updated 5 October 2026.

Timetable summary

Monday to Friday

First
6:26 am
Last
10:36 pm
Buses
58
Daytime
every 30 min

Saturday

First
7:36 am
Last
10:36 pm
Buses
31
Daytime
every 1 h

Sunday

First
8:36 am
Last
7:56 pm
Buses
24
Daytime
every 1 h

Timetable change: Dunedin’s timetable changes on 5 October 2026. The times below are for the current timetable.

Route 30 to Helensburgh Terminus

Destination sign “Helensburgh” · from Tomahawk Rd, Ocean Grove · 37 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Tomahawk Rd, Ocean GroveRoyal Cres, cnr Musselburgh RiseBus Hub Stop CHelensburgh Terminus
6:266:356:466:57
6:527:017:157:27
7:207:297:457:58
7:467:578:158:29
8:198:298:458:59
8:519:009:159:27
9:219:309:459:57
9:5110:0010:1510:27
10:2110:3010:4510:57
10:5111:0011:1511:27
11:2111:3011:4511:57
11:5112:0012:1512:27
12:2112:3012:4512:57
12:511:001:151:27
1:211:301:451:57
1:512:002:152:27
2:212:302:452:57
2:462:563:153:30
3:163:263:454:00
3:493:584:154:29
4:224:314:485:02
4:494:585:155:29
5:195:285:455:59
5:516:006:156:27
6:216:306:456:57
6:517:007:157:27
7:538:028:158:27
8:569:059:169:27
9:5610:0510:1610:27

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Tomahawk Rd, Ocean GroveRoyal Cres, cnr Musselburgh RiseBus Hub Stop CHelensburgh Terminus
7:568:058:168:27
8:519:009:159:27
9:5110:0010:1510:27
10:5111:0011:1511:27
11:5112:0012:1512:27
12:511:001:151:27
1:512:002:152:27
2:513:003:153:27
3:514:004:154:27
4:515:005:155:27
5:516:006:156:27
6:517:007:157:27
7:538:028:158:27
8:569:059:169:27
9:5610:0510:1610:27

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Tomahawk Rd, Ocean GroveRoyal Cres, cnr Musselburgh RiseBus Hub Stop CHelensburgh Terminus
8:569:059:169:27
9:5110:0010:1510:27
10:5111:0011:1511:27
11:5112:0012:1512:27
12:511:001:151:27
1:512:002:152:27
2:513:003:153:27
3:514:004:154:27
4:515:005:155:27
5:516:006:156:27
6:537:027:157:27
7:568:058:168:27
All 37 stops in this direction
  1. Tomahawk Rd, Ocean Grove #995
  2. Tomahawk Rd, 286 #993
  3. Tomahawk Rd, Lagoon #997
  4. Tomahawk Rd, opposite 181 #1120
  5. Tomahawk Rd, Cemetery #996
  6. Tahuna Rd, Golf Course #959
  7. Tahuna Rd, Bowls club #5030
  8. Victoria Rd, opposite Tahuna Intermediate #5031
  9. Tahuna Camp Store #5032
  10. Royal Cres, opposite 71 #5033
  11. Royal Cres, opposite Culling Park #825
  12. Royal Cres, 17 #824
  13. Royal Cres, cnr Musselburgh Rise #821
  14. Andersons Bay Rd, 559 #19
  15. Andersons Bay Rd, 521 #21
  16. Macandrew Rd, 1 #505
  17. King Edward St, 203 #5050
  18. King Edward St, 101 #5045
  19. King Edward St, 19 #473
  20. Princes St, opposite Jean McLean Pavilion #777
  21. Princes St, Go Bus Depot #768
  22. Princes St, cnr Manor Pl #781
  23. Princes St, 462 #771
  24. Princes St, 268 #767
  25. Princes St, 138 #770
  26. Bus Hub Stop C #5002
  27. Hospital North #1194
  28. Royal Tce, 65 #5038
  29. Drivers Rd, cnr Tolcarne Ave #228
  30. Drivers Rd, 39 #225
  31. Balmacewen Rd, 10 #54
  32. Balmacewen Rd, 178 #55
  33. Balmacewen Rd, 206 #57
  34. Helensburgh Rd, 261 #379
  35. Helensburgh Rd, 281 #382
  36. Wakari Rd, 150 #1016
  37. Helensburgh Terminus #1000

Route 30 to Ocean Grove Terminus

Destination sign “Ocean Grove” · from Helensburgh Terminus · 36 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Helensburgh TerminusBus Hub Stop HRoyal Cres, 9Ocean Grove Terminus
6:366:496:597:05
7:027:197:327:38
7:317:498:028:11
8:028:218:358:45
8:338:519:049:13
9:029:199:329:38
9:329:4910:0210:08
10:0210:1910:3210:38
10:3210:4911:0211:08
11:0211:1911:3211:38
11:3211:4912:0212:08
12:0212:1912:3212:38
12:3212:491:021:08
1:021:191:321:38
1:321:492:022:08
2:022:192:322:38
2:322:493:023:08
3:013:213:373:46
3:343:544:104:19
4:044:224:374:44
4:334:515:065:13
5:065:245:395:46
5:335:516:066:13
6:036:206:336:39
6:326:497:027:08
7:347:498:008:07
8:368:498:599:05
9:369:499:5910:05
10:3610:4910:5911:05

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Helensburgh TerminusBus Hub Stop HRoyal Cres, 9Ocean Grove Terminus
7:367:497:598:05
8:348:499:009:07
9:329:4910:0210:08
10:3210:4911:0211:08
11:3211:4912:0212:08
12:3212:491:021:08
1:321:492:022:08
2:322:493:023:08
3:323:494:024:08
4:324:495:025:08
5:325:496:026:08
6:326:497:027:08
7:347:498:008:07
8:368:498:599:05
9:369:499:5910:05
10:3610:4910:5911:05

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Helensburgh TerminusBus Hub Stop HRoyal Cres, 9Ocean Grove Terminus
8:368:498:599:05
9:349:4910:0010:07
10:3210:4911:0211:08
11:3211:4912:0212:08
12:3212:491:021:08
1:321:492:022:08
2:322:493:023:08
3:323:494:024:08
4:324:495:025:08
5:325:496:026:08
6:346:497:007:07
7:367:497:598:05
All 36 stops in this direction
  1. Helensburgh Terminus #1000
  2. Helensburgh Rd, 298 #381
  3. Helensburgh Rd, 266 #380
  4. Balmacewen Rd, cnr Blantyre Rd #1119
  5. Balmacewen Rd, 185 #56
  6. Balmacewen Rd, 109 #1105
  7. Drivers Rd, 77 #1190
  8. Drivers Rd, 34A #224
  9. Drivers Rd, 4 #226
  10. Royal Tce, 68 #827
  11. Hospital South #1195
  12. Bus Hub Stop H #5007
  13. Princes St, 151 #769
  14. Princes St, 265 #773
  15. Princes St, 449 #778
  16. Princes St, 575 #779
  17. Princes St, The Oval #776
  18. Princes St, Jean McLean Pavillion #772
  19. King Edward St, 20 #474
  20. King Edward St, 134 #484
  21. King Edward St, 250 #475
  22. St Patrick's Basilica #5051
  23. Andersons Bay Rd, 486 #30
  24. Musselburgh Rise, 1 #609
  25. Royal Cres, 9 #822
  26. Royal Cres, 33 #826
  27. Royal Cres, Culling Park #823
  28. Culling Street, cnr Auld Street #5027
  29. Tahuna Intermediate School #5028
  30. Tahuna Rd, cnr Cavell Street #5029
  31. Tahuna Rd, 109 #958
  32. Tahuna Rd, cnr Tomahawk Rd #957
  33. Tomahawk Rd, 179 #990
  34. Tomahawk Rd, Lagoon #991
  35. Tomahawk Rd, 285 #992
  36. Ocean Grove Terminus #994

Route 30 route map

Questions about Dunedin Route 30

What time is the first Route 30 bus?

Monday to Friday: 6:26 am. Saturday: 7:36 am. Sunday: 8:36 am.

What time is the last Route 30 bus?

Monday to Friday: 10:36 pm. Saturday: 10:36 pm. Sunday: 7:56 pm. A time after midnight belongs to the evening before.

How often does Route 30 run?

Monday to Friday: every 30 min. Saturday: every 1 h. Sunday: every 1 h, between 7:00 am and 7:00 pm.

Does Route 30 run at weekends?

Saturday: yes. Sunday: yes.

Where does Route 30 go?

Route 30 serves Tomahawk Rd, Ocean Grove, Royal Cres, cnr Musselburgh Rise, Helensburgh Terminus, Royal Cres, 9 and Ocean Grove Terminus. The full list of stops for each direction is below the timetables.

Are these live bus times?

No. They are the published timetable from Otago Regional Council’s open data, refreshed 5 October 2026. A bus can run early or late, and disruptions are not shown.

Source: Otago Regional Council open data (GTFS schedule for Dunedin), used under CC BY 4.0. Refreshed 5 October 2026; the current timetable runs to 31 December 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.

Other Dunedin routes

Enter to open · Esc to close