A morning School Bus Service is available for day students. The location and number of subscribers for this service determine the route and cost each year. Please phone 250-888-8640 for more information or to register.
There is a public bus stop a short walk from the school. The BC Transit bus to SMS from Yates Street (downtown Victoria) is #6 ROYAL OAK EXCHANGE/ESQUIMALT. Students should get off at the Quadra-Ambassador bus stop. There is also a #26 DOCKYARD/UVIC bus along McKenzie Avenue. It is a ten-minute walk to St. Margaret's from the McKenzie-Borden bus stop.
The School provides bus service to downtown Victoria on weekends at 5:30 pm. Students are picked up from downtown at 9:30 and 10:30 pm. They may also take taxis and charge the taxi ride to their school account using a charge slip.
SMS provides bus transportation to and from BC Ferries for students visiting the mainland or the Gulf Islands.