Two Guns began as the site of a major confrontation between the Navajo and Apache tribes in the 19th Century.

Later, settlers realized this location was a good place to cross Canyon Diablo. The dirt trail turned into a roadway for motorized vehicles and eventually became the National Trail highway. It was renamed when it became a part of Route 66. Around that time, the small town of Two Guns was founded and named after local resident Henry E. Miller, who's self-given nickname was "Two Gun Miller."

Two Guns had the typical roadside business to service travelers of Route 66. When the Interstate came through, this tiny community was abandoned. Today, this ghost town is nothing but ruins.