Gateshead will host the first Diamond League fixture of the season on 23 May as the Moroccan city of Rabat is unable to hold the event because of coronavirus restrictions.
The meet is an important build-up event for the rearranged Tokyo Olympics.
UK Athletics chief Joanna Coates said the UK was a “lower risk option for athletes” because of the success of the vaccine rollout.
Coates said a home-based event will help British athletes’ preparations.
It is hoped some fans may be able to attend, subject to England’s easing of coronavirus restrictions as outlined in the government’s roadmap out of lockdown.
“We know our athletes need more opportunities to compete at a high level this year and that Covid-19 has been a challenge for us all,” she said. “Even with exemptions for elite sport, many athletes do not wish to take the additional risk of contracting the virus so close to the Games.”
The Diamond League meeting in Rome, initially scheduled for 4 June, will now be held on 10 June in Florence, while Oslo’s Bislett Games has moved back from 10 June to 1 July.
The Olympics are due to begin on 23 July with the athletics programme starting on 30 July.