Travel from Rochester to Halifax-NS-Canada

Train, bus or fly from Rochester to Halifax?

United Airlines, Delta and three other airlines fly from Rochester to Halifax hourly. Alternatively, you can take a bus from Rochester to Halifax via Albany, NY, Montreal, Saint-Siméon, Capitale-Nationale, Quebec, Rivière-du-Loup, PQ, and Moncton, NB in around 35 h 14 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Rochester to Halifax

ModeDurationPrice
From Main & Washington line 6 bus to Rochester airport, fly to Halifax airport, then bus to Halifax.8 h 11 min$561
From Rochester train to UP Express Union Station, train to Toronto airport, fly to Halifax airport, then bus to Halifax.10 h 17 min$314
From Rochester train to Union Station, line 509 tram to Toronto Island airport, fly to Halifax airport, then bus to Halifax.11 h 43 min$307
From Rochester, NY bus to Albany, NY, bus to Montreal, bus to Saint-Siméon, Capitale-Nationale, Quebec, drive to Rivière-du-Loup, PQ, bus to Moncton, NB, then bus to Marriott Harbourfront Hotel.35 h 14 min$322
From Rochester train to Toronto, train to Montréal, then train to Halifax.33 h 40 min$354
From Rochester, NY bus to Toronto, ON, bus to Montréal, then train to Halifax.34 h 6 min$254
From Rochester train to Schenectady Amtrak, train to Saint-Lambert, then train to Halifax.34 h 49 min$337
From Rochester drive to Halifax.17 h 56 min$175

How long does it take to get from Rochester to Halifax?

It takes approximately 8 h 11 min to get from Rochester to Halifax, including transfers.

Is there a direct train between Rochester and Halifax?

No, there is no direct train from Rochester to Halifax. However, there are services departing from Rochester and arriving at Halifax via Toronto and Montréal. The journey, including transfers, takes approximately 33 h 40 min.

Operators from Rochester to Halifax

OperatorPhoneWebsite
RTS+1 585-288-1700RTS
United AirlinesUnited Airlines
DeltaDelta
Air CanadaAir Canada
American AirlinesAmerican Airlines
WestJetWestJet
Metro Transit - HRMMetro Transit - HRM
VIA Rail+1 1 888 842-7245VIA Rail
UP ExpressUP Express
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Trailways New YorkTrailways New York
Greyhound USA+1 214-849-8100Greyhound USA
IntercarIntercar
MaritimebusMaritimebus
Megabus877-462-6342Megabus
Megabus CA1-866-488-4452Megabus CA
Amtrak+1 1-800-872-7245Amtrak