There are 7 ways to get from Anacortes to Prince Rupert by shuttle, plane, bus, car, train, ferry, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Seattle-Tacoma International Airport, fly to Northwest Regional Airport, bus
best- Take a shuttle bus from Anacortes - Cap Sante Marina to Seattle-Tacoma International Airport
- Fly from Seattle-Tacoma International Airport (SEA) to Northwest Regional Airport (YXT)SEA - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
12h 23m$422–1,429Train to Vancouver International Airport, fly to Smithers Airport, train
cheapest- Take the train from Mount Vernon Amtrak Station to Vancouver
- Fly from Vancouver International Airport (YVR) to Smithers Airport (YYD)YVR - YYD
- Take the train from Smithers to Prince Rupert
15h 21m$171–599Drive, bus, train
- Drive from Anacortes to Abbotsford Airport
- Take the bus from Abbotsford Airport to Kamloops, BC
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- Take the bus from Downtown Exch Bay B to Burrard Vanderhoof Co-op161
- Take the train from Vanderhoof to Prince Rupert
26h 15m$242–419Drive 1,531.8 km
- Drive from Anacortes to Prince Rupert1,531.8 km
19h 3m$299–431Train to Vancouver International Airport, fly to Northwest Regional Airport, bus
- Take the train from Mount Vernon Amtrak Station to Vancouver
- Fly from Vancouver International Airport (YVR) to Northwest Regional Airport (YXT)YVR - YXT
- Take the bus from Terrance Skeena Mall to Prince Rupert
12h 11m$276–884Train to Vancouver International Airport, fly to Sandspit Airport, ferry
- Take the train from Mount Vernon Amtrak Station to Vancouver
- Fly from Vancouver International Airport (YVR) to Sandspit Airport (YZP)YVR - YZP
- Take the ferry from Alliford Bay to Skidegate
- Take the ferry from Skidegate to Prince Rupert
17h 51m$200–1,054Bus
- Take the bus from Mount Vernon Bus Stop to Vancouver
- Take the bus from Vancouver, BC - Pacific Central Station to Kamloops, BC
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- Take the bus from Prince George, BC to Prince Rupert
29h 44m$302–446
Anacortes to Prince Rupert by bus
Questions & Answers
The cheapest way to get from Anacortes to Prince Rupert is to drive and bus and train which costs $240 - $420 and takes 26h 15m.
The fastest way to get from Anacortes to Prince Rupert is to train and fly and bus which takes 12h 11m and costs $270 - $900.
No, there is no direct bus from Anacortes to Prince Rupert. However, there are services departing from 10th St and Q Ave and arriving at Prince Rupert via March's Point, Mount Vernon Bus Stop, Vancouver, BC - Pacific Central Station, Kamloops, BC - Sahali Mall and Prince George, BC. The journey, including transfers, takes approximately 29h 44m.
The distance between Anacortes and Prince Rupert is 1229 km. The road distance is 1531.8 km.
The best way to get from Anacortes to Prince Rupert without a car is to bus which takes 29h 44m and costs $300 - $450.
It takes approximately 12h 23m to get from Anacortes to Prince Rupert, including transfers.
Anacortes to Prince Rupert bus services, operated by Greyhound USA, depart from Mount Vernon Bus Stop station.
Anacortes to Prince Rupert bus services, operated by Greyhound USA, arrive at Vancouver station.
Yes, the driving distance between Anacortes to Prince Rupert is 1532 km. It takes approximately 19h 3m to drive from Anacortes to Prince Rupert.
There are 11+ hotels available in Prince Rupert.
What companies run services between Anacortes, WA, USA and Prince Rupert, BC, Canada?
You can take a bus from 10th St and Q Ave to Prince Rupert via March's Point, Skagit Station Gate 5, Mount Vernon Bus Stop, Vancouver, Vancouver, BC - Pacific Central Station, Kamloops, BC, Kamloops, BC - Sahali Mall, Prince George, BC - Terry Fox Statue, and Prince George, BC in around 29h 44m.
- Website
- aircanada.com
Flights from Seattle-Tacoma International Airport to Northwest Regional Airport via Vancouver International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $120–700
Flights from Vancouver International Airport to Northwest Regional Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- $95–600
Flights from Vancouver International Airport to Smithers Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $60–350
Flights from Vancouver International Airport to Sandspit Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $60–360
- Website
- westjet.com
Flights from Seattle-Tacoma International Airport to Northwest Regional Airport via Vancouver International Airport
- Ave. Duration
- 5h 25m
- When
- Monday to Friday
- Estimated price
- $350–1,200
Flights from Seattle-Tacoma International Airport to Northwest Regional Airport via Kelowna, Vancouver International Airport
- Ave. Duration
- 7h
- When
- Monday and Friday
- Estimated price
- $350–1,200
Flights from Vancouver International Airport to Northwest Regional Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $180–750
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Vanderhoof to Prince Rupert
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a week
- Estimated price
- $75–160
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $95–160
- Economy Adult - Advanced Booking
- $95–140
- Economy Escape Advanced Booking - Adult
- $75–100
Train from Smithers to Prince Rupert
- Ave. Duration
- 6h 5m
- Frequency
- 3 times a week
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $55–140
- Economy Adult - Advanced Booking
- $55–110
- Economy Escape Advanced Booking - Adult
- $50–70
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Mount Vernon Amtrak Station to Vancouver
- Ave. Duration
- 2h 26m
- Frequency
- Twice daily
- Estimated price
- $35–70
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 866-235-5247
- shuttle@airporter.com
- Website
- airporter.com
Shuttle from Anacortes - Cap Sante Marina to Seattle-Tacoma International Airport
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- $40–85
- Schedules at
- airporter.com
- 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
Bus from Downtown Exch Bay B to Burrard Vanderhoof Co-op
- Ave. Duration
- 1h 25m
- Frequency
- Twice a week
- Estimated price
- $25–35
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $25–35
Bus from Prince George, BC to Prince Rupert
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $110–150
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Abbotsford Airport to Kamloops, BC
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $55–75
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $55–75
Bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statue
- 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 Vancouver, BC - Pacific Central Station to Kamloops, BC
- Ave. Duration
- 4h 35m
- Frequency
- Twice daily
- Estimated price
- $65–90
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $65–90
- Phone
- 250-563-0011
- Website
- bctransit.com
Bus from Downtown Exch Bay B to Burrard Vanderhoof Co-op
- Ave. Duration
- 1h 39m
- Frequency
- 6 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/prince-george/home
- Adult
- $3
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Mount Vernon Bus Stop to Vancouver
- Ave. Duration
- 2h 40m
- Frequency
- 5 times a week
- Estimated price
- $35–80
- Website
- https://www.greyhound.com/
- Phone
- 1-888-223-3779
- Website
- bcferries.com
Ferry from Alliford Bay to Skidegate
- Ave. Duration
- 20 min
- Frequency
- Every 2 hours
- Estimated price
- $1–12
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $1–5
- Standard Vehicle + Passenger
- $8–12
Ferry from Skidegate to Prince Rupert
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Estimated price
- $60–550
- Website
- https://www.bcferries.com
- Book at
- https://www.bcferries.com/RouteSelectionPage
- Schedules at
- https://www.bcferries.com/routes-fares/discover-route-map
- Standard Passenger
- $60–180
- Standard Vehicle + Passenger
- $370–550
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






















