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.