It is mandatory to wear a face mask in the train and other public transport. This obligation applies to anyone aged 13 years or older, and the fine for not wearing a face mask is 95 euros.
Wearing a face mask is not mandatory at the station or at the bus stop, but it is strongly recommended by the authorities.
You have to take care of your own face mask. You can use disposable face mask as well as reusable ones.