The government said that from Saturday all non-residents would have to give a compelling reason for travelling to France.
All arrivals would have to provide a negative Covid test less than 24 hours old and isolate for at least two days.
Confirmed Omicron cases are currently much higher in the UK than in France.
The UK recorded 78,610 new Covid cases on Wednesday - the highest daily number reported since the start of the pandemic.
Slightly more than 10,000 have been confirmed as Omicron, but it is thought that about twice that number are cases of the new variant.
France reported 65,713 new Covid cases over a similar period but has only 240 confirmed cases of Omicron.
French government spokesman Gabriel Attal said the new measures were āeven more drastic than what is currently in placeā.
From Saturday, anyone coming from the UK will be required to have tested negative by PCR or antigen test less than 24 hours before their arrival in France.
Once in France they will be expected to self-isolate for a week, unless they have a second negative test, in which case they can end their quarantine after just 48 hours.
These restrictions currently only apply to arrivals who are not fully vaccinated.
Non-residents will need compelling reasons for entry, which include family visits - but not tourism or non-urgent work.
However, UK Transport Minister Grant Shapps said hauliers would be exempt from the new restrictions.
Harsh, but fair.