Doctors have urged the government to make face coverings compulsory in all places where social distancing is not possible, not just on public transport.
All passengers on public transport in England must wear a covering from 15 June, the government said on Thursday.
But the British Medical Association, the doctors’ union, said masks “should not be restricted” to transport.
It also said the risk from coronavirus would be “much less” if the rule started now, not later in the month.
Face coverings – which can be homemade – must be worn on buses, trams, trains, coaches, aircraft and ferries.
Passengers will not be allowed to travel without one, and if they do not wear one they could be fined.