There are 9 ways to get from Port Authority Bus Terminal to Nelson by bus, plane, 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.
Bus to Newark Liberty International Airport, fly to Castlegar Airport, bus
best- Take the bus from Port Authority Bus Terminal to Terminal B
- Fly from Newark Liberty International Airport (EWR) to Castlegar Airport (YCG)EWR - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
22h 16mFly Laguardia Airport to Kelowna International Airport, bus
cheapest- Fly from Laguardia Airport (LGA) to Kelowna International Airport (YLW)LGA - YLW
- Take the bus from Kelowna, BC to Nelson, BC
17h 15m$407–1,108Bus, train, drive
- Take the bus from Port Authority Bus Terminal to Syracuse Bus Station
- Take the train from Syracuse Regional Transportation Center to Chicago Union Station
- Take the train from Chicago Union Station to West Glacier Amtrak
- Drive from Lake McDonald Lodge to Pincher Creek, AB
- Take the bus from Pincher Creek, AB to Nelson, BC - 512 Railway Street
2d 14h$589–1,176Drive 4,216 km
- Drive from Port Authority Bus Terminal to Nelson4,216 km
44h 10m$846–1,222Bus to Newark Liberty International Airport, fly to Cranbrook/Canadian Rockies International Airport, bus
- Take the bus from Port Authority Bus Terminal to Terminal B
- Fly from Newark Liberty International Airport (EWR) to Cranbrook/Canadian Rockies International Airport (YXC)EWR - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
16h 29mBus to Newark Liberty International Airport, fly to Calgary International Airport, bus
- Take the bus from Port Authority Bus Terminal to Terminal B
- Fly from Newark Liberty International Airport (EWR) to Calgary International Airport (YYC)EWR - YYC
- Take the bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
19h 27mBus to Newark Liberty International Airport, fly to Trail Airport, bus
- Take the bus from Port Authority Bus Terminal to Terminal B
- Fly from Newark Liberty International Airport (EWR) to Trail Airport (YZZ)EWR - YZZ
- Take the bus from Trail, BC to Nelson, BC
16h 4mTrain, drive, bus
- Take the train from Ny Moynihan Train Hall At Penn Station to Croton-Harmon Amtrak Station
- Take the train from Croton-Harmon Amtrak Station to Chicago Union Station
- Take the train from Chicago Union Station to West Glacier Amtrak
- Drive from Lake McDonald Lodge to Pincher Creek, AB
- Take the bus from Pincher Creek, AB to Nelson, BC - 512 Railway Street
2d 16h$562–1,153Bus, train
- Take the bus from Port Authority Bus Terminal to Toronto
- Take the train from Toronto Union Station to Vancouver
- Take the bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Street
5d 1h$598–986
Port Authority Bus Terminal to Nelson by bus and train
Questions & Answers
The cheapest way to get from Port Authority Bus Terminal to Nelson is to fly and bus which costs $400 - $1,200 and takes 17h 15m.
The fastest way to get from Port Authority Bus Terminal to Nelson is to fly and bus which takes 17h 15m and costs $400 - $1,200.
The distance between Port Authority Bus Terminal and Nelson is 3637 km. The road distance is 4216 km.
The best way to get from Port Authority Bus Terminal to Nelson without a car is to bus and train which takes 5 days 1h and costs $600 - $1,000.
It takes approximately 22h 16m to get from Port Authority Bus Terminal to Nelson, including transfers.
Nelson is 3h behind Port Authority Bus Terminal. It is currently 8:20 PM in Port Authority Bus Terminal and 5:20 PM in Nelson.
Yes, the driving distance between Port Authority Bus Terminal to Nelson is 4216 km. It takes approximately 44h 10m to drive from Port Authority Bus Terminal to Nelson.
There are 28+ hotels available in Nelson.
What companies run services between Port Authority Bus Terminal, NY, USA and Nelson, BC, Canada?
There is no direct connection from Port Authority Bus Terminal to Nelson. However, you can take the bus to Terminal B, walk to Newark Liberty International Airport (EWR) airport, fly to Castlegar Airport (YCG), walk to Frank Beinder Way at Hwy 3A, then take the bus to Nelson Exchange Bay B. Alternatively, you can take a bus from Port Authority Bus Terminal to Nelson, BC - 512 Railway Street via Syracuse Bus Station, Syracuse Regional Transportation Center, Chicago Union Station, West Glacier Amtrak, West Glacier Amtrak, Lake McDonald Lodge, and Pincher Creek, AB in around 2d 14h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Newark Liberty International Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 19h 2m
- When
- Every day
- Estimated price
- $230–950
Flights from Newark Liberty International Airport to Castlegar Airport via Toronto, Vancouver
- Ave. Duration
- 18h 32m
- When
- Every day
- Estimated price
- $230–950
Flights from Newark Liberty International Airport to Castlegar Airport via Calgary International Airport, Vancouver
- Ave. Duration
- 21h 17m
- When
- Every day
- Estimated price
- $230–950
Flights from Newark Liberty International Airport to Castlegar Airport via Montreal, Vancouver
- Ave. Duration
- 21h 57m
- When
- Every day
- Estimated price
- $240–1,000
Flights from Newark Liberty International Airport to Castlegar Airport via Ottawa, Vancouver
- Ave. Duration
- 22h 29m
- When
- Every day
- Estimated price
- $240–1,000
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 17h 51m
- When
- Monday and Wednesday
- Estimated price
- $270–1,100
Flights from Laguardia Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 6m
- When
- Every day
- Estimated price
- $180–800
Flights from Laguardia Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- $180–800
Flights from Newark Liberty International Airport to Calgary International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $150–700
Flights from Newark Liberty International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 7h 44m
- When
- Every day
- Estimated price
- $150–700
Flights from Newark Liberty International Airport to Calgary International Airport via Montreal
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $160–750
Flights from Newark Liberty International Airport to Calgary International Airport via Chicago O'Hare
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- $160–700
- Website
- westjet.com
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Calgary International Airport
- Ave. Duration
- 10h 32m
- When
- Every day
- Estimated price
- $220–950
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Minneapolis, Calgary International Airport
- Ave. Duration
- 11h 11m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $220–950
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Detroit, Calgary International Airport
- Ave. Duration
- 13h 37m
- When
- Every day
- Estimated price
- $290–1,600
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Toronto, Calgary International Airport
- Ave. Duration
- 10h 49m
- When
- Every day
- Estimated price
- $220–950
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Ottawa, Calgary International Airport
- Ave. Duration
- 10h 57m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $360–1,400
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Washington Dulles, Calgary International Airport
- Ave. Duration
- 12h 2m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–1,600
Flights from Newark Liberty International Airport to Cranbrook/Canadian Rockies International Airport via Montreal, Calgary International Airport
- Ave. Duration
- 11h 57m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $370–1,400
Flights from Laguardia Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 9h 51m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $240–1,300
Flights from Laguardia Airport to Kelowna International Airport via Minneapolis, Calgary International Airport
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- $190–800
Flights from Newark Liberty International Airport to Calgary International Airport via Minneapolis
- Ave. Duration
- 8h 8m
- When
- Every day
- Estimated price
- $160–800
- Website
- united.com
Flights from Laguardia Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 8h 6m
- When
- Every day
- Estimated price
- $180–800
Flights from Laguardia Airport to Kelowna International Airport via Calgary International Airport
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- $180–800
Flights from Newark Liberty International Airport to Calgary International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $150–700
Flights from Newark Liberty International Airport to Calgary International Airport via Chicago O'Hare
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- $160–700
Flights from Newark Liberty International Airport to Calgary International Airport via Washington Dulles
- Ave. Duration
- 8h 4m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $160–750
- Website
- pacificcoastal.com
Flights from Newark Liberty International Airport to Trail Airport via Vancouver
- Ave. Duration
- 19h 4m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $310–1,300
Flights from Newark Liberty International Airport to Trail Airport via Washington Dulles, Vancouver
- Ave. Duration
- 11h 17m
- When
- Saturday
- Estimated price
- $330–1,400
Flights from Newark Liberty International Airport to Trail Airport via Toronto, Vancouver
- Ave. Duration
- 18h 34m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $310–1,300
Flights from Newark Liberty International Airport to Trail Airport via Calgary International Airport, Vancouver
- Ave. Duration
- 21h 19m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- $310–1,300
Flights from Newark Liberty International Airport to Trail Airport via Ottawa, Vancouver
- Ave. Duration
- 21h 44m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $500–1,800
Flights from Newark Liberty International Airport to Trail Airport via Montreal, Vancouver
- Ave. Duration
- 21h 59m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $330–1,400
Flights from Newark Liberty International Airport to Trail Airport via Minneapolis, Vancouver
- Ave. Duration
- 11h 9m
- When
- Saturday
- Estimated price
- $310–1,300
- Website
- flyporter.com
Flights from Laguardia Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 7h 48m
- When
- Monday to Saturday
- Estimated price
- $280–950
Flights from Newark Liberty International Airport to Calgary International Airport via Ottawa
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $300–950
Flights from Newark Liberty International Airport to Calgary International Airport via Montreal
- Ave. Duration
- 8h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $300–950
- Website
- delta.com
Flights from Laguardia Airport to Kelowna International Airport via Toronto
- Ave. Duration
- 9h 51m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $240–1,300
Flights from Newark Liberty International Airport to Calgary International Airport via Minneapolis
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- $160–700
- Website
- aa.com
Flights from Newark Liberty International Airport to Calgary International Airport via Chicago O'Hare
- Ave. Duration
- 7h 50m
- When
- Thursday
- Estimated price
- $160–700
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Syracuse Regional Transportation Center to Chicago Union Station
- Ave. Duration
- 13h 7m
- Frequency
- Twice daily
- Estimated price
- $160–310
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to West Glacier Amtrak
- Ave. Duration
- 31h 22m
- Frequency
- 3 times a day
- Estimated price
- $230–440
- Website
- https://www.amtrak.com/home.html
Train from Ny Moynihan Train Hall At Penn Station to Croton-Harmon Amtrak Station
- Ave. Duration
- 43 min
- Frequency
- Every 2 hours
- Estimated price
- $27–65
- Website
- https://www.amtrak.com/home.html
Train from Croton-Harmon Amtrak Station to Chicago Union Station
- Ave. Duration
- 18h 46m
- Frequency
- Once daily
- Estimated price
- $160–440
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $360–650
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $360–650
- Economy Adult - Advanced Booking
- $490–650
- Economy Escape Advanced Booking - Adult
- $470–550
- Phone
- +1 (866) 912-6224
- olympia@coachusa.com
- Website
- newarkairportexpress.com
Bus from Port Authority Bus Terminal to Terminal B
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Book at
- https://www.coachusa.com/airport-transportation
- Phone
- 1-855-993-3100
- Website
- bctransit.com
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
- https://www.bctransit.com/west-kootenay/
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Port Authority Bus Terminal to Syracuse Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- $55–110
- Website
- https://www.greyhound.com/
Bus from Port Authority Bus Terminal to Toronto
- Ave. Duration
- 12h 5m
- Frequency
- 3 times a day
- Estimated price
- $95–150
- Website
- https://www.greyhound.com/
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Port Authority Bus Terminal to Syracuse Bus Station
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- $55–220
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $55–210
- Flexible
- $100–220
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Pincher Creek, AB to Nelson, BC - 512 Railway Street
- Ave. Duration
- 6h
- Frequency
- Once a week
- Estimated price
- $100–140
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $75–100
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Calgary, AB - 11488, 24 Street SE to Nelson, BC - 512 Railway Street
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- $140–190
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Vancouver, BC - Pacific Central Station to Nelson, BC - 512 Railway Street
- Ave. Duration
- 10h 40m
- Frequency
- Twice a week
- Estimated price
- $140–190
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- (778) 760-1891
- info@fritztravels.com
- Website
- fritztravels.com
Bus from Kelowna, BC to Nelson, BC
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $85–100
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $85–100
Bus from Trail, BC to Nelson, BC
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $55–70
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide



















