Recommendations
A practical starting range for ham in the oven is 90-140 minutes at 163°C. This page is built to answer the cooking-time query fast without burying the useful part under a long recipe story.
Use the clock as guidance only and confirm an internal temperature of at least 74°C when that safety target applies.
The result usually shifts most with weight, whether it is covered, whether the cut is bone-in, so treat the range as guidance rather than a guarantee.