Two men have been rescued after their boat struck the reef on the entrance of Hillarys Marina last night.

Inspector Jeff Ellis said the commercial vessel called Nautica hit the reef at Crowes Rock about 12.30am.

Water police and sea rescue staff rushed to the shipwreck and rescued two men who were on the boat.

Both escaped the crash unharmed, Inspector Ellis said.

The vessel is currently sitting at a 60 degree angle and is taking water.

Salvage operations to remove the boat will get underway later today.