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

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

Car ferry, train, bus  •  8 h 52 min

  1. Take the car ferry from Juneau to Haines
  2. Take the car ferry from Haines to Skagway
  3. Take the train from Bennett, BC to Carcross, YT
  4. Take the bus from Carcross Jct, YT to Whitehorse, YT

$83 - $250

3 alternative options

Car ferry, bus  •  10 h 42 min

  1. Take the car ferry from Juneau to Haines
  2. Take the car ferry from Haines to Skagway
  3. Take the bus from Skagway, AK to Whitehorse, YT

$139 - $311

Fly to Skagway, bus  •  6 h 31 min

  1. Fly from Juneau (JNU) to Skagway (SGY) JNU - SGY
  2. Take the bus from Skagway, AK to Whitehorse, YT

$217 - $542

Fly to Haines, ferry, bus  •  8 h 24 min

  1. Fly from Juneau (JNU) to Haines (HNS) JNU - HNS
  2. Take the ferry from Haines, AK to Skagway, AK
  3. Take the bus from Skagway, AK to Whitehorse, YT

$299 - $598

Questions & Answers

The cheapest way to get from Juneau to Whitehorse is to car ferry and train and bus which costs $80 - $250 and takes 8 h 52 min.

More details

The quickest way to get from Juneau to Whitehorse is to fly and bus which takes 6 h 31 min and costs $210 - $550.

More details

The distance between Juneau and Whitehorse is 271 km.

It takes approximately 8 h 52 min to get from Juneau to Whitehorse, including transfers.

More details

What companies run services between Juneau, AK, USA and Whitehorse, YT, Canada?

There is no direct connection from Juneau to Whitehorse. However, you can take the drive to Juneau, take the car ferry to Haines, take the car ferry to Skagway, take the drive to Bennett, BC, take the train to Carcross, YT, take the walk to Carcross Jct, YT, then take the bus to Whitehorse, YT. Alternatively, you can take a vehicle from Juneau to Whitehorse via Glacier Highway at Auke Bay, Juneau, Haines, Skagway, and Skagway, AK in around 10 h 42 min.

Airlines
Air Excursion
Flights from Juneau to Skagway
Ave. Duration
45 min
When
Every day
Estimated price
$120 - $490
Flights from Juneau to Haines
Ave. Duration
35 min
When
Every day
Estimated price
$110 - $700
Alaska Seaplane
Website
flyalaskaseaplanes.com
Flights from Juneau to Skagway
Ave. Duration
45 min
When
Every day
Estimated price
$130 - $550
Flights from Juneau to Haines
Ave. Duration
35 min
When
Every day
Estimated price
$120 - $750
Train operators
Bus operators
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Carcross Jct, YT to Whitehorse, YT
Ave. Duration
36 min
Frequency
3 times a week
Estimated price
$10 - $26
Website
Greyhound.ca
Advanced Purchase
$10 - $15
Online Fare
$10 - $23
Standard Fare
$18 - $26
Refundable
$21 - $35
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
Ferry operators
Alaska DOT
Phone
+1 800-642-0066
Website
dot.state.ak.us
Car ferry from Juneau to Haines
Ave. Duration
2 h 15 min
Frequency
6 times a week
Estimated price
$30 - $140
Schedules at
dot.state.ak.us
Passenger
$30 - $50
Vehicle
$95 - $140
Car ferry from Haines to Skagway
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$10 - $27
Schedules 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 the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, How do I buy a London Underground ticket? and Getting to Rome from the airport - to help you get the most out of your next trip.