They aren't exactly the same.

приехать really means "come (by transport)"

Прибыть means "arrive" In some situations they might be interchangeable, but not always.