25 Route 25 Ferry Shuttle
Nanaimo Route 25 runs between Bay D at Woodgrove Exch and Nanaimo Port Authority. Monday to Friday the first bus is at 7:30 am and the last at 8:05 pm, every 2 h 48 min during the day.
| Days | First bus | Last bus | Buses | Daytime |
|---|---|---|---|---|
| Monday to Friday | 7:30 am | 8:05 pm | 11 | every 2 h 48 min |
| Saturday and Sunday | 7:30 am | 7:10 pm | 10 | every 2 h 48 min |
Holidays:
- Mon 12 Oct (Thanksgiving): the Saturday and Sunday timetable
- Wed 11 Nov (Remembrance Day): the Saturday and Sunday timetable
Route 25 to Nanaimo Port Authority
Bus sign: “Ferry Shuttle - to Hullo Ferry” · from Bay D at Woodgrove Exch · 28 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Bay D at Woodgrove Exch | Bay A at Country Club Exch | Departure Bay Ferry Terminal | Front St at Gabriola Ferry Terminal | Nanaimo Port Authority |
|---|---|---|---|---|
| 7:30 | 7:40 | 7:58 | 8:07 | — |
| 10:18 | 10:28 | 10:45 | 10:55 | 11:00 |
| 12:10 | 12:21 | 12:38 | 12:48 | — |
| 2:21 | 2:32 | 2:50 | 3:00 | 3:05 |
| 6:24 | 6:34 | 6:51 | 7:00 | 7:05 |
Saturday and Sunday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Bay D at Woodgrove Exch | Bay A at Country Club Exch | Departure Bay Ferry Terminal | Front St at Gabriola Ferry Terminal | Nanaimo Port Authority |
|---|---|---|---|---|
| 7:30 | 7:39 | 7:57 | 8:07 | — |
| 10:18 | 10:28 | 10:46 | 10:55 | 11:00 |
| 2:14 | 2:25 | 2:45 | 2:55 | 3:00 |
| 4:15 | 4:26 | 4:45 | 4:55 | 5:00 |
| 6:18 | 6:28 | 6:46 | 6:55 | 7:00 |
All 28 stops, in order
- Bay D at Woodgrove Exch #109925
- Island Hwy at Mostar Rd #104795
- Norwell Dr at Victoria Ave #110088
- Norwell Dr at 105th St #104980
- Norwell Dr at 107th St #110090
- Bay A at Country Club Exch #110516
- Bowen Rd at Kenworth Rd #110490
- Bowen Rd at Labieux Rd #110491
- Bowen Rd at Beban Park Complex #110022
- Northfield Rd at Bowen Rd #104983
- Northfield Rd at Spencer Rd #110058
- Northfield Rd at McGarrigle Rd #110059
- Northfield Rd at McCullough Rd #110060
- Northfield Rd at Wilgress Rd #110061
- Brechin Rd at Estevan Rd #109961
- Brechin Rd at Bayview Ave #109962
- Brechin Rd at Beach Dr #109963
- Departure Bay Ferry Terminal #109880
- Stewart Ave at Maple St #109964
- Stewart Ave at Larch St #109965
- Stewart Ave at Cypress St #109966
- Stewart Ave at Townsite Rd #109967
- Stewart Ave at Mt Benson St #109870
- Stewart Ave at Dawes St #109871
- Comox Rd at Cliff St #104992
- Front St at Museum Way #104196
- Front St at Gabriola Ferry Terminal #104859
- Nanaimo Port Authority #104994
Route 25 to Bay D at Woodgrove Exch
Bus sign: “Ferry Shuttle - to Woodgrove” · from Nanaimo Port Authority · 29 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Nanaimo Port Authority | Bay E at Downtown Nanaimo Exch | Departure Bay Ferry Terminal | Bay H at Country Club Exch | Bay D at Woodgrove Exch |
|---|---|---|---|---|
| — | 8:13 | 8:26 | 8:40 | 8:51 |
| 11:10 | 11:15 | 11:28 | 11:41 | 11:53 |
| — | 12:54 | 1:07 | 1:20 | 1:32 |
| 3:10 | 3:15 | 3:29 | 3:44 | 3:57 |
| 7:10 | 7:15 | 7:28 | 7:40 | 7:50 |
| — | 8:05 | 8:18 | 8:29 | 8:39 |
Saturday and Sunday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Nanaimo Port Authority | Bay E at Downtown Nanaimo Exch | Departure Bay Ferry Terminal | Bay H at Country Club Exch | Bay D at Woodgrove Exch |
|---|---|---|---|---|
| — | 8:13 | 8:27 | 8:38 | 8:48 |
| 11:10 | 11:15 | 11:30 | 11:42 | 11:54 |
| 3:10 | 3:15 | 3:30 | 3:42 | 3:54 |
| 5:10 | 5:15 | 5:30 | 5:41 | 5:52 |
| 7:10 | 7:15 | 7:30 | 7:41 | 7:51 |
All 29 stops, in order
- Nanaimo Port Authority #104994
- Bay E at Downtown Nanaimo Exch #104181
- Front St at Museum Way #109775
- Front St at Church St #109776
- Comox Rd at Terminal Ave N #109777
- Stewart Ave at Dawes St #109778
- Stewart Ave at Mt Benson St #109779
- Stewart Ave at Townsite Rd #109876
- Stewart Ave at Cypress St #109877
- Stewart Ave at Larch St #109878
- Stewart Ave at Maple St #109879
- Departure Bay Ferry Terminal #109880
- Brechin Rd at Beach Dr #109881
- Brechin Rd at Ocean Terr #109882
- Brechin Rd at Estevan Rd #109883
- Northfield Rd at Wilgress Rd #110044
- Northfield Rd at McCullough Rd #110045
- Northfield Rd at McGarrigle Rd #110046
- Northfield Rd at Dorman Rd #110047
- Northfield Rd at Sarnia Rd #104984
- Bowen Rd at Northfield Rd #109991
- Bowen Rd at Beban Park Complex #109992
- Bowen Rd at Labieux Rd #110501
- Bay H at Country Club Exch #109802
- Norwell Dr at 107th St #110213
- Norwell Dr at 105th St #110214
- Norwell Dr at Victoria Ave #110215
- Island Hwy at Rutherford Rd #104794
- Bay D at Woodgrove Exch #109925
Questions about Route 25
- What time is the first Route 25 bus?
- Monday to Friday: 7:30 am. Saturday and Sunday: 7:30 am.
- What time is the last Route 25 bus?
- Monday to Friday: 8:05 pm. Saturday and Sunday: 7:10 pm. Times after midnight belong to the evening before.
- How often does Route 25 run?
- Monday to Friday: every 2 h 48 min. Saturday and Sunday: every 2 h 48 min between 7 am and 7 pm, by the median gap between departures.
- Does Route 25 run on weekends?
- Saturday: yes. Sunday: yes.
- Does Route 25 run on holidays?
- Thanksgiving (Mon 12 Oct): the Saturday and Sunday timetable. Remembrance Day (Wed 11 Nov): the Saturday and Sunday timetable.
- Are these live bus times?
- No — they are the published schedule, from Nanaimo’s official transit data, refreshed October 3, 2026. A bus can run early or late, and detours aren’t shown here.
Other Nanaimo routes
- 1Nanaimo Rapid Line
- 5Fairview
- 6Harewood
- 7Cinnabar
- 8Cedar
- 9Intercity
- 15VIU Connector via Parkway
- 15AVIU Connector via Jingle Pot
- 20Hammond Bay
- 20AHammond Bay via Dover
- 30NRGH
- 31Lantzville
- 40VIU Express
- 70NCX Nanaimo - Cowichan Express
- 72Downtown/Country Club
- 78Cassidy/Airport
- 88Parksville
- 92Hammond Bay
- 97Eaglecrest
- 98Qualicum Beach
- 99Deep Bay