Trip to Prince Rupert

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Seattle to Prince Rupert

🚂 Embark on a scenic train journey from Seattle to Prince Rupert, with stops in Vancouver and Jasper. While there is no direct route, the trip offers stunning views and a unique travel experience spanning approximately 2 days and 9 hours. 💰 Ticket prices for the Seattle to Prince Rupert train range from $172 to $361, offering a budget-friendly option for those looking to explore the stunning natural beauty of British Columbia.

Where to stay in Prince Rupert

There are over 21 hotels to stay in Prince Rupert. Prices range from $70 per night.

Accomodation
  • There are no direct train services from Seattle to Prince Rupert. However, travelers can take a combination of trains operated by Amtrak and VIA Rail, with transfers in Vancouver and Jasper. The total journey time, including transfers, is approximately 2 days and 9 hours. Prices for the train between Seattle and Prince Rupert range from $172 to $361.
  • The fastest train option between Seattle and Prince Rupert involves taking a combination of trains operated by Amtrak and VIA Rail, with transfers in Vancouver and Jasper. The total journey time, including transfers, is approximately 2 days and 9 hours. While there is no direct route, this option offers a scenic and comfortable way to travel from Seattle to Prince Rupert by train. Prices for this train journey range from $172 to $361.
  • Trains departing for Prince Rupert from Seattle are operated by Amtrak and depart from Seattle station. Seattle station serves as the departure point for the train journey to Prince Rupert. Passengers can board the train at Seattle station to begin their trip to Prince Rupert.
  • There are multiple trains involved in the journey from Seattle to Prince Rupert. While there is no direct train route, travelers will need to take trains operated by Amtrak and VIA Rail, with transfers in Vancouver and Jasper along the way. The total journey consists of changing trains at least twice before arriving at Prince Rupert, with a travel time of approximately 2 days and 9 hours. Prices for the train tickets between Seattle and Prince Rupert range from $172 to $361, depending on the class of service and the time of booking.
  • The train journey from Seattle to Prince Rupert concludes at the Prince Rupert station. This station is where the VIA Rail train services, which operate on this route, arrive. Passengers will disembark at the Prince Rupert station upon reaching their destination after the multi-day journey through Vancouver and Jasper.
  • As there is no direct train from Seattle to Prince Rupert, the departure and arrival times can vary depending on the specific schedule and connections. Generally, the first train of the journey departs from Seattle station to begin the route to Prince Rupert via Vancouver and Jasper. The last train of the day typically arrives at the Prince Rupert station after the multi-day journey. It is recommended to check the specific train schedules and connections for the most accurate information regarding departure and arrival times.
  • There are no direct train trips each day between Seattle and Prince Rupert. The journey involves traveling from Seattle to Prince Rupert via Vancouver and Jasper, which includes transfers. The total travel time for this route is approximately 2 days and 9 hours. It is important to plan ahead and check the train schedules to ensure smooth connections during the journey.
  • There is no direct train between Seattle and Prince Rupert. Travelers taking the train route will need to transfer at Vancouver and Jasper to reach Prince Rupert. The journey involves multiple stops and transfers, totaling approximately 2 days and 9 hours of travel time. Planning ahead and coordinating transfers is essential for a smooth travel experience on this route.
  • The cost of a train ticket from Seattle to Prince Rupert typically ranges from $172 to $361, depending on factors such as the class of service, time of booking, and any applicable discounts. It is recommended to book tickets in advance to secure lower fares and better availability. Prices may also vary based on the specific route taken, as there are multiple stops and transfers involved in the journey from Seattle to Prince Rupert by train.

Will you be returning to Seattle by train?

If you are looking for the return train journey, check out trains from Prince Rupert to Seattle

See schedule