Bus in Calgary

Sundog Tours

Transportation between Calgary and Jasper, as well as lots of tours of the Rockies, including canoeing trips, that depart from the Jasper area.
Bus in Banff Town


Runs Banff's excellent public bus network. Five local routes serve Banff Town and its immediate surroundings: route 1 to Banff Hot Springs, 2 to Tunnel Mountain, 4 to Cave and Basin, 6 to Lake Minnewanka and 7 to th…
Train Station in Edmonton

VIA Rail Station

Rather inconveniently situated 5km northwest of the city center near Edmonton City Centre Airport. The Canadian travels three times a week east to Saskatoon ($204, 10 hours), Winnipeg ($432, 25 hours) and Toronto ($…
Train Station in Gastown & Chinatown

Pacific Central Station

Most out-of-town buses trundle to a halt at Vancouver’s heritage, neon-signed Pacific Central Station. The station has a ticket office and left-luggage lockers, and is also the city’s trans-Canada and cross-border t…
Airport in Vancouver

Vancouver International Airport

Canada’s second-busiest airport, Vancouver International Airport is about 13km south of the city on Sea Island in Richmond. There are two main terminals – international (including flights to the US) and domestic. An…
Ferry in Haida Gwaii

BC Ferries

Mainland ferries dock at Skidegate Landing on Graham Island, which houses 80% of residents. Runs from Prince Rupert to/from Skidegate Landing five times per week in summer and three times a week in winter (six to se…
Ferry in Nelson to Revelstoke

Kootenay Lake Ferry

Sails between Balfour on the west arm of Kootenay Lake (34km northeast of Nelson) and Kootenay Bay, where you can follow Hwy 3A for the pretty 80km ride south to Creston. It is a 35-minute crossing. Departs Balfour …
Ferry in Vancouver Island

BC Ferries

Services from the mainland and beyond connect to several points around the island. The most popular are Tsawwassen–Swartz Bay (for Victoria), Tsawwassen–Duke Point (for Nanaimo) and Horseshoe Bay–Departure Bay (for …
Bus in Victoria

Tofino Bus

Runs three daily services via Nanaimo ($33, two hours) to all points north as far as Campbell River ($65, 5¼ hours) with bus 1 carrying on to Port Hardy ($115, nine hours). A separate service runs to and from Tofino…
Airport in Prince Rupert

Prince Rupert Airport

Located on Digby Island, across the harbor from town. The trip involves a bus and ferry; pickup is at the Prince Rupert Hotel about two hours before flight time. Confirm all the details with your airline or the airp…