Travel within Canada is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Nelson?

Book now

There are 7 ways to get from Toronto to Whitewater Ski Resort by plane, bus, 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 to Castlegar, bus  •  9h 21m

  1. Fly from Toronto (YYZ) to Castlegar (YCG) YYZ - YCG
  2. Take the bus from Castlegar Airport to Nelson, BC

Cheapest option

Fly to Kelowna, bus  •  13h 19m

  1. Fly from Toronto (YYZ) to Kelowna (YLW) YYZ - YLW
  2. Take the bus from Kelowna, BC to Nelson, BC

5 alternative options

Fly to Cranbrook, bus  •  12h 14m

  1. Fly from Toronto (YYZ) to Cranbrook (YXC) YYZ - YXC
  2. Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street

Train, bus, drive  •  2 days 2h

  1. Take the train from Toronto Union Station to Windsor
  2. Take the train from Detroit to Chicago Union Station
  3. Take the train from Chicago Union Station to Shelby Amtrak Station
  4. Take the bus from Shelby Transit Center to Port of Sweet Grass
  5. Drive from Port of Sweet Grass to Lethbridge, AB - 4151 4 Ave S
  6. Take the bus from Lethbridge, AB - 4151 4 Ave S to Nelson, BC - 512 Railway Street

Bus, train, drive  •  2 days 10h

  1. Take the bus from Toronto, ON - Union Station to Buffalo, NY
  2. Take the bus from Buffalo to Rochester 325
  3. Take the train from Rochester to Chicago Union Station
  4. Take the train from Chicago Union Station to Shelby Amtrak Station
  5. Take the bus from Shelby Transit Center to Port of Sweet Grass
  6. Drive from Port of Sweet Grass to Lethbridge, AB - 4151 4 Ave S
  7. Take the bus from Lethbridge, AB - 4151 4 Ave S to Nelson, BC - 512 Railway Street

Train, bus  •  4 days 12h

  1. Take the train from Toronto Union Station to Vancouver VIA Rail
  2. Take the bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Street Vancouver

Drive  •  39h 34m

  1. Drive from Toronto to Whitewater Ski Resort 3965 km

Questions & Answers

The cheapest way to get from Toronto to Whitewater Ski Resort is to fly and bus which costs $250 - $700 and takes 13h 19m.

More details

The quickest way to get from Toronto to Whitewater Ski Resort is to fly and bus which costs $400 - $1,100 and takes 9h 21m.

More details

The distance between Toronto and Whitewater Ski Resort is 2926 km. The road distance is 3965 km.

Get driving directions

The best way to get from Toronto to Whitewater Ski Resort without a car is to train and bus which takes 4 days 12h and costs $800 - $2,100.

More details

It takes approximately 9h 21m to get from Toronto to Whitewater Ski Resort, including transfers.

More details

There is no direct flight from Toronto Airport to Castlegar Airport. The quickest flight takes 6h 17m and has one stopover.

Search flights

Yes, the driving distance between Toronto to Whitewater Ski Resort is 3965 km. It takes approximately 39h 34m to drive from Toronto to Whitewater Ski Resort.

Get driving directions

Air Canada offers flights from Toronto Airport to Castlegar Airport.

Search flights

There are 22+ hotels available in Whitewater Ski Resort. Prices start at $125 CAD per night.

More details

The best way to get from Toronto to Toronto Airport is to train which takes 25 min and costs $2 - $13.

More details

Map of how to get from Toronto to Whitewater Ski Resort.
Launch map view
  • Distance: 2926.4 km
  • Duration: 9h 21m

What companies run services between Toronto, ON, Canada and Whitewater Ski Resort, BC, Canada?

There is no direct connection from Toronto to Whitewater Ski Resort. However, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Castlegar, take the walk to Castlegar Airport, take the bus to Nelson, BC, then take the taxi to Whitewater Ski Resort. Alternatively, you can take the train to UP Express Pearson Airport, take the walk to Toronto airport, fly to Cranbrook, take the taxi to Cranbrook, BC - 513 Cranbrook St North, take the bus to Nelson, BC - 512 Railway Street, then take the taxi to Whitewater Ski Resort.

Airlines
Air Canada
Website
aircanada.com
Flights from Toronto to Castlegar via Calgary
Ave. Duration
6h 17m
When
Every day
Estimated price
$260 - $900
Flights from Toronto to Castlegar via Ottawa, Calgary
Ave. Duration
12h 17m
When
Every day
Estimated price
$290 - $1,000
Flights from Toronto to Cranbrook via Vancouver
Ave. Duration
8h 11m
When
Monday to Friday
Estimated price
$320 - $1,100
Flights from Toronto to Cranbrook via Calgary, Vancouver
Ave. Duration
9h 26m
When
Every day
Estimated price
$320 - $1,100
Flights from Toronto to Cranbrook via Saskatoon, Vancouver
Ave. Duration
9h 51m
When
Every day
Estimated price
$330 - $1,100
Flights from Toronto to Cranbrook via Regina, Vancouver
Ave. Duration
9h 51m
When
Every day
Estimated price
$320 - $1,100
Flights from Toronto to Cranbrook via Edmonton, Vancouver
Ave. Duration
10h 11m
When
Every day
Estimated price
$330 - $1,100
Flights from Toronto to Kelowna
Ave. Duration
4h 48m
When
Wednesday, Friday and Sunday
Estimated price
$270 - $950
Flights from Toronto to Kelowna via Calgary
Ave. Duration
6h 28m
When
Every day
Estimated price
$270 - $950
Flights from Toronto to Kelowna via Vancouver
Ave. Duration
7h 15m
When
Every day
Estimated price
$300 - $1,000
Flights from Toronto to Kelowna via Montreal
Ave. Duration
8h 1m
When
Saturday and Sunday
Estimated price
$310 - $1,100
WestJet
Website
westjet.com
Flights from Toronto to Cranbrook via Calgary
Ave. Duration
7h 56m
When
Every day
Estimated price
$330 - $850
Flights from Toronto to Cranbrook via Vancouver
Ave. Duration
8h 45m
When
Every day
Estimated price
$330 - $850
Flights from Toronto to Cranbrook via Vancouver, Calgary
Ave. Duration
10h 42m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$330 - $850
Flights from Toronto to Cranbrook via Calgary, Vancouver
Ave. Duration
11h
When
Every day
Estimated price
$330 - $850
Flights from Toronto to Cranbrook via Winnipeg, Calgary
Ave. Duration
11h 7m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$330 - $850
Flights from Toronto to Kelowna
Ave. Duration
4h 55m
When
Friday
Estimated price
$240 - $850
Flights from Toronto to Kelowna via Calgary
Ave. Duration
6h 52m
When
Every day
Estimated price
$240 - $850
Flights from Toronto to Kelowna via Vancouver
Ave. Duration
7h 26m
When
Every day
Estimated price
$240 - $850
Flights from Toronto to Kelowna via Edmonton
Ave. Duration
7h 26m
When
Friday and Sunday
Estimated price
$240 - $850
Swoop
Website
flyswoop.com
Flights from Toronto to Kelowna
Ave. Duration
4h 50m
When
Wednesday and Sunday
Estimated price
$90 - $600
Train operators
VIA Rail
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Toronto Union Station to Windsor
Ave. Duration
4h 18m
Frequency
4 times a day
Estimated price
$80 - $180
Website
VIA Rail
Escape
$50 - $70
Business
$110 - $150
Economy
$80 - $95
EconomyPlus
$120 - $180
Train from Toronto Union Station to Vancouver
Ave. Duration
4 days 1h
Frequency
Once a week
Estimated price
$600 - $1,900
Website
VIA Rail
Escape
$500 - $600
Business
$650 - $1,100
Economy
$600 - $800
EconomyPlus
$1,300 - $1,900
Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Rome2rio's guide to Amtrak
Contact Details
Phone
+1 800-872-7245
Website
amtrak.com
Train from Detroit to Chicago Union Station
Ave. Duration
5h 6m
Frequency
3 times a day
Estimated price
$55 - $80
Schedules at
amtrak.com
Book at
amtrak.com
Coach Seat
$55 - $80
Premium
$280 - $380
Flexi Coach Seat
$95 - $150
Business Seat
$95 - $140
Train from Chicago Union Station to Shelby Amtrak Station
Ave. Duration
28h 2m
Frequency
4 times a day
Estimated price
$170 - $250
Schedules at
amtrak.com
Book at
amtrak.com
Coach Seat
$170 - $250
Premium
$500 - $700
Flexi Coach Seat
$360 - $550
Business Seat
$390 - $600
Train from Rochester to Chicago Union Station
Ave. Duration
11h 38m
Frequency
4 times a day
Estimated price
$85 - $130
Schedules at
amtrak.com
Book at
amtrak.com
Coach Seat
$85 - $130
Premium
$340 - $470
Flexi Coach Seat
$160 - $250
Business Seat
$170 - $250
Bus operators
Kootenay Gateway Shuttle
Phone
+1 250 362 0080
Website
kootenaygateway.com
Bus from Castlegar Airport to Nelson, BC
Ave. Duration
50 min
Frequency
On demand
Estimated price
$79
Schedules at
kootenaygateway.com
Mountain Man Mikes Bus Service
Phone
+1 778 382 7729
Email
info@mountainmanmikes.ca
Website
mountainmanmikes.ca
Bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
Ave. Duration
3h
Frequency
Once a week
Estimated price
$55 - $75
Schedules at
mountainmanmikes.ca
Bus from Lethbridge, AB - 4151 4 Ave S to Nelson, BC - 512 Railway Street
Ave. Duration
7h
Frequency
Once a week
Estimated price
$95 - $130
Schedules at
mountainmanmikes.ca
Bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Street
Ave. Duration
9h 30m
Frequency
Twice a week
Estimated price
$110 - $150
Schedules at
mountainmanmikes.ca
Silver City Stagelines LTD
Email
info@fritztravels.com
Website
fritztravels.com
Bus from Kelowna, BC to Nelson, BC
Ave. Duration
4h 50m
Frequency
Once daily
Estimated price
$95
Schedules at
fritztravels.com
Book at
book.fritztravels.com
Northern Transit Interlocal
Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Rome2rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Toronto, ON - Union Station to Buffalo, NY
Ave. Duration
2h 45m
Frequency
3 times a day
Estimated price
$21 - $35
Website
greyhound.com
Economy
$21 - $35
Flexible
$45 - $65
Bus from Buffalo to Rochester
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
$19 - $27
Website
greyhound.com
Economy
$19 - $27
Flexible
$40 - $60
Trailways
Phone
+1 800-858-8555
Website
trailways.com
Bus from Buffalo, Ny to Rochester, Ny
Ave. Duration
1h 35m
Frequency
Twice daily
Estimated price
$26 - $40
Schedules at
trailways.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.