Travel from Baltimore to Ottawa

Train, bus or fly from Baltimore to Ottawa?

Air Canada, United Airlines and 6 other airlines fly from Baltimore to Ottawa hourly. Alternatively, Peter Pan Bus Lines operates a bus from Baltimore to Ottawa hourly. Tickets cost $16 - $40 and the journey takes 3 h 35 min. 3 other operators also service this route.

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 Ottawa

From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Ottawa airport, then line 97 bus to Ottawa. 6 h 14 min $194. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Ottawa airport, then line 97 bus to Ottawa. 5 h 7 min $343. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Ottawa airport, then line 97 bus to Ottawa. 5 h 55 min $298. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 6 h 11 min $279. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Massena airport, drive to Cornwall, ON, then bus to Ottawa. 6 h 8 min $274. From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Ottawa airport, then line 97 bus to Ottawa. 5 h 52 min $426. From Baltimore Penn Station Amtrak train to Newark airport, fly to Ottawa airport, then line 97 bus to Ottawa. 6 h 11 min $263. From Baltimore, MD - Greyhound Bus Terminal Downtown bus to New York, NY, bus to Montreal, PQ, then bus to Ottawa, ON. 16 h 9 min $108. From Baltimore Penn Station Amtrak train to New York Penn Station, train to Montréal, then train to Ottawa. 16 h 26 min $274. From BALTIMORE ST & CHARLES ST eb line 56 bus to Baltimore, MD, bus to Toronto, ON, then bus to Ottawa, ON. 20 h 59 min $119. From Baltimore drive to Ottawa. 9 h 15 min $85.

Is there a direct train between Baltimore and Ottawa?

No, there is no direct train from Baltimore to Ottawa. However, there are services departing from Baltimore Penn Station Amtrak and arriving at Ottawa via New York Penn Station and Montréal. The journey, including transfers, takes approximately 16 h 26 min.

Is there a direct bus between Baltimore and Ottawa?

No, there is no direct bus from Baltimore to Ottawa. However, there are services departing from Baltimore, MD - Greyhound Bus Terminal Downtown and arriving at Ottawa, ON via New York, NY and Montreal, PQ. The journey, including transfers, takes approximately 16 h 9 min.