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 31m$313–452Fly 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$277–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$148–575Fly 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$565–900Train, 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 and fly which costs $140 - $600 and takes 20h 52m.
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 31m to drive from Terrace to Nelson.
There are 25+ 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.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Northwest Regional Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 5h 7m
- When
- Every day
- 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
- $170–900
Flights from Smithers Airport to Castlegar Airport via Vancouver
- Ave. Duration
- 19h 44m
- When
- Every day
- Estimated price
- $90–500
Flights from Northwest Regional Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 4h 43m
- When
- Every day
- Estimated price
- $110–650
- 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
- $170–1,500
Flights from Northwest Regional Airport to Kelowna International Airport via Vancouver
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- $120–1,100
Flights from Northwest Regional Airport to Kelowna International Airport via Calgary
- Ave. Duration
- 5h 27m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $140–1,200
- 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
- $440–1,200
- 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 The beginner’s guide to the 2018 World Nomad Games, Travelling to the US: What do I need to know?, and How to get from Florence to Rome - to help you get the most out of your next trip.













