Skip to content
Stopwatch

McTavish Exch

Victoria · 6 stops · 9 routes

Directions

McTavish Exch is a Victoria interchange with 6 stops served by 9 routes. The board shows the next scheduled departures from all of them, and the list below says which stop each route uses.

Departures, all stops
  1. Loading the next buses…

Scheduled times, with the stop each one leaves from. Up to 199 departures on a busy day.

Which stop for which route

Routes at McTavish Exch

Questions about McTavish Exch

Which stop do I need at McTavish Exch?

Route 70: Bay A, Bay B. Route 70X: Bay B. Route 71: Bay A, Bay B. Route 72A: Bay C, Bay G. Route 72: Bay C, Bay G. Route 81: Bay D, Bay F. Route 87: Bay D, Bay F. Route 88A: Bay D, Bay F. Route 88: Bay D, Bay F. Each stop's page has its full schedule.

What routes leave from McTavish Exch?

9 routes: 70 Swartz Bay / Downtown, 70X Swartz Bay / Downtown Express, 71 Swartz Bay / Downtown, 72A Swartz Bay / Downtown, 72 Swartz Bay / Downtown, 81 Saanichton / Sidney / Swartz Bay, 87 Tsawout / Sidney via Airport and Dean Park, 88A Airport / Sidney bypass Sidney Industrial, 88 Airport / Sidney via Sidney Industrial.

When is the first and last bus from McTavish Exch?

On a Monday the first bus leaves at 5:28 am and the last at 1:00 am, with 197 departures from all stops.

Are these live departures?

No. They are the scheduled times from Victoria’s published schedule, refreshed October 4, 2026.

Source: BC Transit open data (GTFS schedule for Victoria), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to January 3, 2027. Scheduled times, not live arrivals. Changes made: times reformatted into timetables and departure lists.

Enter to open · Esc to close