Travel from Prince-George to Whitehorse

Bus or fly from Prince George to Whitehorse?

Air Canada, WestJet and 2 other airlines fly from Prince George to Whitehorse every 2 hours. Alternatively, Greyhound Canada operates a bus from Prince George to Whitehorse once daily. Tickets cost $30 - $75 and the journey takes 6 h 15 min. 2 other operators also service this route.

How to get from Prince George to Whitehorse

From Prince George taxi to Prince George airport then fly to Whitehorse airport. 5 h 10 min $424. From Prince George, BC bus to Dawson Creek, BC, bus to Fort Nelson, BC, then bus to Whitehorse, YT. 26 h 15 min $196. From Prince George train to Prince Rupert, car ferry to Skagway, walk to Skagway, AK, then bus to Whitehorse, YT. 2 days 9 h $474. From Prince George drive to Whitehorse. 23 h 59 min $164.