Powell River is on Highway 101, about 4-5 hours north of Vancouver. Although the city is on the mainland and there are roads in the area, it is not connected to the Provincial Highway network and will require a couple of ferry rides from Vancouver (Horseshoe Bay to Langdale and Earl’s Cove to Saltery Bay – note, you only have to pay once on the way up and once on the return) or a single ferry if coming from Courtenay/Comox to get there.