It means Scots are more likely to comply with the rules on buses and trains than people from any other part of the UK.
The study, conducted by Nationwide Vehicle Contracts, found that only 77 per cent of people in both England and Northern Ireland said they always wore face masks on public transport.
In Wales, the figure was even lower, with just 71 per cent of respondents claiming they followed the rules on buses, trams and trains.
Of the 1,507 Brits surveyed, 28 per cent admitted that they had travelled on public transport without a mask in the last six months.
Residents in Glasgow were found to be the most vigilant, with 86 per cent always wearing a mask on public transport, with 83 per cent of people in Edinburgh saying the same.
Meanwhile, Manchester residents were the least compliant, with just 46 per cent always wearing masks on trains, buses and the tube.
Keith Hawes, Director at Nationwide Vehicle Contracts, said: “With new restrictions being put in place regularly, government advice suggests we limit our use of public transport unless it’s absolutely essential.
“We’re also told to try and avoid peak times, only travelling when transport is quiet to allow for social distancing.
"The on-the-spot fine for not wearing a mask on public transport is £100 and this will double with each offense up to a hefty £3,200.”