There are 4 ways to get from Haines to Whitehorse by ferry, bus, car 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.
Ferry, bus
best- Take the ferry from Haines, AK to Skagway, AKferry
- Take the bus from Skagway, AK to Whitehorse, YTbus Whitehorse to Skagway
6h 28m$340Car ferry, drive
cheapest- Take the carferry from Haines to Skagwaycarferry Jnu
- Drive from Skagway to Whitehorsecar
3h 21m$40–78Car ferry, train
- Take the carferry from Haines to Skagwaycarferry Jnu
- Take the train from Bennett, BC to Whitehorse, YTtrain Bennett to Whitehorse
9h 7m$170–1,132Bus
- Take the bus from Skagway, AK to Whitehorse, YTbus
5h 55m$307–724
Comparing Your Travel Options
The cheapest way to get from Haines to Whitehorse is to car ferry and drive which costs $40 - $80 and takes 3h 21m.
The fastest way to get from Haines to Whitehorse is to car ferry and drive which takes 3h 21m and costs $40 - $80.
No, there is no direct bus from Haines to Whitehorse. However, there are services departing from Skagway, AK and arriving at Whitehorse, YT via . The journey, including transfers, takes approximately 5h 55m.
The distance between Haines and Whitehorse is 204 km.
The best way to get from Haines to Whitehorse without a car is to ferry and bus which takes 6h 28m and costs $341.
It takes approximately 6h 28m to get from Haines to Whitehorse, including transfers.
Haines to Whitehorse bus services, operated by White Pass & Yukon Route, depart from Skagway, AK station.
Haines to Whitehorse bus services, operated by White Pass & Yukon Route, arrive at Whitehorse, YT station.
Whitehorse is 1h ahead of Haines. It is currently 8:27 AM in Haines and 9:27 AM in Whitehorse.
There are 51+ hotels available in Whitehorse.
What companies run services between Haines, AK, USA and Whitehorse, YT, Canada?
White Pass & Yukon Route operates a bus from Skagway, AK to Whitehorse, YT once daily. Tickets cost $242 and the journey takes 4h 35m.
- Phone
- +1 800 343 7373
- [email protected]
- Website
- White Pass & Yukon Route
Train from Bennett, BC to Whitehorse, YT
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- $164–1,100
- Website
- White Pass & Yukon Route
- Adult
- $750–1,100
- Phone
- +1 800 343 7373
- [email protected]
- Website
- White Pass & Yukon Route
Bus from Skagway, AK to Whitehorse, YT
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $242
- Website
- White Pass & Yukon Route
Bus from Skagway, AK to Whitehorse, YT
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $242
- Website
- White Pass & Yukon Route
- Phone
- 1-907-600-5333
- [email protected]
- Website
- Haines Skagway Fast Ferry
Ferry from Haines, AK to Skagway, AK
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- $99
- Website
- Haines Skagway Fast Ferry
- Phone
- +1 800-642-0066
- [email protected]
- Website
- Alaska Department of Transportation
Car ferry from Haines to Skagway
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- $5–23
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $5–23
Car ferry from Haines to Skagway
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- $5–23
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $5–23
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 How to travel India's Golden Triangle, 4 stunningly beautiful Philippines islands you need to visit, and How to get from JFK to New York City - to help you get the most out of your next trip.
