Grant is located at (34.502899, -86.255378), on the plateau top of Gunters Mountain.
According to the U.S. Census Bureau, the town has a total area of 1.8 square miles (4.6 km²), all land.
The town contains a historical cave known as Cathedral Caverns.