The distance between Toronto to Gabriola Island is 4477 Km by road. You can also find the distance from Toronto to Gabriola Island using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Toronto to Gabriola Island for road driving directions!