McTavish Exch
Victoria · 6 stops · 9 routes
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.
- 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
- Swartz Bay / Downtown
- Swartz Bay / Downtown Express
- Swartz Bay / Downtown
- Swartz Bay / Downtown
- Swartz Bay / Downtown
- Saanichton / Sidney / Swartz Bay
- Tsawout / Sidney via Airport and Dean Park
- Airport / Sidney bypass Sidney Industrial
- Airport / Sidney via Sidney Industrial
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.