First of all, "прибыл" is more formal and is used almost exclusively in official contexts. Then, "приехать" means "to arrive on/by some transport" (especially some land transport). You can look up...