Dunedin Route 77: Mosgiel - City
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Dunedin Route 77 (Mosgiel - City) is a bus route in Dunedin, Mosgiel and Port Chalmers, serving Mosgiel Terminus, Green Island Super Stop (Inbound), Bus Hub Stop F and Green Island Super Stop (Outbound). Monday to Friday the first bus is at 6:19 am and the last at 11:40 pm, every 30 min during the day. Updated 5 October 2026.
Timetable summary
Monday to Friday
- First
- 6:19 am
- Last
- 11:40 pm
- Buses
- 68
- Daytime
- every 30 min
Saturday
- First
- 7:56 am
- Last
- 11:40 pm
- Buses
- 50
- Daytime
- every 30 min
Sunday
- First
- 7:56 am
- Last
- 8:40 pm
- Buses
- 46
- Daytime
- every 30 min
Timetable change: Dunedin’s timetable changes on 5 October 2026. The times below are for the current timetable.
Route 77 to Bus Hub Stop F
Destination sign “City” · from Mosgiel Terminus · 43 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mosgiel Terminus | Green Island Super Stop (Inbound) | Bus Hub Stop F |
|---|---|---|
| 6:19 | 6:38 | 6:57 |
| 6:46 | 7:06 | 7:27 |
| 7:03 | 7:25 | 7:47 |
| 7:19 | 7:42 | 8:07 |
| 7:41 | 8:04 | 8:29 |
| 8:01 | 8:23 | 8:47 |
| 8:24 | 8:45 | 9:07 |
| 8:58 | 9:18 | 9:39 |
| 9:26 | 9:46 | 10:07 |
| 9:56 | 10:16 | 10:37 |
| 10:26 | 10:46 | 11:07 |
| 10:56 | 11:16 | 11:37 |
| 11:26 | 11:46 | 12:07 |
| 11:56 | 12:16 | 12:37 |
| 12:26 | 12:46 | 1:07 |
| 12:56 | 1:16 | 1:37 |
| 1:26 | 1:46 | 2:07 |
| 1:56 | 2:16 | 2:37 |
| 2:16 | 2:36 | 2:57 |
| 2:34 | 2:56 | 3:17 |
| 2:54 | 3:17 | 3:39 |
| 3:12 | 3:35 | 3:57 |
| 3:32 | 3:55 | 4:17 |
| 3:54 | 4:16 | 4:37 |
| 4:14 | 4:36 | 4:57 |
| 4:34 | 4:56 | 5:17 |
| 4:54 | 5:16 | 5:37 |
| 5:24 | 5:46 | 6:07 |
| 5:55 | 6:16 | 6:37 |
| 6:26 | 6:46 | 7:07 |
| 6:56 | 7:16 | 7:37 |
| 7:57 | 8:17 | 8:37 |
| 9:29 | 9:48 | 10:07 |
| 10:59 | 11:18 | 11:37 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mosgiel Terminus | Green Island Super Stop (Inbound) | Bus Hub Stop F |
|---|---|---|
| 7:56 | 8:16 | 8:37 |
| 8:26 | 8:46 | 9:07 |
| 8:56 | 9:16 | 9:37 |
| 9:26 | 9:46 | 10:07 |
| 9:56 | 10:16 | 10:37 |
| 10:26 | 10:46 | 11:07 |
| 10:56 | 11:16 | 11:37 |
| 11:26 | 11:46 | 12:07 |
| 11:56 | 12:16 | 12:37 |
| 12:26 | 12:46 | 1:07 |
| 12:56 | 1:16 | 1:37 |
| 1:26 | 1:46 | 2:07 |
| 1:56 | 2:16 | 2:37 |
| 2:26 | 2:46 | 3:07 |
| 2:56 | 3:16 | 3:37 |
| 3:26 | 3:46 | 4:07 |
| 3:56 | 4:16 | 4:37 |
| 4:26 | 4:46 | 5:07 |
| 4:56 | 5:16 | 5:37 |
| 5:26 | 5:46 | 6:07 |
| 5:56 | 6:16 | 6:37 |
| 6:56 | 7:16 | 7:37 |
| 7:58 | 8:18 | 8:37 |
| 9:29 | 9:48 | 10:07 |
| 10:59 | 11:18 | 11:37 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Mosgiel Terminus | Green Island Super Stop (Inbound) | Bus Hub Stop F |
|---|---|---|
| 7:56 | 8:16 | 8:37 |
| 8:26 | 8:46 | 9:07 |
| 8:56 | 9:16 | 9:37 |
| 9:26 | 9:46 | 10:07 |
| 9:56 | 10:16 | 10:37 |
| 10:26 | 10:46 | 11:07 |
| 10:56 | 11:16 | 11:37 |
| 11:26 | 11:46 | 12:07 |
| 11:56 | 12:16 | 12:37 |
| 12:26 | 12:46 | 1:07 |
| 12:56 | 1:16 | 1:37 |
| 1:26 | 1:46 | 2:07 |
| 1:56 | 2:16 | 2:37 |
| 2:26 | 2:46 | 3:07 |
| 2:56 | 3:16 | 3:37 |
| 3:26 | 3:46 | 4:07 |
| 3:56 | 4:16 | 4:37 |
| 4:26 | 4:46 | 5:07 |
| 4:56 | 5:16 | 5:37 |
| 5:26 | 5:46 | 6:07 |
| 5:56 | 6:16 | 6:37 |
| 6:56 | 7:16 | 7:37 |
| 7:58 | 8:18 | 8:37 |
All 43 stops in this direction
- Mosgiel Terminus #269
- Factory Rd, 86 #270
- Factory Rd, 66 #268
- Factory Rd, 18 #262
- Gordon Rd, Clocktower #353
- Gordon Rd, 85 #345
- Gordon Rd, 63 #343
- Gordon Rd, Woolworths #338
- Gordon Rd, 25 #352
- Gordon Rd, 13 #154
- Quarry Rd, 1 #786
- Quarry Rd, 111 #785
- Morris Rd, 97 #1143
- Morris Rd, cnr Chain Hill Rd #594
- Main Rd Fairfield, cnr Morris Rd #520
- Main Rd Fairfield, cnr Fairplay St #519
- Fairfield, Main Rd, 48 #521
- Main Rd Fairfield, 12 #515
- Main South Rd, opposite Sunninghurst Drive #534
- Main South Rd, 299 Sunnyvale #525
- Brighton Rd, cnr Main South Rd #112
- Green Island Super Stop (Inbound) #535
- Main South Rd, walkway overbridge #5034
- Main South Rd, cnr Harraway Rd #527
- Main South Rd, 133 #536
- Main South Rd, 115 #532
- South Rd, 350 #919
- South Rd, 252 #906
- South Rd, 226 #905
- South Rd, 172 #903
- Burns Street, Placemakers #5039
- Hillside Rd, 406 #441
- Hillside Rd, 200 #445
- King Edward St, 101 #5045
- King Edward St, 19 #473
- Princes St, opposite Jean McLean Pavilion #777
- Princes St, Go Bus Depot #768
- Princes St, cnr Manor Pl #781
- Princes St, 462 #771
- Princes St, 268 #767
- Princes St, 138 #770
- Cumberland St, outside Woolworths #4
- Bus Hub Stop F #5005
Route 77 to Mosgiel Terminus
Destination sign “Mosgiel” · from Bus Hub Stop F · 43 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bus Hub Stop F | Green Island Super Stop (Outbound) | Mosgiel Terminus |
|---|---|---|
| 7:00 | 7:22 | 7:40 |
| 7:30 | 7:53 | 8:12 |
| 7:50 | 8:14 | 8:36 |
| 8:10 | 8:34 | 8:56 |
| 8:31 | 8:54 | 9:13 |
| 8:50 | 9:13 | 9:32 |
| 9:10 | 9:33 | 9:52 |
| 9:42 | 10:05 | 10:24 |
| 10:10 | 10:33 | 10:52 |
| 10:40 | 11:03 | 11:22 |
| 11:10 | 11:33 | 11:52 |
| 11:40 | 12:03 | 12:22 |
| 12:10 | 12:33 | 12:52 |
| 12:40 | 1:03 | 1:22 |
| 1:10 | 1:33 | 1:52 |
| 1:40 | 2:03 | 2:22 |
| 2:10 | 2:33 | 2:52 |
| 2:40 | 3:03 | 3:22 |
| 3:00 | 3:26 | 3:46 |
| 3:20 | 3:48 | 4:10 |
| 3:41 | 4:08 | 4:29 |
| 4:00 | 4:26 | 4:46 |
| 4:20 | 4:46 | 5:06 |
| 4:40 | 5:06 | 5:26 |
| 5:00 | 5:26 | 5:46 |
| 5:20 | 5:46 | 6:06 |
| 5:40 | 6:03 | 6:22 |
| 6:10 | 6:33 | 6:52 |
| 6:40 | 7:03 | 7:22 |
| 7:10 | 7:33 | 7:52 |
| 7:40 | 8:03 | 8:22 |
| 8:40 | 9:00 | 9:18 |
| 10:10 | 10:30 | 10:48 |
| 11:40 | 12:00 | 12:18 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bus Hub Stop F | Green Island Super Stop (Outbound) | Mosgiel Terminus |
|---|---|---|
| 8:40 | 9:03 | 9:22 |
| 9:10 | 9:33 | 9:52 |
| 9:40 | 10:03 | 10:22 |
| 10:10 | 10:33 | 10:52 |
| 10:40 | 11:03 | 11:22 |
| 11:10 | 11:33 | 11:52 |
| 11:40 | 12:03 | 12:22 |
| 12:10 | 12:33 | 12:52 |
| 12:40 | 1:03 | 1:22 |
| 1:10 | 1:33 | 1:52 |
| 1:40 | 2:03 | 2:22 |
| 2:10 | 2:33 | 2:52 |
| 2:40 | 3:03 | 3:22 |
| 3:10 | 3:33 | 3:52 |
| 3:40 | 4:03 | 4:22 |
| 4:10 | 4:33 | 4:52 |
| 4:40 | 5:03 | 5:22 |
| 5:10 | 5:33 | 5:52 |
| 5:40 | 6:03 | 6:22 |
| 6:10 | 6:33 | 6:52 |
| 6:40 | 7:03 | 7:22 |
| 7:40 | 8:03 | 8:22 |
| 8:40 | 9:02 | 9:21 |
| 10:10 | 10:30 | 10:48 |
| 11:40 | 12:00 | 12:18 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bus Hub Stop F | Green Island Super Stop (Outbound) | Mosgiel Terminus |
|---|---|---|
| 8:40 | 9:03 | 9:22 |
| 9:10 | 9:33 | 9:52 |
| 9:40 | 10:03 | 10:22 |
| 10:10 | 10:33 | 10:52 |
| 10:40 | 11:03 | 11:22 |
| 11:10 | 11:33 | 11:52 |
| 11:40 | 12:03 | 12:22 |
| 12:10 | 12:33 | 12:52 |
| 12:40 | 1:03 | 1:22 |
| 1:10 | 1:33 | 1:52 |
| 1:40 | 2:03 | 2:22 |
| 2:10 | 2:33 | 2:52 |
| 2:40 | 3:03 | 3:22 |
| 3:10 | 3:33 | 3:52 |
| 3:40 | 4:03 | 4:22 |
| 4:10 | 4:33 | 4:52 |
| 4:40 | 5:03 | 5:22 |
| 5:10 | 5:33 | 5:52 |
| 5:40 | 6:03 | 6:22 |
| 6:10 | 6:33 | 6:52 |
| 6:40 | 7:03 | 7:22 |
| 7:40 | 8:03 | 8:22 |
| 8:40 | 9:02 | 9:21 |
All 43 stops in this direction
- Bus Hub Stop F #5005
- Princes St, 151 #769
- Princes St, 265 #773
- Princes St, 449 #778
- Princes St, 575 #779
- Princes St, The Oval #776
- Princes St, Jean McLean Pavillion #772
- King Edward St, 20 #474
- Hillside Rd, 169 #446
- Hillside Rd, 247 #447
- Hillside Rd, 319 #1060
- Burns St, 47 #624
- South Rd, 187 #904
- South Rd, 239 #917
- South Rd, 289 #925
- South Rd, 369-371 #908
- Main South Rd, 142 #530
- Main South Rd, 158 #523
- Main South Rd, 168 #526
- Main South Rd, 188 #522
- Main South Rd, 208 #537
- Green Island Super Stop (Outbound) #533
- Main South Rd, 298 Sunnyvale #524
- Main Rd Fairfield, 11 #518
- Main Rd Fairfield, 53 #517
- Main Rd Fairfield, 101 #516
- Morris Rd, cnr Coach Rd #595
- Morris Rd, cnr Chain Hill Rd #593
- Quarry Rd, 108 #787
- Gordon Rd, 6 #191
- Gordon Rd, cnr Bruce St #347
- Gordon Rd, 46 #342
- Gordon Rd, 56 #5040
- Gordon Rd, 64 #344
- Gordon Rd, 94 #346
- Gordon Rd, Glasgow St Busbay #339
- Factory Rd, 29 #260
- Factory Rd, 47 #267
- Factory Rd, 75 #264
- Rentons Rd, 7 #801
- Severn St, 19 #837
- Severn St, 41 #838
- Mosgiel Terminus #269
Route 77 route map
Questions about Dunedin Route 77
What time is the first Route 77 bus?
Monday to Friday: 6:19 am. Saturday: 7:56 am. Sunday: 7:56 am.
What time is the last Route 77 bus?
Monday to Friday: 11:40 pm. Saturday: 11:40 pm. Sunday: 8:40 pm. A time after midnight belongs to the evening before.
How often does Route 77 run?
Monday to Friday: every 30 min. Saturday: every 30 min. Sunday: every 30 min, between 7:00 am and 7:00 pm.
Does Route 77 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 77 go?
Route 77 serves Mosgiel Terminus, Green Island Super Stop (Inbound), Bus Hub Stop F and Green Island Super Stop (Outbound). 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
- City to Oamaru
- City to Palmerston
- City to Warrington
- Calton Hill - Pine Hill via South Road
- St Clair - Normanby
- Shiel Hill - Opoho
- City - Port Chalmers
- Ridge Runner Northbound
- Ridge Runner Southbound
- Harington Point to City
- Portobello to City
- Waverley - Belleknowes
- Ocean Grove - Helensburgh
- Corstorphine - Wakari
- St Clair Park - Ross Creek
- Concord - Logan Park
- St Kilda - Halfway Bush
- St Kilda - Brockville
- Kenmure - City
- Balaclava - Logan Park
- Brighton to Green Island
- Brighton to South Dunedin
- Abbotsford Loop
- City to Abbotsford Loop
- Mosgiel - City Express
- Logan Park High School - Pine Hill via Opoho
- Dunedin North Intermediate to Pine Hill