Do both the sentences below mean the same thing?
1. He arrived on the farm at noon.
2. He arrived at the farm at noon.
Pretty much, with the subtle difference that arriving at the farm, he may only be at its gate, while arriving on the farm means he has come through the gate and is on its land.