Nanaimo Route 25: Ferry Shuttle
Bus schedule and route map · Monday to Friday, Saturday and Sunday
Nanaimo Route 25 (Ferry Shuttle) is a bus route in Nanaimo and the Regional District of Nanaimo, serving Bay D at Woodgrove Exch, Bay A at Country Club Exch, Front St at Gabriola Ferry Terminal, Bay E at Downtown Nanaimo Exch and Bay H at Country Club Exch. 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. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 7:30 am
- Last
- 8:05 pm
- Buses
- 11
- Daytime
- every 2 h 48 min
Saturday and Sunday
- First
- 7:30 am
- Last
- 7:10 pm
- Buses
- 10
- Daytime
- every 2 h 48 min
Public 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
Destination sign “Ferry Shuttle - to Hullo Ferry” · from Bay D at Woodgrove Exch · 28 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not 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
Times at the main stops. Bold is pm. A dot means that trip does not 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 this direction
- 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
Destination sign “Ferry Shuttle - to Woodgrove” · from Nanaimo Port Authority · 29 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not 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
Times at the main stops. Bold is pm. A dot means that trip does not 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 this direction
- 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
Route 25 route map
Questions about Nanaimo 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. A time after midnight belongs 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:00 am and 7:00 pm.
Does Route 25 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 25 run on public holidays?
Thanksgiving (Mon 12 Oct): the Saturday and Sunday timetable. Remembrance Day (Wed 11 Nov): the Saturday and Sunday timetable.
Where does Route 25 go?
Route 25 serves Bay D at Woodgrove Exch, Bay A at Country Club Exch, Front St at Gabriola Ferry Terminal, Bay E at Downtown Nanaimo Exch and Bay H at Country Club Exch. The full list of stops for each direction is below the schedules.
Are these live bus times?
No. They are the published schedule from BC Transit’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: BC Transit open data (GTFS schedule for Nanaimo), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to December 19, 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.