From Monday, volunteers from TfL and the Greater London Authority will be distributing more than a million of them at tube and bus stations.
It comes after the government decided to make wearing face coverings on public transport in England compulsory from 15th June.
The face coverings will be available at stations including Seven Sisters, Brixton, Stratford, Baker Street and Paddington.
It’s thought 30-50% of customers on public transport already wear face coverings.