Free characters in Subway Surfers can be obtained by participating in events, taking daily challenges, opening mystery boxes, and collecting tokens.