Another way of penitence for Catholics is the Alay Lakad or walk offering. People would march (other barefooted) for an hour or so to reach a certain destination.
Our Lady of Peace & Good Voyage, Antipolo Rizal
Our Lady of the Holy Rosary, Manaoag Pangasinan
Amang Hinulid, Calabanga Camarines Sur
I have not tried doing the first two but in Bicol, I was able to experience alay lakad for 5 consecutive years. Bicolanos go to Calabanga to visit Amang Hinulid or the image of the dead Christ. From Canaman as our starting point, we would walk around 15kms and would take us 2 hours to reach Calabanga. This is where I’ve also experienced riding on top of PUV.