Me pregunto en dónde se habrá ocultado.

English Translation

I wonder where he could be hiding.

Is there a reason that this is habrá instead of habría?

Yes, using the future tense is a way to express supposition or doubt. The trigger here is “me pregunto”.

Disclaimer: I’m not a native Spanish speaker.