There are 9 ways to get from Windsor to Nelson by plane, car, train, bus, bus (Greyhound, Flixbus), or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Detroit to Spokane International Airport, drive
best- Fly from Detroit (DTW) to Spokane International Airport (GEG)plane DTW - GEG
- Drive from Spokane-Airport-GEG to Nelsoncar
11h 56m$299–1,175Train, bus, drive
- Take the train from Detroit to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Wenatchee Amtraktrain
- Take the bus from Wenatchee, WA to Okanogan, WA - Main TranGO Officebus
- Take the bus from Okanogan, WA - Main TranGO Office to River Road Trailer Parkbus
- Drive from River Road Trailer Park to AFD Gas - Midwaycar
- Take the bus from AFD Gas - Midway to Nelson Visitor Centrebus
2d 10h$1,829–2,984Bus
- Take the bus from Detroit Bus Station to Chicago Bus Stationbus
- Take the bus from Chicago Bus Station to Denver Union Stationbus
- Take the bus from Denver Union Station to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the bus from Vancouver to Nelsonbus
3d 2h$901–1,367Drive 3,421.1 km
- Drive from Windsor to Nelsoncar 3,421.1 km
35h 6m$618–893Fly Detroit to Castlegar Airport, bus
- Fly from Detroit (DTW) to Castlegar Airport (YCG)plane DTW - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay Bbus
22h 13m$357–1,508Fly Windsor Airport to Kelowna International Airport, bus
- Fly from Windsor Airport (YQG) to Kelowna International Airport (YLW)plane YQG - YLW
- Take the bus from Orchard Park Mall - Kelowna to Nelson Visitor Centrebus
15h 35m$338–1,635Fly Detroit to Cranbrook/Canadian Rockies International Airport, drive, car ferry
- Fly from Detroit (DTW) to Cranbrook/Canadian Rockies International Airport (YXC)plane DTW - YXC
- Drive from Cranbrook/Canadian Rockies International Airport (YXC) to Kootenay Bay, BCcar
- Take the carferry from Kootenay Bay, BC to Balfour, BCcarferry
17h 5m$368–1,541Bus, train
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
- Take the train from Milwaukee to Everett Amtrak Stationtrain
- Take the bus from Everett Bus Stop to Vancouverbus
- Take the bus from Vancouver to Nelsonbus
2d 20h$1,896–2,927Train, bus
- Take the train from Windsor to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Vancouvertrain
- Take the bus from Vancouver to Nelsonbus
4d 16h$1,274–2,641
Windsor to Nelson by train and bus
Comparing Your Travel Options
The cheapest way to get from Windsor to Nelson is to fly and drive which costs $290 - $1,200 and takes 11h 56m.
The fastest way to get from Windsor to Nelson is to fly and drive which takes 11h 56m and costs $290 - $1,200.
No, there is no direct bus from Windsor station to Nelson. However, there are services departing from Detroit Bus Station and arriving at Nelson via Chicago Bus Station, Denver Union Station, Seattle Bus Station and Vancouver. The journey, including transfers, takes approximately 3 days 2h.
The distance between Windsor and Nelson is 3026 km. The road distance is 3421.1 km.
The best way to get from Windsor to Nelson without a car is to train and bus which takes 4 days 16h and costs $1,200 - $2,700.
It takes approximately 11h 56m to get from Windsor to Nelson, including transfers.
Windsor to Nelson bus services, operated by Greyhound USA, depart from Detroit Bus Station.
Windsor to Nelson bus services, operated by Greyhound USA, arrive at Chicago Bus Station.
Nelson is 2h behind Windsor. It is currently 9:14 PM in Windsor and 7:14 PM in Nelson.
Yes, the driving distance between Windsor to Nelson is 3421 km. It takes approximately 35h 6m to drive from Windsor to Nelson.
What companies run services between Windsor, ON, Canada and Nelson, BC, Canada?
You can take a vehicle from Windsor to Nelson via Detroit Bus Station, Chicago Bus Station, Denver Union Station, Seattle Bus Station, and Vancouver in around 3d 2h.
- Website
- westjet.com
Flights from Detroit to Spokane International Airport via Seattle
- Ave. Duration
- 7h 18m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- $300–1,300
Flights from Windsor Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 9h 3m
- When
- Monday
- Estimated price
- $230–1,500
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Calgary
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $500–2,900
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 9h
- When
- Monday, Thursday, and Sunday
- Estimated price
- $600–3,000
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Minneapolis, Calgary
- Ave. Duration
- 9h 38m
- When
- Every day
- Estimated price
- $340–1,500
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Toronto, Calgary
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- $550–3,000
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Chicago O'Hare, Calgary
- Ave. Duration
- 11h 10m
- When
- Sunday
- Estimated price
- $500–2,900
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Nashville, Calgary
- Ave. Duration
- 13h 26m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $600–3,000
- Website
- aircanada.com
Flights from Detroit to Spokane International Airport via Denver
- Ave. Duration
- 8h 47m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Detroit to Castlegar Airport via Denver, Vancouver
- Ave. Duration
- 21h 53m
- When
- Every day
- Estimated price
- $390–1,600
Flights from Detroit to Castlegar Airport via Chicago O'Hare, Vancouver
- Ave. Duration
- 24h 38m
- When
- Every day
- Estimated price
- $350–1,500
Flights from Detroit to Castlegar Airport via Portland, Vancouver
- Ave. Duration
- 17h 31m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $380–1,600
Flights from Detroit to Castlegar Airport via Seattle, Vancouver
- Ave. Duration
- 19h 58m
- When
- Every day
- Estimated price
- $750–3,000
Flights from Detroit to Castlegar Airport via Calgary, Vancouver
- Ave. Duration
- 20h 43m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $500–2,500
Flights from Detroit to Castlegar Airport via Minneapolis, Vancouver
- Ave. Duration
- 21h 21m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $350–1,500
Flights from Detroit to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 11h 20m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $600–3,000
- Website
- delta.com
Flights from Detroit to Spokane International Airport via Minneapolis
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- $250–1,100
Flights from Detroit to Spokane International Airport via Salt Lake City
- Ave. Duration
- 7h 9m
- When
- Every day
- Estimated price
- $290–1,200
Flights from Detroit to Spokane International Airport via Seattle
- Ave. Duration
- 8h 3m
- When
- Every day
- Estimated price
- $300–1,300
- Website
- southwest.com
Flights from Detroit to Spokane International Airport via Denver
- Ave. Duration
- 7h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $280–1,200
Flights from Detroit to Spokane International Airport via Chicago Midway
- Ave. Duration
- 7h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- $250–1,100
- Website
- united.com
Flights from Detroit to Spokane International Airport via Denver
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Detroit to Spokane International Airport via Chicago O'Hare
- Ave. Duration
- 7h 54m
- When
- Every day
- Estimated price
- $250–1,100
- Website
- alaskaair.com
Flights from Detroit to Spokane International Airport via Seattle
- Ave. Duration
- 8h 11m
- When
- Every day
- Estimated price
- $440–1,800
Flights from Detroit to Spokane International Airport via Chicago O'Hare
- Ave. Duration
- 9h 41m
- When
- Every day
- Estimated price
- $250–1,100
- Website
- aa.com
Flights from Detroit to Spokane International Airport via Chicago O'Hare
- Ave. Duration
- 9h 41m
- When
- Every day
- Estimated price
- $250–1,100
- Website
- flyporter.com
Flights from Windsor Airport to Kelowna International Airport via Ottawa
- Ave. Duration
- 7h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $330–1,500
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Detroit to Chicago Union Station
- Ave. Duration
- 5h 6m
- Frequency
- 3 times a day
- Estimated price
- $210–340
- Website
- Amtrak
Train from Chicago Union Station to Wenatchee Amtrak
- Ave. Duration
- 41h 30m
- Frequency
- Once daily
- Estimated price
- $1,500–2,500
- Website
- Amtrak
Train from Milwaukee to Everett Amtrak Station
- Ave. Duration
- 43h 18m
- Frequency
- Once daily
- Estimated price
- $1,600–2,500
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $80–300
- Website
- VIA Rail
- Escape
- $80–210
- Business
- $130–280
- Business Plus
- $140–300
- Economy
- $90–220
- Economy Plus
- $100–230
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d
- Frequency
- Twice a week
- Estimated price
- $1,000–2,100
- Website
- VIA Rail
- Escape
- $1,000–2,100
- Business
- $1,100–1,800
- Business Plus
- $1,100–1,800
- Economy
- $1,100–2,100
- Economy Plus
- $1,200–2,100
- Phone
- +1 (800) 635-4391
- [email protected]
- Website
- Okanogan County Transportation
Bus from Wenatchee, WA to Okanogan, WA - Main TranGO Office
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- $23
- Website
- Okanogan County Transportation
- Schedules at
- Okanogan County Bus Schedules
- Phone
- +1 (509) 557-6177
- [email protected]
- Website
- TranGO
Bus from Okanogan, WA - Main TranGO Office to River Road Trailer Park
- All adults
- $2
- Children (up to 6)
- $0
- Phone
- +1 778 760 1891
- [email protected]
- Website
- Fritz Travels
Bus from AFD Gas - Midway to Nelson Visitor Centre
- Ave. Duration
- 2h 50m
- Frequency
- 6 times a week
- Estimated price
- $80–95
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $80–95
Bus from Orchard Park Mall - Kelowna to Nelson Visitor Centre
- Ave. Duration
- 4h 50m
- Frequency
- 6 times a week
- Estimated price
- $95–120
- Website
- Fritz Travels
- Book at
- Fritz Travels
- Adult
- $95–120
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Detroit Bus Station to Chicago Bus Station
- Ave. Duration
- 6h 5m
- Frequency
- 5 times a day
- Estimated price
- $70–110
- Website
- Greyhound
Bus from Chicago Bus Station to Denver Union Station
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Estimated price
- $260–400
- Website
- Greyhound
Bus from Denver Union Station to Seattle Bus Station
- Ave. Duration
- 28h 20m
- Frequency
- Twice daily
- Estimated price
- $360–550
- Website
- Greyhound
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 5m
- Frequency
- Every 4 hours
- Estimated price
- $35–55
- Website
- Greyhound
Bus from Everett Bus Stop to Vancouver
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Estimated price
- $29–45
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Detroit Bus Station to Chicago Bus Station
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Estimated price
- $60–95
- Schedules at
- Flixbus USA
Bus from Seattle Bus Station to Vancouver
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $30–50
- Schedules at
- Flixbus USA
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $80–130
- Schedules at
- Flixbus USA
Bus from Everett Bus Stop to Vancouver
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- $25–40
- Schedules at
- Flixbus USA
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Vancouver to Nelson
- Ave. Duration
- 10h 40m
- Frequency
- Twice a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
Bus from Vancouver to Nelson
- Ave. Duration
- 10h 40m
- Frequency
- Twice a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
Bus from Vancouver to Nelson
- Ave. Duration
- 10h 40m
- Frequency
- Twice a week
- Estimated price
- $190–250
- Website
- Home Mountain Man Mike's
- Phone
- +1 855 993 3100
- [email protected]
- Website
- West Kootenay
Bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
- Ave. Duration
- 38 min
- Frequency
- 4 times a day
- Estimated price
- $3
- Website
- West Kootenay
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from Kootenay Bay, BC to Balfour, BC
- Ave. Duration
- 35 min
- Frequency
- Twice a week
- Schedules at
- www2.gov.bc.ca
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
Booking & Getting There
There are 25+ hotels available in Nelson.


















