There are 7 ways to get from Terrace to Nelson by plane, bus, car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Northwest Regional Airport to Castlegar Airport, bus
best- Fly from Northwest Regional Airport (YXT) to Castlegar Airport (YCG)YXT - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
8h$135–755Bus
- Take the bus from Terrance Skeena Mall to Prince George, BC
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Take the bus from Kamloops, BC - Sahali Mall to Kelowna, BC - Downtown 516 Lawrence Ave
- Take the bus from Kelowna, BC to Nelson, BC
25h 43m$303–399Drive 1,590.4 km
- Drive from Terrace to Nelson1,590.4 km
19h 35m$318–459Fly Northwest Regional Airport to Cranbrook/Canadian Rockies International Airport, bus
- Fly from Northwest Regional Airport (YXT) to Cranbrook/Canadian Rockies International Airport (YXC)YXT - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Nelson, BC - 512 Railway Street
9h 43m$267–1,042Bus to Smithers Airport, fly to Castlegar Airport, bus
- Take the bus from Terrance Skeena Mall to Smithers Mall
- Fly from Smithers Airport (YYD) to Castlegar Airport (YCG)YYD - YCG
- Take the bus from Frank Beinder Way at Hwy 3A to Nelson Exchange Bay B
20h 52m$153–625Fly Northwest Regional Airport to Kelowna International Airport, bus
- Fly from Northwest Regional Airport (YXT) to Kelowna International Airport (YLW)YXT - YLW
- Take the bus from Kelowna, BC to Nelson, BC
11h 7m$575–1,000Train, bus
- Take the train from Terrace to Vanderhoof
- Take the bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B161
- Take the bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Take the bus from Kamloops, BC - Sahali Mall to Kelowna, BC - Downtown 516 Lawrence Ave
- Take the bus from Kelowna, BC to Nelson, BC
27h 56m$278–455
Terrace to Nelson by bus
Questions & Answers
The cheapest way to get from Terrace to Nelson is to bus which costs $300 - $400 and takes 25h 43m.
The fastest way to get from Terrace to Nelson is to fly and bus which takes 8h and costs $130 - $800.
No, there is no direct bus from Terrace to Nelson. However, there are services departing from Terrance Skeena Mall and arriving at Nelson, BC via Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Queensway Exchange Bay B and Kelowna, BC. The journey, including transfers, takes approximately 25h 43m.
The distance between Terrace and Nelson is 1013 km. The road distance is 1590.4 km.
The best way to get from Terrace to Nelson without a car is to bus which takes 25h 43m and costs $300 - $400.
It takes approximately 8h to get from Terrace to Nelson, including transfers.
Terrace to Nelson bus services, operated by BC Bus North, depart from Terrance Skeena Mall station.
Terrace to Nelson bus services, operated by BC Bus North, arrive at Prince George, BC station.
Yes, the driving distance between Terrace to Nelson is 1590 km. It takes approximately 19h 35m to drive from Terrace to Nelson.
There are 29+ hotels available in Nelson.
What companies run services between Terrace, BC, Canada and Nelson, BC, Canada?
You can take a bus from Terrance Skeena Mall to Nelson, BC via Prince George, BC, Prince George, BC - Terry Fox Statue, Kamloops, BC - Sahali Mall, Kelowna, BC - Downtown 516 Lawrence Ave, Queensway Exchange Bay B, Harvey Ave at Cooper Stn - Orchard Park, and Kelowna, BC in around 25h 43m.
- Website
- aircanada.com
Flights from Northwest Regional Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 5h 7m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–750
Flights from Northwest Regional Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- $160–900
Flights from Smithers Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 19h 42m
- When
- Every day
- Estimated price
- $95–550
Flights from Northwest Regional Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $100–600
- Website
- westjet.com
Flights from Northwest Regional Airport to Cranbrook/Canadian Rockies International Airport via Vancouver
- Ave. Duration
- 4h 32m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–1,800
Flights from Northwest Regional Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $110–1,300
Flights from Northwest Regional Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 5h 27m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $130–1,400
- Website
- flycma.com
Flights from Northwest Regional Airport to Kelowna International Airport via Prince George
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $460–900
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Terrace to Vanderhoof
- Ave. Duration
- 8h 10m
- Frequency
- 3 times a week
- Estimated price
- $60–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $75–150
- Economy Adult - Advanced Booking
- $75–120
- Economy Escape Advanced Booking - Adult
- $60–85
- 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/
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Terrance Skeena Mall to Prince George, BC
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Estimated price
- $90–130
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $90–130
Bus from Terrance Skeena Mall to Smithers Mall
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Estimated price
- $35–55
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $35–55
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $25–35
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $25–35
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Prince George, BC - Terry Fox Statue to Kamloops, BC - Sahali Mall
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $90–120
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $90–120
Bus from Kamloops, BC - Sahali Mall to Kelowna, BC - Downtown 516 Lawrence Ave
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $35–55
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $35–55
- 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
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
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/
- Phone
- 250-563-0011
- Website
- bctransit.com
Bus from Burrard Vanderhoof Co-op to Downtown Exch Bay B
- Ave. Duration
- 1h 32m
- Frequency
- 6 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/prince-george/home
- Adult
- $3
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 Which London airport should I choose?, Is ride-sharing platform BlaBlaCar right for you?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.













