There are 3 ways to get from Endako to Prince Rupert by bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Endako to Prince Rupert by bus
Questions & Answers
The cheapest way to get from Endako to Prince Rupert is to train which costs $70 - $150 and takes 9h 35m.
The fastest way to get from Endako to Prince Rupert is to drive which takes 7h 7m and costs $100 - $160.
No, there is no direct bus from Endako to Prince Rupert. However, there are services departing from Endako Bar and Grill and arriving at Prince Rupert via Burns Lake. The journey, including transfers, takes approximately 8h 56m.
Yes, there is a direct train departing from Endako and arriving at Prince Rupert. Services depart three times a week, and operate Wednesday, Friday and Sunday. The journey takes approximately 9h 35m.
The distance between Endako and Prince Rupert is 557 km. The road distance is 551 km.
The best way to get from Endako to Prince Rupert without a car is to bus which takes 8h 56m and costs $75 - $120.
It takes approximately 8h 56m to get from Endako to Prince Rupert, including transfers.
Endako to Prince Rupert bus services, operated by BC Transit - Prince George Transit System, depart from Endako Bar and Grill station.
Endako to Prince Rupert train services, operated by VIA Rail, depart from Endako station.
The best way to get from Endako to Prince Rupert is to bus which takes 8h 56m and costs $75 - $120. Alternatively, you can train, which costs $70 - $150 and takes 9h 35m.
What companies run services between Endako, BC, Canada and Prince Rupert, BC, Canada?
You can take a bus from Endako Bar and Grill to Prince Rupert via Government at Gilgan and Burns Lake in around 8h 56m. Alternatively, VIA Rail operates a train from Endako to Prince Rupert 3 times a week. Tickets cost $70–150 and the journey takes 9h 35m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Endako to Prince Rupert
- Ave. Duration
- 9h 35m
- Frequency
- 3 times a week
- Estimated price
- $70–150
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $85–150
- Economy Adult - Advanced Booking
- $85–130
- Economy Escape Advanced Booking - Adult
- $70–95
- Phone
- 250-563-0011
- Website
- bctransit.com
Bus from Endako Bar and Grill to Government at Gilgan
- Ave. Duration
- 41 min
- Frequency
- 3 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/prince-george/home
- Adult
- $3
- Phone
- 1-844-564-7494
- Website
- bcbus.ca
Bus from Burns Lake to Prince Rupert
- Ave. Duration
- 7h 15m
- Frequency
- Twice a week
- Estimated price
- $75–110
- Website
- https://bcbus.ca/
- Schedules at
- https://bcbus.ca/schedules-and-fares/
- Passenger
- $75–110
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 Slovenia: Getting from Ljubljana to Lake Bled, The beginner’s guide to the 2018 World Nomad Games, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Endako to Prince Rupert bus services, operated by BC Transit - Prince George Transit System, arrive at Government at Gilgan station.
Endako to Prince Rupert train services, operated by VIA Rail, arrive at Prince Rupert station.
Yes, the driving distance between Endako to Prince Rupert is 551 km. It takes approximately 7h 7m to drive from Endako to Prince Rupert.
Book your Endako to Prince Rupert train tickets online with Omio.
There are 11+ hotels available in Prince Rupert.








