New England · Canadian Maritimes Portland, Maine → Rockland → Saint-John + 1 more From Baltimore · 9 nights · Next Oct 5 From $1,083 1 upcoming departure · 1 ship →