ScotRail has installed 355 ticket vending machines which accounts for 26 per cent of all ticket sales. Increased usage and familiarity of the internet has opened up an entirely new retail channel, which in 2019 accounted for 18 per cent of all ticket sales.