All arrivals to Australia will have to self-isolate for 14 days from midnight, Prime Minister Scott Morrison has announced in a move that effectively stops international tourism.

Cruise ships will also be banned from docking at any Australian port for 30 days, Mr Morrison said.

Following a phone hook-up of the Prime Minister, premiers and chief ministers, Mr Morrison said the move to self-isolation was aimed at slowing the spread of the coronavirus through the community.

Prime Minister Scott Morrison at a media conference on Sunday. Credit:AAP

"This is very important, what we've seen in recent weeks, is more countries having issues with the virus and that means the source of some of those transmissions are coming from more and more countries," he said.