If you are being very strict - 'in one hour' would mean that you would arrive before an hour has elapsed. 'after one hour' would mean you would arrive after that. But then, many people would not be that accurate, so they would often be interchangeable.
It would also be slightly more natural in an informal context to say 'in an hour' rather than 'in one hour'.