Malta on Wednesday banned travel with Germany, France, Spain and Switzerland to try to prevent the spread of the coronavirus, Prime Minister Robert Abela said.