It comes amid an increase in global demand amid the coronavirus pandemic.
A statement from the Department of Health and Social Care said: “There is sufficient national supply of flu vaccine, with deliveries to providers continuing over the coming months.
“The Department of Health and Social Care has taken this action in response to high demand for the flu vaccine from other countries to mitigate against the risk of these products being exported.”
Health secretary Matt Hancock said: “We will always act to ensure that the medicines and vaccines destined for UK patients are protected and get to those who need them.
“This action will protect our supply of flu vaccinations, as part of our plans to give 30 million the flu vaccine ahead of this unprecedented winter.”
Last month, the World Health Organisation (WHO) reported that countries in the northern hemisphere were having difficulties sourcing flu vaccines.