There are 7 ways to get from Edmonds to Prince George by train, plane, bus, train (Amtrak), car, tram, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Vancouver International Airport, fly to Prince George Airport
best- Take the train from Edmonds to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Prince George Airport (YXS)plane YVR - YXS
6h 43m$196–822Drive 875.9 km
cheapest- Drive from Edmonds to Prince Georgecar 875.9 km
10h 43m$174–251Train, bus
- Take the train from Edmonds to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Kamloops, BCbus
- Take the bus from Kamloops, BC - Sahali Mall to Prince George, BC - Terry Fox Statuebus
16h 39m$209–326Train
- Take the train from Edmonds to Vancouvertrain
- Take the train from Vancouver to Jaspertrain
- Take the train from Jasper to Prince Georgetrain
31h 57m$209–436Tram to Seattle-Tacoma International Airport, fly to Prince George Airport
- Take the tram from Mountlake Terrace to SeaTac/Airporttram
- Fly from Seattle-Tacoma International Airport (SEA) to Prince George Airport (YXS)plane SEA - YXS
7h 40m$228–911Train to Vancouver International Airport, fly to Quesnel Airport, bus
- Take the train from Edmonds to Vancouvertrain
- Fly from Vancouver International Airport (YVR) to Quesnel Airport (YQZ)plane YVR - YQZ
- Take the bus from Quesnel to Prince Georgebus
8h 57m$255–478Bus, ferry to Victoria International Airport, fly to Prince George Airport
- Take the bus from Edmonds Ferry Westbound to Port Angeles Gateway Transit Centerbus
- Take the ferry from Port Angeles to Victoriaferry
- Fly from Victoria International Airport (YYJ) to Prince George Airport (YXS)plane YYJ - YXS
10h 21m$232–652
Edmonds to Prince George by train and bus
Questions & Answers
The cheapest way to get from Edmonds to Prince George is to drive which costs $170 - $250 and takes 10h 43m.
The fastest way to get from Edmonds to Prince George is to train and fly which takes 6h 43m and costs $190 - $850.
No, there is no direct train from Edmonds to Prince George. However, there are services departing from Edmonds and arriving at Prince George via Vancouver and Jasper. The journey, including transfers, takes approximately 31h 57m.
The distance between Edmonds and Prince George is 775 km. The road distance is 875.9 km.
The best way to get from Edmonds to Prince George without a car is to train and bus which takes 16h 39m and costs $200 - $330.
It takes approximately 6h 43m to get from Edmonds to Prince George, including transfers.
Edmonds to Prince George train services, operated by Amtrak, depart from Edmonds station.
Edmonds to Prince George train services, operated by Amtrak, arrive at Vancouver station.
Yes, the driving distance between Edmonds to Prince George is 876 km. It takes approximately 10h 43m to drive from Edmonds to Prince George.
Book your Edmonds to Prince George train tickets online with Omio.
What companies run services between Edmonds, WA, USA and Prince George, BC, Canada?
You can take a train from Edmonds to Prince George via Vancouver and Jasper in around 31h 57m.
- Website
- aircanada.com
Flights from Vancouver International Airport to Prince George Airport
- Ave. Duration
- 1h 19m
- When
- Every day
- Estimated price
- $55–370
Flights from Seattle-Tacoma International Airport to Prince George Airport via Vancouver International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $70–430
Flights from Vancouver International Airport to Quesnel Airport
- Ave. Duration
- 1h 20m
- When
- Monday to Friday
- Estimated price
- $210–360
Flights from Victoria International Airport to Prince George Airport via Vancouver International Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- $70–470
- Website
- westjet.com
Flights from Vancouver International Airport to Prince George Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $80–550
Flights from Seattle-Tacoma International Airport to Prince George Airport via Vancouver International Airport
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $150–850
Flights from Victoria International Airport to Prince George Airport via Vancouver International Airport
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- $100–1,100
- Website
- pacificcoastal.com
Flights from Seattle-Tacoma International Airport to Prince George Airport via Kelowna
- Ave. Duration
- 6h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $550–1,700
Flights from Vancouver International Airport to Quesnel Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–290
Flights from Victoria International Airport to Prince George Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- $250–700
- Website
- flycma.com
Flights from Vancouver International Airport to Quesnel Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $210–360
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Edmonds to Vancouver
- Ave. Duration
- 3h 34m
- Frequency
- Twice daily
- Estimated price
- $50–120
- Website
- https://www.amtrak.com/home.html
- 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 George
- Ave. Duration
- 7h 23m
- Frequency
- 3 times a week
- Estimated price
- $55–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $65–140
- Economy Adult - Advanced Booking
- $65–120
- Economy Escape Advanced Booking - Adult
- $55–75
- Phone
- +1 888-889-6368
- main@soundtransit.org
- Website
- soundtransit.org
Tram from Mountlake Terrace to SeaTac/Airport
- Ave. Duration
- 1h 5m
- Frequency
- Every 15 minutes
- Estimated price
- $4–5
- Website
- https://www.soundtransit.org
- Adult
- $5
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
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
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
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Quesnel to Prince George
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a week
- Estimated price
- $27–40
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $27–40
- Phone
- +1 360-417-0700
- Website
- dungeness-line.com
Bus from Edmonds Ferry Westbound to Port Angeles Gateway Transit Center
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://dungeness-line.com/
- Schedules at
- https://dungeness-line.com/schedules/
- Phone
- +1 888-993-3779
- Website
- cohoferry.com
Ferry from Port Angeles to Victoria
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $34
- Website
- https://cohoferry.com
- Schedules at
- https://cohoferry.com/schedule-fares
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 39+ hotels available in Prince George.




















