virail helps you to find timetables and prices for all buses from Baltimore, MD to Ottawa.
The route from Baltimore, MD to Ottawa is served daily by 4 bus departing from the station of Downtown Greyhound Station and arriving to the station of Central Station.
The average duration of the journey is 16 h 52 min. The first bus leaves at 03:15. The last is at 19:30.