Metrolinx says two vending machines selling face masks and other personal protective equipment are now in service at Oakville GO Station and at Union UP Express Station in the SkyWalk.
Products being sold inside the vending machines include disposable face coverings, reusable face coverings for both adults and children, disposable gloves, hand sanitizers and touchless keychains.
Pricing for a 10 pack of disposable face coverings is $9.99, a travel-sized hand sanitizer goes for $3.49, and travel keychains cost $6.99.
Metrolinx said all of the items sold at the vending machines are individually wrapped.
The two vending machines at Oakville GO and Union are part of a pilot project and Metrolinx said it expects to have more PPE-style vending machines at more stations in the coming months.