Duration 39h 16m
Distance 2137 km
Average price $522
Frequency 3/week

Trip overview

The average train between Windsor and Halifax takes 39h 16m and the fastest train takes 35h 21m. The train runs, on average, 3 times per week from Windsor to Halifax. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train

  1. Windsor
  2. Toronto
  3. Montréal
  4. Halifax
32h 49m
Bookable on Rome2rio
$372 - $681

Windsor to Halifax train times

Trains run three times a week between Windsor and Halifax. The service departs Windsor at 17:45 in the afternoon, which arrives into Halifax at 17:51. All services require a transfer, and take on average 39h 16m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Windsor to Halifax? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission in Canada.
Last Updated: 3/20/2020 | Source: CDC

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

No, there is no direct train from Windsor to Halifax. However, there are services departing from Windsor and arriving at Halifax via Toronto and Montréal. The journey, including transfers, takes approximately 32h 49m.

More details

The distance between Windsor and Halifax is 1587 km. The road distance is 2137 km.

Get driving directions

Windsor to Halifax train services, operated by VIA Rail, depart from Windsor station.

More details

Windsor to Halifax train services, operated by VIA Rail, arrive at Halifax station.

More details

Book your Windsor to Halifax train tickets online with Rome2rio.

Search and book

Halifax is 1h ahead of Windsor. It is currently 7:57 PM in Windsor and 8:57 PM in Halifax.

There are 169+ hotels available in Halifax. Prices start at $150 CAD per night.

More details

What companies run services between Windsor and Halifax?

You can take a train from Windsor to Halifax via Toronto and Montréal in around 32h 49m.
Train operators
VIA Rail
Ave. Duration
4h 6m
Frequency
4 times a day
Estimated price
$80 - $160
Phone
+1 1 888 842-7245
Website
viarail.ca
Train from Windsor to Toronto
Ave. Duration
4h 6m
Frequency
4 times a day
Estimated price
$80 - $160
Website
VIA Rail
Escape
$50 - $80
Economy
$80 - $120
EconomyPlus
$110 - $160
Business
$130 - $180
Train from Toronto to Montréal
Ave. Duration
4h 52m
Frequency
Every 4 hours
Estimated price
$100 - $190
Website
VIA Rail
Escape
$70 - $100
Economy
$100 - $140
EconomyPlus
$130 - $190
Business
$170 - $240
Train from Montréal to Halifax
Ave. Duration
21h 51m
Frequency
3 times a week
Estimated price
$190 - $340
Website
VIA Rail
Escape
$160 - $190
Economy
$190 - $280
EconomyPlus
$240 - $340
Business
$350 - $490

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps