Train from Prince Rupert to Regina
Find the schedules, compare prices, and buy cheap tickets from Prince Rupert to Regina. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: Air Canada, WestJet
- Duration: Approximately 8-10 hours (including layover)
- Distance: 1,100 miles (1,770 kilometers)
- Costs: $200-$400 (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book your tickets at least three months in advance and use flexible date search features to find the best prices for your flights.
Bus Travel
- Companies: Greyhound Canada, Pacific Western
- Duration: Approximately 26 hours
- Distance: 1,100 miles (1,770 kilometers)
- Costs: $150-$200 (depending on the route and bus service)
- Roads/Routes: Trans-Canada Highway (Highway 1)
Pro Tip: Consider traveling overnight on the bus to save on accommodation expenses and maximize your travel time.
Train Travel
- Companies: VIA Rail
- Duration: Approximately 28 hours
- Distance: 1,100 miles (1,770 kilometers)
- Costs: $250-$350 (depending on class and amenities)
- Roads/Routes: Not applicable
Pro Tip: Make sure to book a sleeper cabin for a more comfortable overnight journey when traveling on VIA Rail.
Overall Recommendation
The most efficient mode of transport from Prince Rupert to Regina is by air, as it significantly reduces travel time while also offering competitive pricing. Flights with Air Canada and WestJet provide convenient connections and reliable service. Bus travel offers a budget-friendly option with the scenic views along the Trans-Canada Highway. For a unique experience, consider train travel with VIA Rail, although it is the longest option.