He said: "Health is a devolved responsibility, and as Welsh ministers, we will tonight exercise our powers under the 1984 Public Health Act in order to close restaurants, pubs, bars and other facilities where people gather".
"Some people may of course be tempted to go out tonight, and I say to those people, 'please don't, '" Johnson said.
Nightclubs, cinemas, theatres, gyms, and leisures centres have also been given the same guidance as part of government efforts to tackle the coronavirus outbreak.
177 people who tested positive in the United Kingdom have died.
He admitted that the new stringent social distancing measures were tough on the freedom-loving instincts of the British people but stressed that the country would collectively beat the virus.
"I know how hard this is and how it seems to go against the freedom-loving instincts of the British people".
The British prime minister urged the public to heed advice to keep up social distancing and stay at home if ill or if somebody in their household is ill as he said: "I know it's tough, I know it's hard, but please, please follow the advice".
Coronavirus: France Suspends Issuance of All Types of Visas
The loan guarantee plan would be submitted to parliament in coming weeks and would be retroactive, a finance ministry source said. French President Emmanuel Macron said that "movements will be very strongly reduced" for 15 days starting at midday.
Trump Infuriates Beijing by Referring to COVID-19 as 'Chinese Virus'
The coronavirus was first reported late previous year in Wuhan, China, and has now spread to more than 130 countries. This was termed as racist by many and for this, he has faced so many backlash.
Doctor says Trump tests negative for coronavirus
Earlier, Mr Trump confirmed he had taken a coronavirus test but that his temperature was "totally normal". Graham said he was in contact with an Australian official who later tested positive for coronavirus.
"We want you as far as possible to stay at home".
Mr Johnson also spoke about an anti-body test which would hopefully show who had already had coronavirus - something the prime minister said could be a "game-changer".
On Friday, the government's science advisory panel warned that at least some restrictions on social gathering will have to remain in place for a year.
"Yesterday I set out the ambition to turn the tide within three months.", said Mr Johnson.
British citizens may need to keep away from each other for most of a year in order to contain the spiralling coronavirus outbreak, United Kingdom government advisers concluded.
"There are so many people walking around who have the virus and who are at risk of infecting others", Bassetti told Italy's AGI news agency.
The prime minister and chancellor said a worryingly small amount about renting, but did vaguely mention that an additional £1 billion (or thereabouts) would be injected to support renters, by increasing universal credit and housing benefits.
"Today I can announce that for the first time in our history the government is going to step in and pay people's wages", he said.