walkathon

noun
1
an event in which a lot of people participate in a long-distance walk to raise money for a charity
پیاده‌روی خیریه, راه‌پیمایی خیریه