Skip to content
Stopwatch

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 ExchBay A at Country Club ExchDeparture Bay Ferry TerminalFront St at Gabriola Ferry TerminalNanaimo Port Authority
7:307:407:588:07·
10:1810:2810:4510:5511:00
12:1012:2112:3812:48·
2:212:322:503:003:05
6:246:346:517:007: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 ExchBay A at Country Club ExchDeparture Bay Ferry TerminalFront St at Gabriola Ferry TerminalNanaimo Port Authority
7:307:397:578:07·
10:1810:2810:4610:5511:00
2:142:252:452:553:00
4:154:264:454:555:00
6:186:286:466:557:00
All 28 stops in this direction
  1. Bay D at Woodgrove Exch #109925
  2. Island Hwy at Mostar Rd #104795
  3. Norwell Dr at Victoria Ave #110088
  4. Norwell Dr at 105th St #104980
  5. Norwell Dr at 107th St #110090
  6. Bay A at Country Club Exch #110516
  7. Bowen Rd at Kenworth Rd #110490
  8. Bowen Rd at Labieux Rd #110491
  9. Bowen Rd at Beban Park Complex #110022
  10. Northfield Rd at Bowen Rd #104983
  11. Northfield Rd at Spencer Rd #110058
  12. Northfield Rd at McGarrigle Rd #110059
  13. Northfield Rd at McCullough Rd #110060
  14. Northfield Rd at Wilgress Rd #110061
  15. Brechin Rd at Estevan Rd #109961
  16. Brechin Rd at Bayview Ave #109962
  17. Brechin Rd at Beach Dr #109963
  18. Departure Bay Ferry Terminal #109880
  19. Stewart Ave at Maple St #109964
  20. Stewart Ave at Larch St #109965
  21. Stewart Ave at Cypress St #109966
  22. Stewart Ave at Townsite Rd #109967
  23. Stewart Ave at Mt Benson St #109870
  24. Stewart Ave at Dawes St #109871
  25. Comox Rd at Cliff St #104992
  26. Front St at Museum Way #104196
  27. Front St at Gabriola Ferry Terminal #104859
  28. 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 AuthorityBay E at Downtown Nanaimo ExchDeparture Bay Ferry TerminalBay H at Country Club ExchBay D at Woodgrove Exch
·8:138:268:408:51
11:1011:1511:2811:4111:53
·12:541:071:201:32
3:103:153:293:443:57
7:107:157:287:407:50
·8:058:188:298:39

Saturday and Sunday

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

Nanaimo Port AuthorityBay E at Downtown Nanaimo ExchDeparture Bay Ferry TerminalBay H at Country Club ExchBay D at Woodgrove Exch
·8:138:278:388:48
11:1011:1511:3011:4211:54
3:103:153:303:423:54
5:105:155:305:415:52
7:107:157:307:417:51
All 29 stops in this direction
  1. Nanaimo Port Authority #104994
  2. Bay E at Downtown Nanaimo Exch #104181
  3. Front St at Museum Way #109775
  4. Front St at Church St #109776
  5. Comox Rd at Terminal Ave N #109777
  6. Stewart Ave at Dawes St #109778
  7. Stewart Ave at Mt Benson St #109779
  8. Stewart Ave at Townsite Rd #109876
  9. Stewart Ave at Cypress St #109877
  10. Stewart Ave at Larch St #109878
  11. Stewart Ave at Maple St #109879
  12. Departure Bay Ferry Terminal #109880
  13. Brechin Rd at Beach Dr #109881
  14. Brechin Rd at Ocean Terr #109882
  15. Brechin Rd at Estevan Rd #109883
  16. Northfield Rd at Wilgress Rd #110044
  17. Northfield Rd at McCullough Rd #110045
  18. Northfield Rd at McGarrigle Rd #110046
  19. Northfield Rd at Dorman Rd #110047
  20. Northfield Rd at Sarnia Rd #104984
  21. Bowen Rd at Northfield Rd #109991
  22. Bowen Rd at Beban Park Complex #109992
  23. Bowen Rd at Labieux Rd #110501
  24. Bay H at Country Club Exch #109802
  25. Norwell Dr at 107th St #110213
  26. Norwell Dr at 105th St #110214
  27. Norwell Dr at Victoria Ave #110215
  28. Island Hwy at Rutherford Rd #104794
  29. 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.

Other Nanaimo routes

Enter to open · Esc to close