The Valley of the Gods is a scenic sandstone valley near Mexican Hat in San Juan County, southeastern Utah, United States.