Travel from Baltimore to Nova-Scotia

Train, bus or fly from Baltimore to Nova Scotia?

Air Canada, Delta and two other airlines fly from Baltimore to Glace Bay every 4 hours. Alternatively, you can take a bus from Baltimore to Halifax via New York, NY, Montreal, Saint-Siméon, Capitale-Nationale, Quebec, Rivière-du-Loup, PQ, and Moncton, NB in around 37 h 33 min.

Travel Guides

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

How to get from Baltimore to Nova Scotia

ModeDurationPrice
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Sydney airport, then taxi to Glace Bay.8 h 10 min$620
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Halifax airport, line 320 bus to Bridge Terminal Bay 15, then line 87 bus to Lower Sackville.8 h 22 min$225
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Halifax airport, line 320 bus to Bridge Terminal Bay 15, then line 87 bus to Lower Sackville.9 h 13 min$384
From BALTIMORE ST & LIGHT RAIL STAT sb tram to Baltimore airport, fly to Moncton airport, then bus to Truro.10 h 13 min$1,041
From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Moncton airport, then bus to Truro.11 h 21 min$1,080
From Baltimore Penn Station Amtrak train to Newark airport, fly to Halifax airport, line 320 bus to Bridge Terminal Bay 15, then line 87 bus to Lower Sackville.8 h 24 min$284
From PRATT ST & LIGHT ST eb bus to Baltimore, MD, bus to New York, NY, bus to Boston, MA - South Station, bus to Brunswick, ME, taxi to Portland, ME, car ferry to Yarmouth, walk to Yarmouth, then bus to Halifax.27 h$324
From Baltimore, MD - Greyhound Bus Terminal Downtown bus to New York, 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.37 h 33 min$303
From Baltimore Penn Station Amtrak train to New York Penn Station, train to Saint-Lambert, then train to Halifax.36 h 20 min$537
From Baltimore drive to Halifax.18 h 10 min$176

How long does it take to get from Baltimore to Nova Scotia?

It takes approximately 8 h 10 min to get from Baltimore to Nova Scotia, including transfers.

Is there a direct train between Baltimore and Nova Scotia?

No, there is no direct train from Baltimore to Nova Scotia. However, there are services departing from Baltimore Penn Station Amtrak and arriving at Halifax via New York Penn Station and Saint-Lambert. The journey, including transfers, takes approximately 36 h 20 min.

Operators from Baltimore to Nova Scotia

OperatorPhoneWebsite
Maryland TransitMaryland Transit
Air CanadaAir Canada
DeltaDelta
WestJetWestJet
Southwest AirlinesSouthwest Airlines
United AirlinesUnited Airlines
Spirit AirlinesSpirit Airlines
JetBlue AirwaysJetBlue Airways
Metro Transit - HRMMetro Transit - HRM
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Metro Washington DCMetro Washington DC
American AirlinesAmerican Airlines
Sunwing AirlinesSunwing Airlines
Air TransatAir Transat
MaritimebusMaritimebus
Amtrak Northeast Regional+1 1-800-872-7245Amtrak Northeast Regional
Megabus877-462-6342Megabus
Concord Coach LinesConcord Coach Lines
Northumberland FerriesNorthumberland Ferries
Amero ShuttleAmero Shuttle
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Greyhound USA+1 214-849-8100Greyhound USA
IntercarIntercar
Amtrak+1 1-800-872-7245Amtrak
VIA Rail+1 1 888 842-7245VIA Rail