The Bermuda Islander which travels between Bermuda and Salem County lost power and propulsion around 9:00 p.m. before running aground.
The U.S. Coast Guard says there were twelve people aboard when the ship hit shallow water and became stuck.
There were no reports of any injuries or pollution from the ship.
The Coast Guard waited until high tide at 8:30 a.m. Tuesday and successfully re-floated the vessel that is now secure in Salem, New Jersey for further inspection.