Mr Johnson says the government is strengening the measures announced earlier this week.
"We are telling cafes, pubs, bars and restaurants to close tonight as soon as they reasonably can and not reopen tomorrow."
Places like nightclubs, cinemas and gyms will also follow suit.
PM: Do not go out tonight
The measures will be considered as time goes on, Boris Johnson says. But he stresses people should not go out tonight to such venues.
"We want you to stay at home to protect the NHS and save lives," he adds.
Me Johnson said it seemed to go against the freedom-loving instincts of British people but "we will get through this - we will get through it together and beat this virus".
Boris Johnson added that takeaways would be excluded from the new measures coming in from tonight.
The measures on closures will be reviewed on a monthly basis.