Run Away allows the bearer to flee from wild Pokémon battles without fail, even if the opponent has used moves like Mean Look or Bind, or has abilities like Arena Trap.
Pokémon with Run Away cannot switch out for another Pokémon, only flee, and it does not allow fleeing from Trainer battles.