Andrews, formerly known as Valley Town, is located in a serene valley in the foothills of the Great Smoky Mountains.
Andrews is located in northeastern Cherokee County at 35°12′00″N 83°49′35″W,on the south side of the Valley River, a southwest-flowing tributary of the Hiwassee River and part of the Tennessee River watershed.
According to the United States Census Bureau, Andrews has a total area of 1.6 square miles (4.2 km2), all of it land.
Elevation 1,781 ft (543 m)
The area is bordered The Valley River, once known by the Cherokee name Gunahita, meaning "long", begins near Topton and meanders southwesterly until it meets the Hiwassee River below Murphy.
U.S. Routes 19, 74, and U.S. Route 129 form a four-lane bypass around the northern edge of the town; the highways lead northeast 8 miles (13 km) to Topton, where they diverge, and southwest 15 miles (24 km) to Murphy, the county seat. Bryson City is 32 miles (51 km) northeast via US 19/74, and Robbinsville is 20 miles (32 km) north via US 129.