Prince Rupert Getting there & around

Getting there & away

Prince Rupert airport (YPR; 250-622-2222; www.ypr.ca) is on Digby Island, across the harbor from town. The trip involves a bus and ferry; pick-up is at the Highliner Hotel (815 1st Ave) two hours before flight time. Confirm all the details with your airline or the airport.

Air Canada Jazz (888-247-2262; www.aircanada.com) serves Vancouver; check-in is at the airport. HawkAir (866-429-5247; www.hawkair.ca; check-in Highliner Hotel, 815 1st Ave W) also serves Vancouver.

The western terminus VIA Rail station (BC Ferries Terminal) operates the tri-weekly Skeena to/from Prince George (12½ hours) and, after an overnight stop, Jasper in the Rockies.

Greyhound Canada (800-661-8747; www.greyhound.ca; 112 6th St) buses depart to Prince George ($107, 10 hours) once a day.

The BC Ferries (250-386-3431; www.bcferries.com) Inside Passage run to Port Hardy (adult/child $132/74, car/cabin from $310/75, 15 to 25 hours) is hailed for its amazing scenery. There are three services per week in summer, one per week in winter. The Queen Charlotte Islands service goes to Skidegate Landing (adult/child $32/18, car/cabin from $117/55, seven hours) six times per week in summer and three times a week in winter.

Alaska Marine Highway System (250-627-1744, 800-642-0066; www.ferryalaska.com) ferries link Rupert to the Yukon gateways of Haines and Skagway, Alaska.

Things to do