There are 4 ways to get from Prince George to Whitehorse by plane, bus, car ferry, ferry, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  5 h 48 min

  1. Fly from Prince George (YXS) to Whitehorse (YXY) YXS - YXY

$220 - $735

3 alternative options

Bus, car ferry, ferry  •  2 days 7 h

  1. Take the bus from Prince George to Prince Rupert
  2. Take the car ferry from Prince Rupert to Haines
  3. Take the ferry from Haines, AK to Skagway, AK
  4. Take the bus from Skagway, AK to Whitehorse, YT

$397 - $1,166

Train, car ferry, bus  •  2 days 6 h

  1. Take the train from Prince George to Prince Rupert
  2. Take the car ferry from Prince Rupert to Haines
  3. Take the car ferry from Haines to Skagway, AK
  4. Take the train from Bennett, BC to Carcross, YT
  5. Take the bus from Carcross, YT to Whitehorse, YT

$326 - $1,344

Drive  •  23 h 59 min

  1. Drive from Prince George to Whitehorse 1014.2 miles

$130 - $200

Questions & Answers

The cheapest way to get from Prince George to Whitehorse is to drive which costs $170 - $260 and takes 23 h 59 min.

More details

The quickest way to get from Prince George to Whitehorse is to fly which costs $280 - $1,000 and takes 5 h 48 min.

More details

The distance between Prince George and Whitehorse is 1054 km. The road distance is 1622.7 km.

Get driving directions

The best way to get from Prince George to Whitehorse without a car is to bus and car ferry and ferry which takes 2 days 7 h and costs $500 - $1,600.

More details

It takes approximately 5 h 48 min to get from Prince George to Whitehorse, including transfers.

More details

There is no direct flight from Prince George Airport to Whitehorse Airport. The quickest flight takes 5 h 12 min and has one stopover.

Search flights

Yes, the driving distance between Prince George to Whitehorse is 1623 km. It takes approximately 23 h 59 min to drive from Prince George to Whitehorse.

Get driving directions

Air North, WestJet and Air Canada offer flights from Prince George Airport to Whitehorse Airport.

Search flights

There are 30+ hotels available in Whitehorse. Prices start at $77 USD per night.

More details

The best way to get from Prince George to Prince George Airport is to taxi which takes 15 min and costs $35 - $45.

More details

Map of how to get from Prince George to Whitehorse.
Launch map view
  • Distance: 658.6 miles
  • Duration: 5 h 48 min

What companies run services between Prince George, BC, Canada and Whitehorse, YT, Canada?

Air Canada, WestJet and two other airlines fly from Prince George to Whitehorse hourly.

Airlines
Air Canada
Website
aircanada.com
Flights from Prince George to Whitehorse via Vancouver
Ave. Duration
5 h 45 min
When
Every day
Estimated price
$190 - $700
Air North
Website
flyairnorth.com
Flights from Prince George to Whitehorse via Calgary
Ave. Duration
5 h 30 min
When
Wednesday and Friday
Estimated price
$270 - $600
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Prince George to Prince Rupert
Ave. Duration
12 h 25 min
Frequency
4 times a day
Estimated price
$60 - $220
Website
viarail.ca
Escape
$60 - $90
Economy
$110 - $150
Economy Plus
$150 - $220
Business
$160 - $220
Business Plus/Sleeper
$280 - $400
Bus operators
BC Bus North
Phone
1-844-564-7494
Website
bcbus.ca
Bus from Prince George to Prince Rupert
Ave. Duration
11 h 50 min
Frequency
Twice a week
Estimated price
$35
Schedules at
bcbus.ca
White Pass & Yukon Route
Phone
1-800-343-7373
Email
info@wpyr.com
Website
wpyr.com
Bus from Skagway, AK to Whitehorse, YT
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$95 - $140
Schedules at
wpyr.com
Book at
wpyr.com
Bus from Carcross, YT to Whitehorse, YT
Ave. Duration
1 h 15 min
Frequency
4 times a week
Estimated price
$40 - $150
Schedules at
wpyr.com
Ferry operators
Alaska DOT
Phone
+1 800-642-0066
Website
dot.state.ak.us
Car ferry from Prince Rupert to Haines
Ave. Duration
35 h
Frequency
Twice a week
Estimated price
$180 - $900
Schedules at
dot.state.ak.us
Book at
eweb-prod-almc.carus.com
Passenger
$180 - $260
Vehicle
$600 - $900
Car ferry from Haines to Skagway, AK
Ave. Duration
1 h
Frequency
4 times a week
Estimated price
$10 - $27
Schedules at
dot.state.ak.us
Book at
dot.state.ak.us
Passenger
$10 - $15
Vehicle
$18 - $27
Haines Skagway Fast Ferry
Website
hainesskagwayfastferry.com
Ferry from Haines, AK to Skagway, AK
Ave. Duration
45 min
Frequency
Every 4 hours
Estimated price
$70
Schedules at
hainesskagwayfastferry.com

Want to know more about travelling around Canada

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.