What are some good ways to limit the render distance other than fog?

I want/need to limit the render distance because unlimited doesn’t look good on a terrain.

My current solution is volumetric fog, but I’m not really happy with it.

If I am correct in assuming that you are referring to the aesthetics of the result, it looks to me like you are missing mountains in the background. Just get some fairly low poly meshes and fill up the background.

Unity’s Blacksmith environment may help you out…they have a hazy effect that they custom built:

This is a live training session which would be beneficial to watch to learn a bit more about this:

Image from project: