Kenya bars passengers from Ebola-hit countries
Health workers and Kenyans living in those countries will however still be allowed in after thorough screening, the report by Citizen quoted Macharia as saying.
The ministry earlier said four suspected cases of Ebola in Kenya had tested negative for the virus.
The first case was a Liberian national, travelling to India through Nairobi's Jomo Kenyatta airport, while the second case was that of a Nigerian national who came to Kenya on August 8, the ministry said in a statement.
A Zimbabwean who works in South Africa and was travelling to Sierra Leone made up the third case while a second Nigerian national was also admitted to a hospital with Ebola-like symptoms.
Meanwhile, Kenya Airways will suspend flights to Liberia's capital Monrovia and Sierra Leone's capital Freetown due to the Ebola outbreak in West Africa, the company has said.
The suspension of the flights will start at midnight on Tuesday August 19, Kenya Airways said in a statement. The carrier, which is part-owned by Air France-KLM, flies a total of seven times a week to the two cities through Accra.
The company said it took the decision on the advice of Kenya's Ministry of Health, which is keen to prevent the importation of a case of Ebola into the country.
Kenya Airways said all passengers booked on the suspended flights would get a full refund. The airline has been ferrying medical staff, supplies and equipment for management of the outbreak in some West African states.
The airline did not say how much of its revenue is derived from the two suspended routes but outgoing Chief Executive Titus Naikuni said on Thursday all its West African destinations account for less than a quarter of annual revenue.
Its flights to Nigeria were not affected by the suspension.
Korean Airlines suspended its flights to Nairobi last week citing the risk of Ebola.
The World Health Organization said on Friday that the death toll from the virus in West Africa had now risen to 1,145.