Under Swiss federalism, cantonal governments are free to put in place stricter coronavirus measures than those which apply at a federal level.
In Bern, only a maximum of 15 people can attend events.
There is a limit of 100 people in bars and clubs and all such venues need to present a hygiene plan in order to reach this amount.
Restaurants may however operate several different rooms with a max of 100 in each.
Students in secondary schools must wear masks, other than in classrooms. Museums, gyms, fitness centres and cinemas must be closed.
The government said it was grateful to the population for complying with the measures, but that an extension was necessary to reduce the burden on the canton’s hospitals.
After peaking on November 9th, the situation in Bern’s hospitals has since somewhat stabilised, although the number of patients requiring ventilation is increasing.
Of the 385 people currently hospitalised for Corona, 73 are in intensive care units; 62 of them are ventilated.
In making the decision, the council said it was hopeful the measures could be relaxed again in two to three weeks in order for a relative return to normality in time for Christmas.