Greyhound provide seamless service from downtown Vancouver to Nanaimo on Vancouver Island and then up island through Parksville/Qualicum Beach to Port McNeill. Both Parksville and Qualicum are serviced twice daily from Vancouver with only the early morning run continuing on to Port McNeill.
Check the Greyhound Canada website for specifics or call: 1-800-661-8747; (604) 482-8747. Greyhound buses depart from Pacific Central station in Vancouver. Pickup is also possible from bus stops on the north side of West Georgia Street at Homer, Burrard, Bute and Denman Streets. Be prepared to flag the bus down.
See Getting to Horseshoe Bay for details on reaching Vancouver Island using transit and the BC Ferry Corporation.
Getting-to Whistler <<->> Whale Watching Introduction