Train from Halifax to Abbotsford, BC, Canada

Halifax, United Kingdom
Abbotsford, BC, Canada, Canada

Your cost to travel by Train: $795 - $972

Halifax
  • Total Distance:

    1378.26 km (856 miles)

  • Frequency:

    0 Times/Day

  • Travel Time:

    22 Hours 29 Minutes

  • Train Fare:

    210.00 USD (~221 CAD)

Montréal
  • Total Distance:

    546.29 km (339 miles)

  • Frequency:

    2 Times/Day

  • Travel Time:

    5 Hours 0 Minutes

  • Train Fare:

    110.00 USD (~116 CAD)

Toronto
  • Total Distance:

    4401.67 km (2735 miles)

  • Frequency:

    0 Times/Day

  • Travel Time:

    91 Hours 36 Minutes

  • Train Fare:

    550.00 USD (~580 CAD)

Chilliwack, BC
  • Total Distance:

    30.63 km (19 miles)

  • Frequency:

    1 Times/Day

  • Travel Time:

    20 Minutes

  • Bus Fare:

    17.00 USD (~17 CAD)

Abbotsford, BC, Canada
Source: Rome2rio

Train route map

Train schedule

Departure Arrival Train Fare Operator Duration
Halifax - 7:00 Montréal - 18:03 +1 Day $221 USD VIARAIL 22h 3mins
Montréal - 17:30 Toronto - 11:24 +1 Day $116 USD VIARAIL 4h 54mins
Montréal - 22:30 Toronto - 16:24 +1 Day $116 USD VIARAIL 4h 54mins
Toronto - 9:00 Chilliwack - 15:48 +4 Day $578 USD VIARAIL 89h 48mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 884 USD ~ 932 CAD
2 people 1,768 USD ~ 1,865 CAD
3 people 2,652 USD ~ 2,797 CAD
4 people 3,536 USD ~ 3,730 CAD
5 people 4,420 USD ~ 4,663 CAD

Did you know?

  • The total CO2 Emission for your Halifax - Abbotsford, BC, Canada train trip is 336.21 kg
  • Your total cost to travel by train from Halifax to Abbotsford, BC, Canada is about 928 USD (~ 979 CAD )