According to the United States Census Bureau, the city has a total area of , of which 99.89% is land and 0.11% is water. Desert Hot Springs is nestled between two mountain ranges: San Bernardino Mountains and San Jacinto Mountains. It is located just south of Big Morongo Canyon Preserve and Joshua Tree National Park. It is located in the Colorado Desert region of the Sonoran Desert.