While arrivals from South Africa have been banned for some weeks, this has now been expanded to include travellers from Namibia, Zimbabwe, Angola and Botswana.
Island nations Mauritius and Seychelles will also be affected.
The rule will take effect tomorrow but there will be an exemption for British and Irish nationals.
They will need to follow existing quarantine procedures, isolating for ten days on arrival.
A ban by visitors to the UK from South Africa started on December 24th.
The latest restriction brought in by the Department for Transport also affects travellers arriving from Eswatini, Zambia, Malawi, Lesotho and Mozambique.