Train from Regina to Victoria
Find the schedules, compare prices, and buy cheap tickets from Regina to Victoria. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Companies: WestJet, Air Canada
- Duration: Approximately 5 hours (including layover)
- Distance: 1,700 kilometers
- Costs: Approximately R3,500 - R5,000 (based on season and booking time)
- Roads/Routes: Not applicable
Pro Tip: Book your flight well in advance to secure cheaper tickets, and consider flexible dates to find the best deals.
Train and Bus Travel
- Mode: Via Rail to Vancouver, followed by a bus to Victoria
- Companies: Via Rail (for train), BC Ferries Connector (for bus)
- Duration: Approximately 13-15 hours
- Distance: Approximately 2,000 kilometers
- Costs: Approximately R2,000 - R3,500 (train ticket around R1,500, bus ticket around R500)
- Roads/Routes: Via Rail route through Alberta and British Columbia, ferry route from Tsawwassen to Swartz Bay
Pro Tip: Travel during the day to enjoy the scenic views of the Canadian Rockies on the train journey.
Comprehensive Recommendation
If you seek a quicker and more convenient option, I recommend flying from Regina to Victoria via WestJet or Air Canada. The total time including layovers is about 5 hours, and the distance is around 1,700 kilometers. While the costs range from R3,500 to R5,000, you’ll find that booking in advance can save you money. For a scenic and more leisurely journey, consider taking the train with Via Rail followed by a bus to Victoria, which offers fantastic landscapes but takes longer at around 13-15 hours.