Yes, there is a subway station at Hyde Park or you can walk to the dock.