The “grab a jab” campaign means any adult will be able to get a Covid vaccine without an appointment.
NHS England boss Sir Simon Stevens said the country was in a “race to the finish line” in its vaccine programme.
Nearly 44 million people in the UK have received at least one dose.
Sites will be publicised locally so people can choose the location best for them, or they can type in their postcode to the NHS website to find their nearest site.
Sporting grounds involved in the vaccination drive include the Newcastle Eagles basketball arena, Watford’s Vicarage Road, Birmingham’s Edgbaston cricket ground and Arsenal’s Emirates Stadium in London.
People who get a vaccine at the Emirates Stadium between now and Monday are being offered a free tour of the stadium as part of their visit.
The event is called Gunner Get Jabbed, and organisers said they hoped to get “even more people down there than were at Spurs’ stadium”.
In addition to mass vaccination centres, there will be buses offering jabs in Dudley, Colchester, Ipswich and several other towns.
Latest government figures show 43.87m – 83.3% of the adult population – have received a first dose of a coronavirus jab and 32m – 60.9% – have had two doses.
NHS England chief executive Sir Simon said: “With more than 63 million jabs already delivered by the NHS in England, we’re now in a race to the finish line, and with this new online service, it is easier than ever to find a convenient place to get your vaccine.
“With every jab give, we are one step closer to our summer freedoms.”
The government aims to have offered a first dose to all adults by 19 July – the date when the final stage of lockdown easing is scheduled to go ahead.