There are 9 ways to get from Beckley to Prince Rupert by plane, bus, train (Amtrak), car, taxi, 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 from Raleigh County Memorial Airport, bus
best- Fly from Raleigh County Memorial Airport (BKW) to Northwest Regional Airport (YXT)BKW - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
25h 3m$375–1,475Train
- Take the train from Prince Amtrak Station to Chicago Union Station
- Take the train from Chicago Union Station to Everett Amtrak Station
- Take the train from Everett Amtrak Station to Vancouver
- Take the train from Vancouver to Jasper
- Take the train from Jasper to Prince Rupert
5d 2h$682–2,043Drive 4,941.5 km
- Drive from Beckley to Prince Rupert4,941.5 km
2d 7h$986–1,424Bus, taxi, bus to Roanoke Regional Airport-Woodrum Field, fly
- Take the bus from Beckley to Wytheville
- Take the taxi from Wytheville to Perry Street Slip 1
- Take the bus from Perry Street Slip 1 to Airport
- Fly from Roanoke Regional Airport-Woodrum Field (ROA) to Northwest Regional Airport (YXT)ROA - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
21h 37m$548–1,869Train to Greenbrier Valley Airport, fly, bus
- Take the train from Prince Amtrak Station to White Sulphur Springs Amtrak
- Fly from Greenbrier Valley Airport (LWB) to Northwest Regional Airport (YXT)LWB - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
33h 49m$464–1,791Bus, bus to Charlotte Douglas International Airport, fly
- Take the bus from Beckley to Wytheville
- Take the bus from Wytheville to Charlotte Bus Station
- Fly from Charlotte Douglas International Airport (CLT) to Northwest Regional Airport (YXT)CLT - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
23h 51m$436–1,680Train to Washington Dulles International Airport, fly, bus
- Take the train from Prince Amtrak Station to Alexandria
- Fly from Washington Dulles International Airport (IAD) to Northwest Regional Airport (YXT)IAD - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
25h 51m$495–1,777Bus to Yeager Airport, fly, bus
- Take the bus from Beckley to Charleston, WV
- Fly from Yeager Airport (CRW) to Northwest Regional Airport (YXT)CRW - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
19h 41m$538–2,144Bus, train
- Take the bus from Beckley Intermodal Parking Garage to Detroit Bus Station
- Take the train from Windsor to Toronto Union Station
- Take the train from Toronto Union Station to Jasper
- Take the train from Jasper to Prince Rupert
5d 3h$557–1,046
Beckley to Prince Rupert by bus, car, and train
Questions & Answers
The cheapest way to get from Beckley to Prince Rupert is to bus and train which costs $550 - $1,100 and takes 5 days 3h.
The fastest way to get from Beckley to Prince Rupert is to bus and fly which takes 19h 41m and costs $500 - $2,200.
The distance between Beckley and Prince Rupert is 4192 km. The road distance is 4941.5 km.
The best way to get from Beckley to Prince Rupert without a car is to train which takes 5 days 2h and costs $650 - $2,100.
It takes approximately 25h 3m to get from Beckley to Prince Rupert, including transfers.
Prince Rupert is 3h behind Beckley. It is currently 12:17 PM in Beckley and 9:17 AM in Prince Rupert.
Yes, the driving distance between Beckley to Prince Rupert is 4942 km. It takes approximately 2 days 7h to drive from Beckley to Prince Rupert.
There are 11+ hotels available in Prince Rupert.
What companies run services between Beckley, WV, USA and Prince Rupert, BC, Canada?
You can take a vehicle from Beckley to Prince Rupert via Prince Amtrak Station, Chicago Union Station, Everett Amtrak Station, Vancouver, and Jasper in around 5d 2h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aircanada.com
Flights from Raleigh County Memorial Airport to Northwest Regional Airport via Charlotte Douglas International Airport, Vancouver
- Ave. Duration
- 20h 53m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $320–1,400
Flights from Roanoke Regional Airport-Woodrum Field to Northwest Regional Airport via Washington Dulles International Airport, Vancouver
- Ave. Duration
- 22h 8m
- When
- Every day
- Estimated price
- $400–1,700
Flights from Roanoke Regional Airport-Woodrum Field to Northwest Regional Airport via Chicago O'Hare, Vancouver
- Ave. Duration
- 11h 28m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Roanoke Regional Airport-Woodrum Field to Northwest Regional Airport via Atlanta, Vancouver
- Ave. Duration
- 12h 28m
- When
- Saturday
- Estimated price
- $410–1,700
Flights from Greenbrier Valley Airport to Northwest Regional Airport via Chicago O'Hare, Vancouver
- Ave. Duration
- 26h 23m
- When
- Tuesday and Wednesday
- Estimated price
- $370–1,600
Flights from Greenbrier Valley Airport to Northwest Regional Airport via Charlotte Douglas International Airport, Vancouver
- Ave. Duration
- 26h 40m
- When
- Every day
- Estimated price
- $400–1,700
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 18h 33m
- When
- Every day
- Estimated price
- $370–1,500
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Minneapolis, Vancouver
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Nashville, Vancouver
- Ave. Duration
- 20h 28m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $370–1,600
Flights from Washington Dulles International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 14h 43m
- When
- Every day
- Estimated price
- $370–1,500
Flights from Washington Dulles International Airport to Northwest Regional Airport via Toronto, Vancouver
- Ave. Duration
- 12h 13m
- When
- Every day
- Estimated price
- $380–1,600
Flights from Washington Dulles International Airport to Northwest Regional Airport via Calgary, Vancouver
- Ave. Duration
- 15h 38m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Yeager Airport to Northwest Regional Airport via Atlanta, Vancouver
- Ave. Duration
- 15h 38m
- When
- Saturday
- Estimated price
- $490–2,000
Flights from Yeager Airport to Northwest Regional Airport via Charlotte Douglas International Airport, Vancouver
- Ave. Duration
- 23h 29m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $480–2,000
- Website
- united.com
Flights from Roanoke Regional Airport-Woodrum Field to Northwest Regional Airport via Chicago O'Hare, Vancouver
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Roanoke Regional Airport-Woodrum Field to Northwest Regional Airport via Washington Dulles International Airport, Vancouver
- Ave. Duration
- 22h 38m
- When
- Every day
- Estimated price
- $400–1,700
Flights from Roanoke Regional Airport-Woodrum Field to Northwest Regional Airport via Atlanta, Vancouver
- Ave. Duration
- 12h 28m
- When
- Saturday
- Estimated price
- $410–1,700
Flights from Greenbrier Valley Airport to Northwest Regional Airport via Chicago O'Hare, Vancouver
- Ave. Duration
- 26h 23m
- When
- Tuesday and Wednesday
- Estimated price
- $370–1,600
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Minneapolis, Vancouver
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- $370–1,600
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Nashville, Vancouver
- Ave. Duration
- 20h 28m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $370–1,600
Flights from Washington Dulles International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 10h 8m
- When
- Every day
- Estimated price
- $370–1,500
Flights from Yeager Airport to Northwest Regional Airport via Atlanta, Vancouver
- Ave. Duration
- 15h 38m
- When
- Saturday
- Estimated price
- $490–2,000
- Website
- westjet.com
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Minneapolis, Vancouver
- Ave. Duration
- 15h 52m
- When
- Monday to Friday
- Estimated price
- $370–1,600
Flights from Charlotte Douglas International Airport to Northwest Regional Airport via Nashville, Vancouver
- Ave. Duration
- 20h 51m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $460–2,300
Flights from Washington Dulles International Airport to Northwest Regional Airport via Calgary
- Ave. Duration
- 19h 40m
- When
- Monday and Wednesday
- Estimated price
- $440–2,200
Flights from Washington Dulles International Airport to Northwest Regional Airport via Calgary, Vancouver
- Ave. Duration
- 18h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $460–2,300
Flights from Yeager Airport to Northwest Regional Airport via Charlotte Douglas International Airport, Vancouver
- Ave. Duration
- 24h 1m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $480–2,000
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Prince Amtrak Station to Chicago Union Station
- Ave. Duration
- 16h 17m
- Frequency
- 3 times a week
- Estimated price
- $80–270
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $80–210
- Coach Seat short notice purchase
- $110–270
- Business - advance purchase
- $150–650
- Business Class
- $240–650
Train from Chicago Union Station to Everett Amtrak Station
- Ave. Duration
- 44h 58m
- Frequency
- Twice daily
- Estimated price
- $290–1,200
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Vancouver
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- $45–150
- Website
- https://www.amtrak.com/home.html
Train from Prince Amtrak Station to White Sulphur Springs Amtrak
- Ave. Duration
- 1h 43m
- Frequency
- 3 times a week
- Estimated price
- $12–85
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $24–40
- Coach Seat short notice purchase
- $12–85
- Business - advance purchase
- $16–120
- Business Class
- $28–240
Train from Prince Amtrak Station to Alexandria
- Ave. Duration
- 8h 9m
- Frequency
- 3 times a week
- Estimated price
- $50–170
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $50–110
- Coach Seat short notice purchase
- $50–170
- Business - advance purchase
- $70–340
- Business Class
- $120–410
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vancouver to Jasper
- Ave. Duration
- 19h
- Frequency
- Twice a week
- Estimated price
- $100–180
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $120–180
- Economy Adult - Advanced Booking
- $120–160
- Economy Escape Advanced Booking - Adult
- $100–130
Train from Jasper to Prince Rupert
- Ave. Duration
- 34h 40m
- Frequency
- 3 times a week
- Estimated price
- $130–200
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $150–200
- Economy Adult - Advanced Booking
- $160–190
- Economy Escape Advanced Booking - Adult
- $130–160
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $60–140
- Economy Adult - Advanced Booking
- $60–110
- Economy Escape Advanced Booking - Adult
- $50–70
Train from Toronto Union Station to Jasper
- Ave. Duration
- 2d 22h
- Frequency
- Twice a week
- Estimated price
- $300–550
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $300–550
- Economy Adult - Advanced Booking
- $400–550
- Economy Escape Advanced Booking - Adult
- $380–440
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Terrance Skeena Mall to Prince Rupert
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $30–45
- Phone
- +1 888-378-3823
- info@baronsbus.com
- Website
- baronsbus.com
Bus from Beckley to Wytheville
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $10–60
- Website
- https://baronsbus.com
Bus from Wytheville to Charlotte Bus Station
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $17–70
- Website
- https://baronsbus.com
Bus from Beckley to Charleston, WV
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $8–55
- Website
- https://baronsbus.com
- Phone
- +1 540 982 2222
- info@valleymetro.com
- Website
- valleymetro.com
Bus from Perry Street Slip 1 to Airport
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- $5–6
- Website
- https://www.valleymetro.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Beckley to Charleston, WV
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- $35–75
- Website
- https://www.greyhound.com/
Bus from Beckley Intermodal Parking Garage to Detroit Bus Station
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $75–160
- Website
- https://www.greyhound.com/
- Ave. Duration
- 49 min
- Estimated price
- $130–160
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
















