Travel from Ames to Halifax-NS-Canada

How to get from Ames to Halifax?

There is no direct connection from Ames to Halifax. However, you can take the shuttle to Des Moines airport, fly to Halifax, then take the bus to Halifax. Alternatively, you can take the bus to Minneapolis airport, fly to Halifax, then take the bus to Halifax.

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 Ames to Halifax

ModeDurationPrice
From Ames, IA - Iowa State University shuttle to Des Moines airport, fly to Halifax airport, then bus to Halifax.11 h 44 min$746
From Ames, IA bus to Minneapolis airport, fly to Halifax airport, then bus to Halifax.12 h 24 min$561
From Ames, IA - Iowa State University shuttle to Des Moines airport, fly to Moncton airport, then bus to Halifax.15 h 16 min$776
From Ames, IA bus to Des Moines, IA, bus to Chicago, IL, bus to Bay St At Dundas St West, line 6 bus to Toronto, train to Montréal, then train to Halifax.2 days 1 h$436
From Ames, IA bus to Des Moines, IA, bus to Chicago, IL, bus to New York, NY, bus to New London, CT, drive to Portland, ME, car ferry to Yarmouth, walk to Yarmouth, then bus to Halifax.2 days 1 h$366
From Ames, IA bus to Chicago, IL, bus to Toronto, ON, bus to Montréal, then train to Halifax.2 days 4 h$355
From Ames, IA bus to Des Moines, IA, bus to Chicago, IL, walk to Chicago Union Station Amtrak, train to Buffalo, train to Toronto, train to Montréal, then train to Halifax.2 days 5 h$583
From Ames, IA bus to Chicago, walk to Chicago Union Station Amtrak, train to Schenectady Amtrak, train to Saint-Lambert, then train to Halifax.2 days 9 h$560
From Ames drive to Halifax.33 h 30 min$329

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

It takes approximately 11 h 44 min to get from Ames to Halifax, including transfers.

Operators from Ames to Halifax

OperatorPhoneWebsite
Executive ExpressExecutive Express
United AirlinesUnited Airlines
Air CanadaAir Canada
DeltaDelta
American AirlinesAmerican Airlines
WestJetWestJet
Metro Transit - HRMMetro Transit - HRM
Jefferson Lines800-451-5333Jefferson Lines
Southwest AirlinesSouthwest Airlines
MaritimebusMaritimebus
Burlington TrailwaysBurlington Trailways
Greyhound USA+1 214-849-8100Greyhound USA
Toronto TransitToronto Transit
VIA Rail+1 1 888 842-7245VIA Rail
Northumberland FerriesNorthumberland Ferries
Amero ShuttleAmero Shuttle
Megabus CA1-866-488-4452Megabus CA
Amtrak+1 1-800-872-7245Amtrak